From ed830dc45ccd82628951a34b98ab4589d17fde68 Mon Sep 17 00:00:00 2001 From: Jaredl-Dev <260281143+Jaredl-Dev@users.noreply.github.com> Date: Fri, 24 Jul 2026 21:43:49 -0700 Subject: [PATCH 1/2] Retarget GenLauncher to .NET Framework 4.8 Use the newest .NET Framework release that retains Windows 7 support. --- GenLauncherNet/App.config | 2 +- GenLauncherNet/EntryPoint.cs | 6 +++--- GenLauncherNet/GenLauncher.csproj | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GenLauncherNet/App.config b/GenLauncherNet/App.config index 416e868e..76c07c25 100644 --- a/GenLauncherNet/App.config +++ b/GenLauncherNet/App.config @@ -1,7 +1,7 @@  - + diff --git a/GenLauncherNet/EntryPoint.cs b/GenLauncherNet/EntryPoint.cs index d18b75a3..8b497b7c 100644 --- a/GenLauncherNet/EntryPoint.cs +++ b/GenLauncherNet/EntryPoint.cs @@ -54,8 +54,8 @@ class EntryPoint public static ColorsInfo Colors; public static ColorsInfo DefaultColors; - private const uint RequiredNetFrameworkVersionReleaseKey = 393295; // Version 4.6 - private const string RequiredNetFrameworkVersion = "4.6"; // Release key = 393295 + private const uint RequiredNetFrameworkVersionReleaseKey = 528040; // Minimum release key for version 4.8 + private const string RequiredNetFrameworkVersion = "4.8"; private static Mutex _mutex1; @@ -288,4 +288,4 @@ private static void DeleteFilesInFolder(DirectoryInfo directoryInfo) } } } -} \ No newline at end of file +} diff --git a/GenLauncherNet/GenLauncher.csproj b/GenLauncherNet/GenLauncher.csproj index 5f35bd4b..13691300 100644 --- a/GenLauncherNet/GenLauncher.csproj +++ b/GenLauncherNet/GenLauncher.csproj @@ -9,7 +9,7 @@ WinExe GenLauncherNet GenLauncher - v4.6 + v4.8 512 {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 4 From 4a31e4d0d405559688faff86970c64bd1f929c1d Mon Sep 17 00:00:00 2001 From: Jaredl-Dev <260281143+Jaredl-Dev@users.noreply.github.com> Date: Fri, 24 Jul 2026 21:44:38 -0700 Subject: [PATCH 2/2] Update NuGet dependencies Adopt PackageReference, upgrade stable packages, and update affected integrations. --- GenLauncherNet/App.config | 8 - GenLauncherNet/App.xaml.cs | 1 - GenLauncherNet/DataHandler.cs | 4 +- GenLauncherNet/Dlls/Minio.dll | Bin 305664 -> 0 bytes GenLauncherNet/Dlls/RestSharp.dll | Bin 185856 -> 0 bytes GenLauncherNet/Dlls/SevenZipExtractor.dll | Bin 31744 -> 0 bytes GenLauncherNet/Dlls/SymbolicLinkSupport.dll | Bin 8704 -> 0 bytes GenLauncherNet/Dlls/System.Reactive.dll | Bin 1211392 -> 0 bytes GenLauncherNet/Dlls/WPFLocalizeExtension.dll | Bin 90624 -> 0 bytes GenLauncherNet/Dlls/XAMLMarkupExtensions.dll | Bin 36352 -> 0 bytes GenLauncherNet/Dlls/YamlDotNet.dll | Bin 222208 -> 0 bytes GenLauncherNet/Dlls/x64/7z.dll | Bin 1710080 -> 1891840 bytes GenLauncherNet/Dlls/x86/7z.dll | Bin 1167872 -> 1294848 bytes GenLauncherNet/GenLauncher.csproj | 161 +- .../HttpHandlers/ContentDownloader.cs | 1 - .../HttpHandlers/GitHubMainDataReader.cs | 2 +- .../HttpHandlers/GitHubYamlReader.cs | 2 +- GenLauncherNet/S3StorageHandler.cs | 58 +- .../Utility/BlackWhiteImageGenerator.cs | 1 - GenLauncherNet/Windows/InitWindow.xaml.cs | 2 +- GenLauncherNet/Windows/MainWindow.xaml.cs | 3 +- GenLauncherNet/packages.config | 61 - packages/Crc32.NET.1.2.0/.signature.p7s | Bin 9461 -> 0 bytes .../Crc32.NET.1.2.0/Crc32.NET.1.2.0.nupkg | Bin 26123 -> 0 bytes .../Crc32.NET.1.2.0/lib/net20/Crc32.NET.dll | Bin 7680 -> 0 bytes .../Crc32.NET.1.2.0/lib/net20/Crc32.NET.xml | 220 - .../lib/netstandard1.3/Crc32.NET.dll | Bin 7680 -> 0 bytes .../lib/netstandard1.3/Crc32.NET.xml | 220 - .../lib/netstandard2.0/Crc32.NET.dll | Bin 7680 -> 0 bytes .../lib/netstandard2.0/Crc32.NET.xml | 220 - packages/Minio.3.1.13/.signature.p7s | Bin 9461 -> 0 bytes packages/Minio.3.1.13/Minio.3.1.13.nupkg | Bin 422303 -> 0 bytes packages/Minio.3.1.13/lib/net46/Minio.dll | Bin 305664 -> 0 bytes packages/Minio.3.1.13/lib/net46/Minio.xml | 1517 - .../Minio.3.1.13/lib/netstandard2.0/Minio.dll | Bin 305152 -> 0 bytes .../Minio.3.1.13/lib/netstandard2.0/Minio.xml | 1517 - packages/RestSharp.106.10.1/.signature.p7s | Bin 9489 -> 0 bytes .../RestSharp.106.10.1.nupkg | Bin 213774 -> 0 bytes .../lib/net452/RestSharp.dll | Bin 185856 -> 0 bytes .../lib/net452/RestSharp.xml | 3722 --- .../lib/netstandard2.0/RestSharp.dll | Bin 185856 -> 0 bytes .../lib/netstandard2.0/RestSharp.xml | 3722 --- .../SymbolicLinkSupport.1.2.0/.signature.p7s | Bin 9472 -> 0 bytes .../SymbolicLinkSupport.1.2.0.nupkg | Bin 22850 -> 0 bytes .../lib/net35/SymbolicLinkSupport.dll | Bin 8704 -> 0 bytes .../lib/net35/SymbolicLinkSupport.xml | 122 - .../netstandard1.3/SymbolicLinkSupport.dll | Bin 9216 -> 0 bytes .../netstandard1.3/SymbolicLinkSupport.xml | 122 - packages/System.Reactive.4.0.0/.signature.p7s | Bin 18549 -> 0 bytes .../System.Reactive.4.0.0.nupkg | Bin 2300907 -> 0 bytes .../lib/net46/System.Reactive.dll | Bin 1211392 -> 0 bytes .../lib/net46/System.Reactive.xml | 26072 --------------- .../lib/netstandard2.0/System.Reactive.dll | Bin 1196544 -> 0 bytes .../lib/netstandard2.0/System.Reactive.xml | 25670 --------------- .../lib/uap10.0.16299/System.Reactive.dll | Bin 1226240 -> 0 bytes .../lib/uap10.0.16299/System.Reactive.pri | Bin 688 -> 0 bytes .../lib/uap10.0.16299/System.Reactive.xml | 26234 ---------------- .../lib/uap10.0/System.Reactive.dll | Bin 1375232 -> 0 bytes .../lib/uap10.0/System.Reactive.pri | Bin 688 -> 0 bytes .../lib/uap10.0/System.Reactive.xml | 26220 --------------- .../System.Reactive.Linq.4.0.0/.signature.p7s | Bin 18549 -> 0 bytes .../System.Reactive.Linq.4.0.0.nupkg | Bin 45179 -> 0 bytes .../lib/net46/System.Reactive.Linq.dll | Bin 14336 -> 0 bytes .../lib/net46/System.Reactive.Linq.xml | 8 - .../netstandard2.0/System.Reactive.Linq.dll | Bin 14336 -> 0 bytes .../netstandard2.0/System.Reactive.Linq.xml | 8 - .../lib/uap10.0/System.Reactive.Linq.dll | Bin 14336 -> 0 bytes .../lib/uap10.0/System.Reactive.Linq.pri | Bin 704 -> 0 bytes .../lib/uap10.0/System.Reactive.Linq.xml | 8 - packages/YamlDotNet.11.2.1/.signature.p7s | Bin 9462 -> 0 bytes packages/YamlDotNet.11.2.1/LICENSE.txt | 19 - .../YamlDotNet.11.2.1/YamlDotNet.11.2.1.nupkg | Bin 707795 -> 0 bytes .../YamlDotNet.11.2.1/images/yamldotnet.png | Bin 2669 -> 0 bytes .../lib/net20/YamlDotNet.dll | Bin 246784 -> 0 bytes .../lib/net20/YamlDotNet.xml | 4913 --- .../lib/net35-client/YamlDotNet.dll | Bin 223744 -> 0 bytes .../lib/net35-client/YamlDotNet.xml | 4929 --- .../lib/net35/YamlDotNet.dll | Bin 225792 -> 0 bytes .../lib/net35/YamlDotNet.xml | 4936 --- .../lib/net45/YamlDotNet.dll | Bin 222208 -> 0 bytes .../lib/net45/YamlDotNet.xml | 4936 --- .../lib/netstandard1.3/YamlDotNet.dll | Bin 224256 -> 0 bytes .../lib/netstandard1.3/YamlDotNet.xml | 4929 --- .../lib/netstandard2.1/YamlDotNet.dll | Bin 220160 -> 0 bytes .../lib/netstandard2.1/YamlDotNet.xml | 4793 --- 85 files changed, 52 insertions(+), 145309 deletions(-) delete mode 100644 GenLauncherNet/Dlls/Minio.dll delete mode 100644 GenLauncherNet/Dlls/RestSharp.dll delete mode 100644 GenLauncherNet/Dlls/SevenZipExtractor.dll delete mode 100644 GenLauncherNet/Dlls/SymbolicLinkSupport.dll delete mode 100644 GenLauncherNet/Dlls/System.Reactive.dll delete mode 100644 GenLauncherNet/Dlls/WPFLocalizeExtension.dll delete mode 100644 GenLauncherNet/Dlls/XAMLMarkupExtensions.dll delete mode 100644 GenLauncherNet/Dlls/YamlDotNet.dll delete mode 100644 GenLauncherNet/packages.config delete mode 100644 packages/Crc32.NET.1.2.0/.signature.p7s delete mode 100644 packages/Crc32.NET.1.2.0/Crc32.NET.1.2.0.nupkg delete mode 100644 packages/Crc32.NET.1.2.0/lib/net20/Crc32.NET.dll delete mode 100644 packages/Crc32.NET.1.2.0/lib/net20/Crc32.NET.xml delete mode 100644 packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.dll delete mode 100644 packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.xml delete mode 100644 packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.dll delete mode 100644 packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.xml delete mode 100644 packages/Minio.3.1.13/.signature.p7s delete mode 100644 packages/Minio.3.1.13/Minio.3.1.13.nupkg delete mode 100644 packages/Minio.3.1.13/lib/net46/Minio.dll delete mode 100644 packages/Minio.3.1.13/lib/net46/Minio.xml delete mode 100644 packages/Minio.3.1.13/lib/netstandard2.0/Minio.dll delete mode 100644 packages/Minio.3.1.13/lib/netstandard2.0/Minio.xml delete mode 100644 packages/RestSharp.106.10.1/.signature.p7s delete mode 100644 packages/RestSharp.106.10.1/RestSharp.106.10.1.nupkg delete mode 100644 packages/RestSharp.106.10.1/lib/net452/RestSharp.dll delete mode 100644 packages/RestSharp.106.10.1/lib/net452/RestSharp.xml delete mode 100644 packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.dll delete mode 100644 packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.xml delete mode 100644 packages/SymbolicLinkSupport.1.2.0/.signature.p7s delete mode 100644 packages/SymbolicLinkSupport.1.2.0/SymbolicLinkSupport.1.2.0.nupkg delete mode 100644 packages/SymbolicLinkSupport.1.2.0/lib/net35/SymbolicLinkSupport.dll delete mode 100644 packages/SymbolicLinkSupport.1.2.0/lib/net35/SymbolicLinkSupport.xml delete mode 100644 packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.dll delete mode 100644 packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.xml delete mode 100644 packages/System.Reactive.4.0.0/.signature.p7s delete mode 100644 packages/System.Reactive.4.0.0/System.Reactive.4.0.0.nupkg delete mode 100644 packages/System.Reactive.4.0.0/lib/net46/System.Reactive.dll delete mode 100644 packages/System.Reactive.4.0.0/lib/net46/System.Reactive.xml delete mode 100644 packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.dll delete mode 100644 packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.xml delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.dll delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.pri delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.xml delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.dll delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.pri delete mode 100644 packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.xml delete mode 100644 packages/System.Reactive.Linq.4.0.0/.signature.p7s delete mode 100644 packages/System.Reactive.Linq.4.0.0/System.Reactive.Linq.4.0.0.nupkg delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.dll delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.xml delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.dll delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.xml delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.dll delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.pri delete mode 100644 packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.xml delete mode 100644 packages/YamlDotNet.11.2.1/.signature.p7s delete mode 100644 packages/YamlDotNet.11.2.1/LICENSE.txt delete mode 100644 packages/YamlDotNet.11.2.1/YamlDotNet.11.2.1.nupkg delete mode 100644 packages/YamlDotNet.11.2.1/images/yamldotnet.png delete mode 100644 packages/YamlDotNet.11.2.1/lib/net20/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/net20/YamlDotNet.xml delete mode 100644 packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.xml delete mode 100644 packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.xml delete mode 100644 packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.xml delete mode 100644 packages/YamlDotNet.11.2.1/lib/netstandard1.3/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/netstandard1.3/YamlDotNet.xml delete mode 100644 packages/YamlDotNet.11.2.1/lib/netstandard2.1/YamlDotNet.dll delete mode 100644 packages/YamlDotNet.11.2.1/lib/netstandard2.1/YamlDotNet.xml diff --git a/GenLauncherNet/App.config b/GenLauncherNet/App.config index 76c07c25..9fae2e75 100644 --- a/GenLauncherNet/App.config +++ b/GenLauncherNet/App.config @@ -3,12 +3,4 @@ - - - - - - - - diff --git a/GenLauncherNet/App.xaml.cs b/GenLauncherNet/App.xaml.cs index b0bce686..e1443c90 100644 --- a/GenLauncherNet/App.xaml.cs +++ b/GenLauncherNet/App.xaml.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Configuration; -using System.Data; using System.Globalization; using System.Linq; using System.Threading.Tasks; diff --git a/GenLauncherNet/DataHandler.cs b/GenLauncherNet/DataHandler.cs index 6cd756bf..d5027604 100644 --- a/GenLauncherNet/DataHandler.cs +++ b/GenLauncherNet/DataHandler.cs @@ -815,7 +815,7 @@ public static void ReadLocalModsData() { CreateLauncherFolder(); - var deSerializer = new YamlDotNet.Serialization.Deserializer(); + var deSerializer = new YamlDotNet.Serialization.DeserializerBuilder().Build(); using (FileStream fstream = new FileStream(EntryPoint.ConfigName, FileMode.OpenOrCreate)) { @@ -856,7 +856,7 @@ static public void SaveLauncherData() if (File.Exists(EntryPoint.ConfigName)) File.Delete(EntryPoint.ConfigName); - var serializer = new YamlDotNet.Serialization.Serializer(); + var serializer = new YamlDotNet.Serialization.SerializerBuilder().Build(); using (TextWriter writer = File.CreateText(EntryPoint.ConfigName)) { diff --git a/GenLauncherNet/Dlls/Minio.dll b/GenLauncherNet/Dlls/Minio.dll deleted file mode 100644 index 5289eb7ece1d03ed6126a761ea2bdc1fc483604a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305664 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

lEMd4; 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 z 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 diff --git a/GenLauncherNet/Dlls/RestSharp.dll b/GenLauncherNet/Dlls/RestSharp.dll deleted file mode 100644 index e31ee282518cc0776b0089f7a112029fd9da2094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185856 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 KpX&e70{;sNWr7$0 diff --git a/GenLauncherNet/Dlls/System.Reactive.dll b/GenLauncherNet/Dlls/System.Reactive.dll deleted file mode 100644 index 977f1b7ccde3d30ab0fc544163f95349a3d0c9d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1211392 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

Juk2O`f$( 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�W{;eJ;-vlT(5C>Dc^NsLDZ7uJ5p zE0P&{46DJA%ko(?)EX9p;{w>+%;L!AhE_V1fh$We#zms>z?!`c&}S9tSv(tNFeR`A zqf3kwUe*awjM-YuqKQHG2F?w3D|F{zyfX$1)?$Df+zXS_86EO=vjGnr>0Pm8w-Cj$ zBggjRCiku@F0{Q7o%~D3f;Ue7*HsH`XJBu#FitiXKf8>>a>=7EQ&^rLqxV-jXeB2l#HSR6}iVa6mgI9w)I zteL|s4#C)A#=hQbmeSus#h5rwGd1o(nO!4oqoXby{7K~}XI=7MZuBtQtlUL|-1||P z#W9i5tjGXeLZZktCebS~0s2HXb^!FLNh6@ZQi61+QCNQDZHX~EbDBl;q)|pBQBTQ9 zDGMyoK}huKuUa$oZ3Y&G9d|Sew2XH&)wH>ekf~D=ZP)2;yjuQ`m^5U|CuU^>eYphy>tdTw|^kGn zXPa;N*Sp3`ZgQOR&X7;n*KDDwSq$&r(H2AESK?2Ub+Gh6CpR|N;^HAKNf@C`>P|gq zndrb37&#>Nl;kV6Z@SrOJ5H*-v+@wT{Ir4k%i_L1+k;8Q$8Z;zJc{@#YJ=7(*@6D; ztj3!5mCbEyr6+F0ncrzewuy2PP!f93;Isuc^QG_a82(%JlI$f9PEKEY)_`#t6D^or zpV%>2Y)Mw=z`+xZC)W~pHPX%avn(bu>NtC23ru-?l6{YDyl3m1iz_mpHl{u6IQ{V- zV|9JY+tcEp(wogu(D%ZmBf|jG533#uImY11g#^=6puNSJU{zUCsUDqIb+oG9| zF;q$EQw3Jpy@?hTo}7_r#ZRJ|<6*7_0}nLHI6S#CGy!hUgTXmU4~oa2YH3DSBp!4% zpadh!Mwkn_gKNqX@tz#aRt3*iAH(J>n3iFVTqOn=N0vsjsQ4O8b8=*4w5TdLEsEr0 zh3<^Sk<*%+*L1Y>kk2z(ZQotFc3N1pzcc$SHC8!Pw5;%1h_$R4DpYIDZdw(5EJL~ok& z#HqFGlV%O<-uuw}m!2I(y;5`@{g|ou(#7?|pUOz;stiee`OiS2rEtzP&Y3}+lWfG< zH;*cC-+cZvn0~5yN7BnqhXG5nD7|dxOyfrPjYVU}u$nL+tfxo7^qX>_ahj$R!z6_v z#jxI}VVL1B!H)rx9x!)QFW@L%V74k%0m?p}WnsH3F)?V?lb`_OXSF$+ar#O-AwAgd ztiiTtHdlo; zz*}L7(UpJ>mL5GN1DBbFG80i|oFX%PekK-8+#+Zyqr|ju02nO0*4&@v=~*%i#UMWm z95|?FP}vHwvGfJOC;@M^wL%%kph)OR2BbhIvjHlv6^mK }GWn~NXtPlr!GDv@H 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

P?#~dm|zh)Y(3?5s*Q= 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

0@N~wi3b~Wt`%!#TBakYC)$v~$agct+;FvCT*9s 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∾`rBa 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®%E&4YfnY$3vNW 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%0A+nk@!9W$O|c9h~$QB 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

ys(*c!TArzJ;S1sqvQh?4>@H_lvI*+rA^- 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

oemk9`2xSQlNW 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�WY}XlcL=3K0AjVt9 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

*>dA)R-~o_=v=uME#Yudz|m)5;8h*epZAB6)Gfk zWYSaC7UAh+#%JqfbQ~UJt?dXjv<5htiCY_5IU-;O1V>AX)-YC(czG#j9^>^SD?u4> zpt~xsm9rCUZ)iQ8nL8`z`Lqb+7o*?1jt~vX1$z?_m^1knIKss)&Ks{F-$=@$JrFvU zUqT6-)~2d<_A z!rd^>3GYJ7K)%m-34hyl@g5#8c7=b#yzzg->CIhp_h&>NJyS>L=vMjhxC;*%B4W1R zYQqWq@CCPtJDVqdPXi~jCG&=XeQjL&G(P<4Vm^w}V|4KshVs+HBcjK!;bJk<9<|z_ zgSjr>fD=Nj>_XTx&nhVf9GcW}&BK20H*Gr7p`U|_BDs_dtfl7n7oLDKA49ICwyZPj zL+k?<$OJ5k02bG&a1WVVU1R!J7oyejij|ZAzPY?MLTZiW)sEby1C|#S;6z<6FY5#N z$Cl*{(^E6Cywnx7C`s31J$h)fE$2l|Iy?+*wpVb0xT~v8uC9%?1ec`cuC3;sNlUIQ zI0wltEZkCoY+P4<+u|Zh!%O(c1@I@5T~X=dG2|)(7n4c_2*7>>`oSgbfnrHoke~r? z_3#SKGkT@w`8l2s;P03CTj$2L;z@|f;%i`aXuH~6A`(|S$B)BW5P}NI zm66>tm0UZ{9u>t!h*bRIbTcY7e#A8ZblAMva^X5}0?b|TmgGmasinOhn5Jg&K@29< zjc=QfZZ@oy3mTq;K;7+*U)0cQav=$uLMBiRvZ<+YChq9sB8{J|B>6RbDTb7nMEhc)_#_}B`J{G5-}z-vo8 zkY0@v+;MF)#4|mm=pJPU!UxqV3{lfb93tJ<8EWd`nAB;u3e2&e>*28RlBlM0P);iL zWsec+tve6*GG3Bu`j90VzTTMc5IYc%vkX{w;P;VibVExhW&VtzD4svO#uqHdehVOtZo$_o9{8&hq%5~o>p_LtM zNL{h50%&%JTuX52)zcC01={a}K7Zw64&eJMl-7zzj@Lmz9+7lLshYXm2LT~Q@=>A}2l zpOVbe44%^xB$x?;Dy$p1kugs=$GE8l32P_mCvdZ~97SM~XU#b*Cq#5XSSy@4IRBU3 zwIv3?>z#5K`WMYo6XJ%F)XOZvJ357=mMFZ&Ca=S?$IAV9r4^BLA?`ni(+<3 z3H;V^2E=|4%`Nm;3v@X=lA4*H@Ixz6AOx2DTI@0a4F9Ceq&>Jpt7)YK{<$T^sc&aO zzZIM6DEXfCId8h)Sy@B|_fPDqgX`z`HIdM3b;Baw33mESFw&YH>W3H9tyUHwbid^tGViSzBzK{6g@dko&8lpR$VD&)tjBqT?~oUwDQi%DIR#4 z==n2_E7zn0(DL0T1!_C@2KOEAMnPM`XLRn|>#v*=eAS*=?((7iY$=;Kr1>~+$5Fe| z@3h{oXEz|mm|KFibq>Z3*H1_+1gM)%ceiiot(*`{so_p(r9j9Bqa zTFpgGj87edRdV!Ad2(MZ&-gh`v$6k$aQ{mkE;X1t2GjjKOV4y*vi+gIX-zXwgpLW< zoA;PE9M+n~;T;MU`4{S9*7G1?UUY85LNYU(6TK#g+furoT#gb

8Z98yM()9WgjH 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
1*i9(oHXaN}m-z1zPLAu)d5)0Yx=h zaDV)`!RNs};#@j?JOoft+$^=WbOlip&eZ2*g}N@y*arK>$FPgSb>Uh7_k4%`Dh>AF zAfGLAwu#)LoXfb>^cH7Z{omLIH8meUIP~s_A0X1yc)tEItc@<6>BgmhTrm z#qvXqhMGOR_#S9Nr}P*xQNzy5$b^*Xz32bYW{ccWI97#+9R`3&rzDmuZgc zVy}9{xa}oqU-|Y9-;wZ)%h`Av58g++Dzc3%mR@A~v1PcIN;m3+;qW~bsc_&L#Z67} zfjSK9@MVS7iJ4yF*48Qe@{&w#ogA9!C0W`!5vfT;H+8;dSeS>A@~6c+&=ZSgqbHkl zr}4(`WO*8%;?7{~tp&0Ifz2MSdi6Ag)b7NzI!19@KQkHY!{^hCC=!ftKw*FaY zkxDa*t2B;~vEWi?+j8hhL46XoTGg3)d1s_uYOAa&MwjoA~Kx?|&PQ^>BxZ(OHw0V!2H8Lls5|z

Cdh;-S@2H57$p>|w}?d; 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 literal 1167872 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 z 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 z z#U^H6yC4SR>SaF>G8MHrxGXTEQ=!Dz#vGMpz}Dio2dS7FXi-dX#t8h}k*|}9EI~Kb zYP5$HQh}qAJXEqry@E#ZlcI9Ok4lx#FO)b=k~h-{>*69mX6P6+b02*~%}M>OfW4qk z9D}3<8fxdL)lO?aPl59N2y`H8-v;S4PJ`Ck7jqgnT+5rn>~Q$VJz~-IK7ZA~f(bSv zP&HTAUq1nu->h(0zxX?w77fXZ{}k}7(ehyKrm2bZUD9OL2pfx59+h6`>54Rvfy!!= zLL=jM`&=^lZ1(WYJgq6b$}OGg2_+E-JucOOLOT=dV${NeldSfsH%lkj1Zc%-+>Lb; zpo9jk)<8`{%+Bh{)b0`CFTzs-Cjfhzu#XRDF~tf)>K-a>W{r7TZzIISiJgK$5H-eG z`)8C4I!X>sMI)(nj!}_^%N*m%O#J5u8obC@>5ez@ zFDoYKD$oWB79ngeU}V~yDFqu~kflPlyK%U9k?1!_1{vgow;s)K3K?)(etZV|$`Pzm zaO&7wINKg7KVqBV8=UnNI!QaHKI8BmoLZv5AvH=-luPBB1n(RN#c68Z*R7_anoXA} zAb9<(r*cc)Uw;GHkI6>nqD-?e&nRL;9Fe~Ij%Y)O_*D1M)nljn%*(B*{x00rW2V~d ziQGnN<`-RATl74Po?^kX6655`4Hti(y)Kz2Rv_qoZmt;9>Bt`eDX`$Tls4{fB)K808b}1XWB^@SV6Krzz`e2a5g(R{m1}7Qw zR)o6!>if${ImOtpf|T*}y^UkicYarP%bsL*OAw?Vx3Lc&LtK2C#O(ZqVV* z+R-Z6VLpS*OH)~rXY6qs7wW8|*2ott>^AFawwV)DpTevv(cN%_G7}1CxM&7lw<#6x zYu^6)$)3&kvk`hf^n~u>Ib+`$J5itNub+s+=8{x+u(&vC#EoprI@vCp=7>C(60q8! zt+jS@a4E)QL&i#Fl%tzG5-yHSFHN1%&FaeaNp`m3s-?jR-ij5TmPR%NvnkK)A^TU! zZk8@WlN9Ck@&lgD;wYrvg$;vhG6*(&qd8Fan}Fj=Gg zecJ!iaT9I%wf63z3CQfteM@KUS2@z9K^%3NA8m-rWz(z(g#K=uzH)eaBM9B7V(&ZS zX^_+k(3P#KtIuPcpI&=O{Wx#ox-}P>{VC4|&NM65nWZ%|`W@X@`OA!ob+MCe@1PY> zRVSS1rhr+v&M_Ezfde{Jz0M|>{=|WXQ@XC<8{Vq);5ctn24ZKndtRpVrzryi`^9pO z%SBt1O-Y_xdZTCKcnKG-Gb?JKZ%eboE04?=S?uUXs;gfAnsqO4lO(Vj3e!Us88$JQ z7t19(nbu87R;~;%w3lnoB}J&07-{asc=Q4nERJ#5Iiac6t3o8>FCyXqL-5< z+BASu=eT@ZbL0o|zULh2ig-1--dY&7IA^o3I^zXdAhVvrhH~n&-a;AZij2Uij9Vqt zWu<|G?bDdB*kVu&f=lFV$0;E-!L|*$8GTL$97EeH(x;SW*eg<}K+2S)dG`fAZ%m1v zLpt%S;#QkjQf$J!Vz%vtsiBHA8z&3i6i3}sScJ!@oKOgl)GPjD!ox9^@JRbl@^uc& zwzSzUm+efsY#+tL!%5)E=Z%#I;xa`%+KIM%NS*9y5qWn=rFgV02mu6kYH|QrxJjN? zfx+XhJnO0U+r{8)?sGxD>}7NAxt|{aNApw7xl6Nx9+Z!!&VA0)GDvJ~(lS8iTK-J1 zEW!;(9;-zaqojC=SoA1aA6wEp#KH4M# zzL9@G`UOQEkTmChX>edt%?gG@-raNXNNhu|>;k#d0_RCg-)p1>Le3ua)GUpslDO!E z3VA*M^&@a$l{nQyMmV7EhmR@Zz_lM8!D9ZD&R^#yuFuhFn8^;P>r*8Gl?|vZG*F&r z@Pub}tfU8W$N4R0V4O{6KudLxk~;$J`KkuE(8?=9>0|>+cUo~US9i9V4#eu#i#+x; z>WiaUW+MKGMrFwIv%THHah+}1$U-HNf`h0jlp*y2=_P6tPt7U*`rJehj%y**NV>G} ztFZ~#kcr}kRz{XNDh}Vdj=fX8%1u~4+P`puU`L}t32I!7B3DFmvDoG9!@Tuu(}tU# zZQ({Tb`QDOrMHEf#)NN8g!x8|O)^EEjo%`txc}RHlP;pM#j~xv*|TkBt7luuhVD09 zvhRPK@+>i%h}n2d%w}RjM`LEaRBKOpjyn7fXN`5rNMCt~m$_wlTkQud|v7^UFbXOZI`%KJW!0_DzInCICT z9#0oOoaWiwLO_5c)=R`lhG+8{0`%uzD!)&kVg&9_1b&nVY&Gr@E(!^MEY13ez)uo^ zpVF3}=^t#hfR1cyd_aED@RdJL1b(3dH1Y*p0;POxlyeXato3*{iVbe)qa4r1ljRi7 ze)P zpx^2tiGHGg60io{x^QsEA@2k7>N!2=@xU*141>NCLJHXpiGE2FfwkD?doap@u5~ z00l>JzFp?up$xnK;V^rEP(XKYVy#V;|4Vkr$Ji9R)P3WGhHzoBLpmSyT5 zaNm;N-6nnV_Ko&VcRqgYTRUM^m*6xsN5@+M@i1YO&gVKnu@;7l*&P~$1UMwRdKz!V zv+4U}5qEg-(7Td6+kjeVuluCkACoC&=P9-m@N8S^OyL%x@4W4GN$q||d`&DJmsko< zo8L)z^p+nAOngE# z1tPQ91H)B*KmEQ;_C>EP@OrqkxKg>;NB|cMUAM=E4*nb{Y_f;C9b8=3GEVIFa5PLu z872kne%LW+U44{~yHp2UKP+M*X>iO$0R(%XP1my@P)4ntBA96uw`aYC29K|gQE1QW z3p@MTmvS*LPU`-LE9FH3T+IE+`Uhu!jT7ZBeKD77yZ-jMn8R&V(;wHJADn)l2C~_m z(qk4D2PcHwZL!Ed*g?$lJw{p^HB+y-lZs3Ij=q?051d61qlN?7zl6fILHu4P*7gYa z-GCZ$i`2qcZo%?-wLT^VSu1TZ7v#kK_%6;r@%6^t76#{xmDaI^S`5OIKI;>4?3>zy zNBg7S$g`{>y`GFs@(BTWfo{xPDPIizhGU;E84k~5-3W*dqd=$E*;%wNwbwb?*TvfX z&i3@g8cAkA^l<&1VUox}R!bMBM}NvQ=1w74#Oe@RrqcP-<1jyhQe*yg`h6N%2=LyW z(+l%cx&zlF7W3(~mw~A|Lw}Cy_75lUX<7H#XbunnwS~+oFJYOg=SKKQV4aTC+KV7& zy5E?fR+HY^+mV%hGJWu@@`Jsbw$cQ9^c3sP59qcgmK^nsp^xmrb=FrltIP56RNp}$ zSdM;d`xvGtn#pSolc~o;hN#Qs=(9%0TLRY4i!8A?ERcrX0Zvqg-**Uqh=Hsp#&J`R zBKYr88F0SQe^?f|6@f#oJ-!)LMK1|GAv?D%Fg_mD{KQuMJ2f#Ti5H^mSemU~4xo91 z0bQ4RYFL(eZ{z~eC*K)4m&amrMHUX--!V^V-5-Ez1Npb|$sNMX*cUswi>FAvkaP*8 zO6+8L!3s-W1$U*&seRjX83I1w5uK%Ck(Gx_bk!oG3jMSBs+>BFs`*A$G4@r){mnEr zRJtT46qDt(Z5eLc+Vlmr?S8p1hf9yN-7lAAb=6bo3>Rjh5|B_lsLB!t=degRFOe%* z|Gy@P@Lt@f1o7!oX{67&U#J}6m!n6b0d~P0vNb;;1Q#T};xGGl?k2epdp2eAF86*} z)!`@PZ}5CnuNx7Wh;q+lt!@)nTNi0BKnvDkq0BW&!ZueDQoKdPVny|rhd&v$q6$ADcTToD zW4tnSLl=pOA zA=8rkKGRauK}9O(t$5$Y=sTRui*T`1OB%5|JgS?`GE}wy^9lEHqp;X0Tx1mbjlv~H z;cBDsTBESWz+!Kc47Xva=IKe?o%|s8Y?x93{cv5&1KyPOZk9&c!|1Crq7~}T|I}+= z>y14it^D45w9?{!S$2YOqqvNXQ93YnJxs}1LoVF{;>Or=#TshVHz*#z>8hHiS>a!% zm6r8aVSN&!)O-c+M83ZaDgAHhCw)K4L^G#Ysn3y*F0NWkUm^tscHuB;O+8Q>8#2vg z5kC0UkwcVru5Foopp|MjzqHWVX-R00<_OG0H4ZlGshw;*mnG!XAmiO3S+N-)^L z1(9l}g!Kin_Hs$C{zO#mg%T zZ?0}H%*#77nB3fSsTnww_wV32guWC!v$^TZ-wK}A+;rK};MC@({N=$(%}w)cl-DP@ z&dIwRaKWZamj_QFVNDQ6f0yNbp?*SMuCA|P+>;N_)KloLRI6#LUU!`bW#&G5TV`&K zFk_B-cG-bvmnV$!U2$eiXyjDS=3mjBz_*G6*Nf6aF6;f&t;l@1}fVQ zbsL(~5kcaMSCU({E|3zQ7x1gU5E*UoY~LWqm%sLu<&UJZ{MBFV@FrG?PCBUilZ)Y> z!KtZBL$8d%*uL(vRFgPRXheD*t%ESWx%}4 zuOs*6W~R00@qIIr+;D?v&8LS(1ae};9b6F~M3urv7sWRRjXW5u%Mz{sSExSf)d}AB zt8Te!@eRMP!iljbc70;p4>IojeoL-!!S~g--q7QYkQT2DjFg@;o+8GFYm^~lcELYo z%;t}>jL-||QhzA3F5W+d#DG`Q-F{t{@PSG|+tUo8k{%tn)UJMWo2T{5I#r`^6P`*? z+4u^-E0qCz z&+-Ux0A4hsArmVwdoJBlO`ZzZLr6kxVZ5n{Utn4w8jxFNNrzGrQQql&4i=B~&V0tP z6P~&6U^A3U@X8I19in`MVYL+0_^=a{6bXIk^lZFJN9_QpqnMCLJ0PKo?d{nR3=Scl zp6)H2Yu8kiQJNEZi@s1ovZwVIIwToAWSq6X^{IxG=DZ{%ewPEF@-OeRo)&>QVKMfr z3Hw+=z7AQG7f4G2R}}{eivx2*YHDC+aUe6Ksso%V@ks z8-nMC8h6-(<)7VUZ=%byHMogObQQcl<=NOKbn5O@dy{6N%lHOLnw#d@0!3zFj(7K( zsiNYrLZ7i4W_}1AdYtQ;r5Pv?fi;02$cpT#-I%}QhqAYDj=i@q z*KU~#d|xt~pY3R2*8Yn2oOVAHa9xs+a?cac)c*6vl%s;Fy5z(=EunfI=K=E4)$X4_ zdVtHVj43(*&b_>JxBDmYax!!8(eYLCw;%j_b|OCi4Tox&YqkZ}X=Ux|aQQvzno{e7 z+RaSy9euz3x_k5oC44U(&^)j1OJ92H*Z=gi%I+N2Bth7BkHDvip-uB;4$np*0;)r| zCfV0ER-2o)@@sct>S`WhbRcHBORF&m4W35LHQK$?o%b*k>eUjdKH!aBQ4Lsfa2~`s zO8hSMA=?RDoY{yJLqp@)W#JjSR7^zgh(V2p$GKo_P(_lO5EWKnI)x(mbAI%sP zF5AJFy}WIFd*QgYB7`OF)yeIJVos! zer|iAowv!7G6@SZ!Y=Ey&6W*ni=;h-+A}0nC4>_o8_5+=Ph$9u_2ynS2fFC(36|9+ zhtXcxr`}&A_6WgwbE@W`=>&+80>o(XVhxSd6U5vV?WsdE3RBN0#c~8>g{(^P+FV&3 zNBMZZ>;wl=sxa1}C53uKB8XG(Ort8>s7f=cGK{J$qiUv6mD5%=r>!ctt!i#tmDem3 zva${A4!=>gM4l^*s@3wWfwYvT_yccCx2{VX(nEe|5<>7jB!zn{b?Ht}mtU5VseePr z7$F(e^{>c>FxD&cXUNp=luVaOCe|i23~td2wH7xPHJH=vPEH*Wujo!2k8tUHScPiI z)1uYt*XLxh4zJKBeVz{25O$~>9S#t7sw@fX{fM9A)XDm%^oO6xDw&_0pu3X~alfIW z19Ht7Bd3>Zy;+tjW`}7Q9P-m`mSysDL6%XB*Q=dw`Kr`0WYb+kdJ7P;iFcNiQf(kI z?!dc2f(-%n4gIW9)%v+YRq3Z+Rp{q@RmwB8D+9`>ehF^B;xheau1Aq;F44x5m=zu) z_RB8O_rw3ntWd;-Gyju(`WC@<3Jz5rZziPmm?~A zfBF}9h3Q1)7H9A==cnVLA(j(8s1v0|?TF)sRUL`+U2Ir=k6V#Moy{|@+BbPUYvi=o zM3N+XjlLFCn91_7(UzCIJ)V}AAwtEGFXmmtSJl+jB1MwVaZ2vWVNXjJFU8{SH=Hlk z#(nF#i129QVXSQ7JPzL}QCERU>5^5IB$8Pn_Gem9qUvtlx<2*f-{dTWe`oPJ5+*vk zBVVC{Y76+=6*w)P>za5jgIvoZGe`oovNXfjPY*RnDV5n(F6rd@)TgSR>(o&}i%kf+yMnmJ&w|C0O-JyE-%5y7m$?8$U zSjE&Pt>Wi+@9wshZ`bFN;n5qJ@bIE}M^tf-+(H9qkxBp^yt^B&;XSWD!u{Gc!6iit z76ASBUKDtigCL3GGUfubiKK{{L=oe35uTPbc|od?qy{9}i86A6 z08Tv+7A@DUeify+?Y_6$d;n^9AqrgMsaY+JEX`6EGw9Jt#RQS^?@*00Za@Q5-_*|`^)>w*P^b& z$Ph7a6aJMpZwqs6FLldWnWzevv1Rx~wmp7KLs8sm6i9IcsQB@V%diA&6MaeqPHt-` zo_fg|if;WJQjh58fcm|D?ohwf&p!2Io}b-XcVr%|mHY0DJ+gc|m|SU6iYg~wbOHa# zXN?vf*~8`Tt9S)6Lx;ti7l|$g$Sop$;Y)8lhieRgRx3tDig6 zH}$hmeU0adD$xo_pEY_H>&#o#`TBW>I$J-7)am*;pia`y9crR}_NgSEC#vKpdTsH| zXiGh&Q4I`Q1UsMfaeKHj~2;*hjhX_)Ghisq}J%? zfVx3Hcc`!GXP>&7Cp$^JtfK?|S@Kk2MF`DVCQ7D=rZ()BMz}OOL#CXWuf3eOrechP zSEoYv70pfQwy^u8YBSFs$gB>+k>N8QiCB$+7<&7+}Wea3BCI>e0{jT5=syVWNjz`p^(CC+kBh2@^o`PzyTUWcvA zKQhOr9HR*$BFkvX=F_e==BVwQr|7<|vUDqj{Ru~8o@R-nEFQ<0vo1MM0l4ghPr@a~ z_bwWYfisCnZph}ZYwg*LGItbwz;ek^&%tGhdaS5WSC(IW9hRilm>E|8^G`X8ht(3E zaSq3|(&2>%WMx98*5AU;%N!75UJr9)%Wy->igNSG^oW4rlVhlIVshflW9PO zIM88d6n$-DWh#AIDJt-M{B}zRKDm;y6&-lJsk63HkF_B6xg&y|E@r}R8l%vf!|c(F@LPEx5$W+NlR86;u6m^+ztDdNy$t zE7KO3sIr-7W>03*Ewjn$fqR&kOs-L+6T|$q?lmhkl;8k1^wt^$R#28e5ub|~zBo*0 zM=VD*S0a%s0+kvIodI+HuoIEI*ak3&;o=OHp%=O~lsP&Xh0!0u{Z!e~R2;LQ#R*AI z&xco^pyzI3duWr^O2p-$hUP+7`;Igep}cDLVK3YLN|NaWE(?f&G+eit?ullZ%kh!9 zz&-Uvuy?!C5zy7zMejt!bg(3*#l)535pQ8;{bM3-a|zOspeRFi1Bok|?LA_L3|(lT z=31O-h|O^wH&6=+Glu^!%>UA`8l4PHH;JxPs9JcY32pBOWu|fl*$bhrWFri9XQ*=d z62}PqI-ihK6D1Y4B~Hoy|3+j-B*)+jV~OnK*&k`TS`4P8Ct_AdPYA<*z&KL)TwIoA zW>pZvLX*gM&=pAJ79L|sWWD9aN(9evd72dEiWi0SImYGw*g+5mt2#nC3De*#l8h}=`13hZ zO!xD0^q4Qgz8N+F52i`X&-6;uQ3}K_=MFZnu&LsAgG%+N)YW=8`1e(@S?V|PL)7j^ zkF=i7`BLf)|7EGyjxDwF)1^uSY2E+YvdqykLSJ>-1b#Ix&y)@r$)n$E5sa13L@OC% z6KmPNT1Eq(gOw$xVxt?Jjg?wB*gmzbe5z-ozJLQuw@+R4d;AfJSFG(_fpg6NhqQNr zkE*=$|7S827+_!~5;2ujqhgDOw$acwaiWIHBvDA15R-sHuvN1(Y8R841S^RNCxOfy zhuT)H-L=$qZELr-WeZ}oLKC1#04ouwptx&lY5R;r+aMGJBJ+EHpEC*IWw-tRUoXg< z%X6Ol<$L{n`)fgY#|u;7n+Tp0DNgBDP9iLHbLZr4nkRmFMBF!fcs!bBn&+G(d|;Hh zfE-Ca8&eA;u7)tL1vCyJSy^W2rbw|PuXJ)`An56STk_vq8=hhedg9*JwgW&JXGiB> z;EDZ+>8K^4E6He*XZ8J@1Cga<=7{W5kMeQ*A+tZ2))SjZLnW6h6PKbI^NOp%SX=U0 zkD46W7hN!(7O5}k0<~(Z#r|XoMh`9?ZoFy+uINFin!1R6Z7EVN*-b@XB-5ZOf*T=nvn_Ur!i+L3pwI7l>FiCsi%Gfd!;uG{>bEn6t{toFwZ z&B}eFL*t2ENNKg#yHND}N;a)#_XVES?{XzAb*h!*7O6}y?aYIC-l(3Ry)XCed!?(> zdN`PC&YLi}b0x+mpJ7x*EQWFo$%`?YD=jMzf$X-*asE+;+FR#6Rj4fDFd;M5ja5l{tQ$JHrwacxBxU9@Z zXWE#vGwq_<>z&j|bOAx=^7z=gG4Yf-r_4U_?>#&Fkh-6peGi>8`+oY&|JT_khdJ|x z{f~*1nVgF_Ch0*LhY8fZT#3*3Nx~C@HzrQ5SsRF0m_!8{jZJf1Q3ti6OMGS2@Uo5GbI>VdWV4lA)%a{f_uo$(t<6 zBu}Tr%|E?v`ZD20y(-8fC_?ALfXWycXT!?457(bpn#R_Tl~9vtmXh*mOm%hk1;8`tvA6$2>c|&bDzt(I?sWm@Q8@`{P7Eb2- z30mF)`r`d#;HU5RhVRd)HQq}J-=7}7KNE4U%mL%Qah`Ukb!89DFitUG5~m6wT3wbH zypi&`qKxl|`CB=bNJSTiXSo-}0@fF<&>eNtbw${Jaf~BgH>E(0XAq`ae_EC0d9LPi z-+}OAw`a}8B#HvdUdmi_%Lnswn4GSOdU6Wr9Wjm&x_Z`1Sb}1F>h{L|%$4W4ea5!; zjZ+gmYh~VfHh#@JT#N91Qhc;1149YV>Ywni?F@ek8`EN9 zOeNuWTG>BzTLyw|eIFet71|Ih{?Ts`-Bh z|BvzCX1AxLI2`(?>r*Wdr!Vgok{8XCfGeVKJC7G=abf8tK(6PZxMqc0M3540nPJIQ z!Yz5xvI4jRr&@(UC<=Y9Q`HK&E?TAGR&nzSZylz8qHDa2)yT8x8X>sO-f8AiKwYEj z=gJFTc3&hu0MHsY;Zj*swnBOQxJa@#k2dM%U>YtP!&cwckqmL^5f*1wV^h zB8+37t&?(f))+rXP1khtS3Su$Fa?4jbCxmS1Vg~(t@AE_@@JDUpm$@3sJ^lbwp=`& zFs1V@@4iRBP!%IjHPB^vOrlUu#MG`7?3`<4jFTMKN3fGqsb`X%#9un*zxsWl-9KFL z(9UGRBluPYlrQ*JB6Hg}@-p}bo(jU1Jl!(#G-RPzz57};;GDYiie2GJi9!J+{%{39 zf+hSK%Ayf|*Zv^0v5;&>9jeb6PHU90FC|`-P2IYT4Q-9|@mXdJZL0M4baFJ;$aKL1 zk6AHsgjqA!$T;#u`ZvkInQLU0@od7`XNk=+3DqEMZep{{PW3x|DbrT%66SY}%ws)H zd^vU`uSDZ2^;2Gp*=j0FKo!VrPcDlbt`m(pDk51mPE)J(Z-)As{&lN*ewic24sX&W zT;iXjEN)C!)jEkwEs)JM+BBAZ+(~x5s}_tu9JSMvqviv$}vL>9)Ode6RrNMsIyC8Z%a?( z=@5%ULS8f{mI6Ic$oB*}#U$x19_Ou>P=mo+&&_XRww0gI#~+#B59Gt8$X)AFde;nb zV<%dvu4FRrPMxc#qm_60>-F}cH<{39>N3=e-Ih`}O&hSg5efC#cARUDE+>}io6Eu; zYp#-02!7WN$vE1p@+u2$VFUNU|Ov6zS`heCiyW}55t7PEz*GuFeg8qp*E zBhwEO@vs9XHr#wXbcLz6POS1U&m2O%>QXt>K-6Z!SHyy_2qaG-?mD-5>!riYtx|f> zGh)K6mWKVY_*|noW1?quAs^JGf`UWH^XGrVVq7rJEKVhM><%|UsXU&wmy*Ee$2So+ z13RmU#=RL6sSKcp5{$<`yj-?!sSESNuj*38ERbpis@0jNT~sV|olJlrmX5>DU`1>I zsl!McGV#5^PT+W*y*v=zDw{ugO|d~beCIgPzqtWc`6~9NvGsgpG-ncw^c(W|9#wG{ z-iIg{bx5%03}5qcPe&uKn9)Imh~ibCoF`z@(eH=JaPy3&!n`iSR<78UnwM9lOZ2^{gf)Vz2So`nVwfjFCvOC@Fm1p-$ zcZC@n7N|1MiGgW$%uicckAhV8U?Ra?7D#1ZBRm!s!;U?^@l9X7ZhLrq@LE$7HOu97 zb%mB^XRv>T7iD%X%CgQ(wBrbzX8^~>YMB|&w>FV#)kO4IR$g)oxjeb?m;=hMw-=xa z^pe2Zj^ll_$=aZhQ$R>awz+B_@_1w>t2fb(CKrehtHsFN9LPQ}6_}8dcF$U|>aTa< z2CSo}W%r3t9ZU>;tU}u+Pla5_wonKF31*n@O&SuM#bT@m{Z8HWf}Fzg0t0X!MoZFF zInR9WHO&GzSV} zT}wfw>B8pLGf|DAYz#0EJT4ImCW%SEw zfsEGfd8mT#dInP+b27{!Er_t&5LqG_(jv<|U5VxJ3DJ3X))86au}iF4WJ+-rD+n@S zI#+{}O(36fx(0;*_N+aVB5#)fRGZyjYy9ddM#B*;NU3)lXV`ECd29UD;XCSC`#Ub9 zrJKS~dw>0bXe>o9;6I4BFkYa(A?O^tr+p@gYE46OiF`}ut}yG!gC&r<8@uFx<-KR~ zSPA`{p|&^@S}+XGb8t-SU3+YCXV1Maxr{!iaj)AMpQGgkQ}}S4XZ07X4~r9oRr6=W zKz;q{Ks}H4++_UzeduI%F&`lzS8tNf=Xk~43$@~pQ*S9M;4ISZ?5(p2! z>`Da>ZU>0u@WOJjLertI4APB+Hbk&$_GQmmlI(1P9peJqaE)^P+o+fvQSXGF7(hA$ zSh>dC2zi-M-1Pv5vAGH9sDFQax;j7rS}mmo@{qw8P`x7$V9Wjc)pOi>o*Tkk;3~h{ zF@(QeLBo0m9|}_*$l^-XalCJ zxcuOht$vY7+Yy3KiiWzufQ%Nj;rT&i#>5=2%Ip$DBGj!1qoJ3qm-5E{2HH&&bKuAO z{P5I4Rw6@)O!H+}SEL;cSkHK~LvQ5!-)OAj>!}GO(EfBRg}j7XlpvRV>`cUSr~!^#!-Ievx|&eVQ!Z+{!tu|CyQP~Ufabrz!W-KEhZ+AX*|xQkT4RM%bJ*LCvq8`w<@4^ z{I}g!+XXK>zSgG~q?LT})Wo}QX72&4Vc(w!1)kXV*XRO?54Z16Rcha}^a<+Qu>VEE z;<1(H?kq1)Y&=XUrWg7qv2l<~3CBx!gMWsfYv_pis>;pM=GtS;p;!l#CSpimh}*XW z=Irzz^Q>9GV;y02AX0e@#Tii@2h?#QqvC2tgoKR=oD}z(x@ofiFEp>g|FKGn`Kf7W z%4@fAJ3xE>9f3ao4o4O}@cm&u>SpqNz)Ro{o`);@B?R>#k&l(9L&6f68>O32rR@7t z+n;15`Cj#Oye= zYsE5VYvi3wfashhl6X)jldr800lg%#MCiSMq^9vSZ_IB!!(XE8s0}Z0TAqT?c~MZq zK2Oa^X?%uXb6%loXv1-0(}t9Iac~$-=1p`SW-`yif+aS}`{=w3mAHrx=5W5|6b6)V zXZiY-j@mouS@Tgw3 z<0iRuB{pv0S2Naqq5DjIXBzVC-Tw(2HW>;-QnEAX6HLZ$YBpJlJTW>&fgn`;U@H)((N|2{ggBWzYK7{P{7s9 zQ2(W$go|=Sds#D6eLs1hCn4!;3e-1}_a)HILrUiYXL{9(5X*85+PEh5M(X3qIXhT!r(}BAP3n zBSlL*tG`cYN^j??vB}TAD8-yQX^n^vg^KzMH+l^CG+eVJv_d|(QB5Rk8XB&eA@{}V zeIm%y&~VjExnH3EqVEOCQ|_zPf9v~_aMgUdU#5Pm?*rkgTjc&<)E0feC|tEf?*CQ& zOyA!guDX*moE}FM<}?E?oS)2q8z(0d%iMBrtro442O|19{={LNibhE}v@#3d7|kW?*i( ze7+ed36}@V!2EFeEoLAPE?;B@ZV8t!F$0Uj<+q!KON=i8cKf9QTX@!;RIqEV5EplD z5>7&l!-QAD^eVDWj!mrB*l{{bj}hA(yRkAiM3lLz%@rjQAGSlKJX+#7i8r)tcg}_} zqArh5k`rmc7`5Z;Lh^OPIpA$22{dh+TIX04M@MVXwcBpiA_teb%`u$YZTa`*;onzC z*zUgzO%`3^us0jH5zJGm-$uNM)r)VbY8(gR&Y(K|2-}{2(1Fa!-I_&h51W|VNiA=a zTAEARoQ@V~TdR6h`U5q*+^S)%xlXEA$g)XkqJE2Y{fv_i&!eOD+vPZ!yA!er|HFLh zH;ec?f4{2KU0y8$=Y<EuMfXA>>p*{pc~F^9I$YekK)8`hcI^ zh=7?7$SC~JFOe`y6B&eaV=G&HGbIU!c_as7%TLIVWGJ5S8X^4Efxkn<@~JjK9j}9@ zi3#fG!i>GZLJ3iG$zVhjZLXP4Cef|( zmoLWwlmAm8{v_~oc)f@N!|P}2zj^v^0e_bzy}5+7PhuwY^U(-qf>BGrj@k@cjpb4- zthj7`_`Dru4jZ2)lp>2$rb?ShXkcOToo&{ncN7(LmU?>rkm|ro4Gv!8MAn)UJkPzt z3~_`jhdu2lsR1|R2`tVPaWp5)OZT+@fol#y^)3*-t)Py=l;XMmqbwfVj32SrLZ~!3 zqw7R;Pc(up`*HIbSsHeV{ zyfV7pOA?Cgotnz5IBm{znv;`KnNDX~Vh+|pr?0oQa*R4!4?k!hYg7|riVT9@b8C`I zO$@&)B~dyYdNhXR+Q?eXSQNiPq^}_-+Ua9ljkDz8wa+_jwZ8tT-NvBT=$>vD>KrB< z?iA?M6AAu@uh`Kvf#ql%A-Wd*F6I~|_P-CU~$crA6J4+AO z6U!ie>xoxde{b(}rzF-$_aWzk)JUB1Y3z=syFacycVHW8_=kW!KCS_qsgW2lHL*5N z3w*PtW^;F%b8t&b1h4b0p@VD@7sl`m&)Q-d<7pS#6HIqc z`zeYylpCyRF2F#081`A6DPy7d43NaZsLzRVCY|g=NuUy%B>i{l>=|jR84;YCvDAhNp#& zud%9<_qgzfSmPd{h?tPNd5`Nt$9E0N6VZ9pnw`Q*vN}>5E&$QPbawP(5Gg7adG2{` zC%C9;eTO*M494VZnH`-Eb0IjHvat|#TfKvR5b-;W52#tv>_b+{#0J@L5*uV2(r}uF z`i!StAX(|RB?f4na}D(gPscM>a2-EgSYGWC8$DEyWXI}h!iJCZM;@( z=z{_E{TH#4zmGa`li2VGU#qXt7x5arzn{;b+XKAwJlFapZvu7hTh*6)cw5*t@X*K} z8ZVI+JuEdeJEgYfh5@NW>wf-naHKameXrI}%6@ffe>s>F1L`{6*Iv22o~Fw0OFT*v ztVy+-wl3;=Sf<(LXJneqIDeY;GtG7p0Uf!&H6iT8sEs;riaG(T z;5h!eI+waa&R*0AmT0$=J*LuYyzTI`&!N`(LZ;}=o^}b_&CgC6V7%=N-e|mim8auD z9@YXg(B3E)M#AGU?vX3AFvauS9_;C8vpf0*gFm4ktw_JRmadK6M3UreED2sy5_Ff~ zm+$Ggmd9}~xyWAQjDJ>Y$(1WUO=@a|53Cy(hr-n<9NG;8HJmJ+y0Nl{R~}hpy1&6D z<0vbLhLodU#r_5iPd_q&AEKGmlc_(Tj{k~E?BJ`srDQ8JmNylFa%k~aP9_r9p?H$@ z0E>z{h}8NC`QTe4A4Is2x&_Bby+UJT--BH*@e+qFP#zaIZ~YPC+xVBF{)3QW#GOBp zkd=s7GDQtM%8K1Avyxj!+ZiqTnwX5v`0_9L%v}ZMn=I77u=c=^AwR$?p10QHACQiT z=;#o?qoEqd(y>zNV^o#uOz2wr^^wV_rAcR}5U}V$7=W8{y5GYv4|&`H$!Bjpvy}i8+b>1&+&xi$l-vosP0q9A_rH`H(rwY2L(% zcieo)e~~+}S#}L`oTb(W5TF_ftOvHAnNW_6 ztcdAk8s+&t!3i8`;Wbi+_~(*27kcA=@okkXnu@IgEIn?uS~O9!zUASq@&PRm>t=>^ z`)Pexx1M1W5#{MDHtz7@#Htvb!vjr+}Iy zLoNy>>UqTfH!I{K&dOL7V1$?qxj55_avU$09Z0e(y$!QloBsxLYi?snz%V!;PVx-S zwvp|}#lfH#&&dxg9>>Wv|Bl)5=Rx&PgmzewE!?>Yd_9`G!p$#+n?a}Cp|*UVX)kUB z{XTKB5jeH)puiW?7L9m@dSyVIWX^TqNl|Oh|H^>_&&9y@B;z!`8`g0e5j>8@X{;tt zBiTDqq@j8tD)&pGEHSb~RpIYK_zYu;ToNF9KOF9K)4v0F4V9N7d3K!ebUcgv=`#Od zzV_6SSc}pxC@4a@TMD{_F>pS}IyPYmXRek#+R^i;RL6bb?+lhpP!CY=k(&o^gujuB zoHYUwgchEp;FL2GSy5VUAgGf^=fqb0F_owldu3EJ{B_wvmr98a2^nHlbGJ+*hr}Jp zjK$@;#*1;8eQCGU&%Xi1O?6smhkE|Fgl0v1?cZRQZnFEk(n?=6P&$P?B2!I9YkWsf zNyhG=UP_`SqW-=Q)t_2R_0KklI!go2eXw8GMldi(Vlr|ZSH6J(+d`yF;>I&Z`@SRG zXDjx!A7QbG==rexCW3|3fHbK@GyErt_q4C)bG_5E^P8oI%{1YV;M)ZL4o~}z1hy0Y z0i!#M=*zo39sf>pNK}zG3iXnEg6e2DtG0y5%0oIXYh2EXAaA5X=eF^m99G?_;P}N} zp(u@&>N^v^MQKoWY!P>-B$*PH(*Y zob=5vv0w@1Sj-xU;X8>Y&1e?4N@JO@ zXyE&Wb_&BZ-c!{nnt}(225+#laWe4dcC> zx+$LL9{V?nU*Z30RCHP zuLk&UWl9CWe=8k@4HL!7Ez4KpoZ4L|$1Koo^5KLAXI)CXUcQUCT2Iairna8EH8ewi z{we)=mj3+Wwv~_wwydT!5{1%4f+fm9metJBye8LgYF(LT3;p#(;RUTB)wF5{*q8KJ7r2t*O>$}J)6r?%$`@2G3Wq9Kgc==x!>(U4U`ZW zd(HL@_L}Vxdt?AltJYJlpyS$ZAjiAS0pqP9lg1mvn{eMY0G#XT4ol@6{qa~9lOS&rF9Is8RufqT!2*bme5sfGNnVR@#m2H zB9O}~$sy(!k$LwzN~TW^%vh+=W-kAQ(E9L&L+Z*6Lg5doO+2#DW^@5LtQJh$6lhVE zcz{>Fqoq>@eWQUBCwV$Vbtuxr))x1i(4|ivshs4!Zd)gDlzl)(b^e9h&iSdY6kfM0 zbTmHw$$=RouhZo9E8LF0Hmg1nE&ZJ;BSQf~!$3}j*wt#{pOOXya)Otf*MPXhqg^Q0 zEL3|D4NZEQ-$o1M(c3(-Jk3SqeC;7~Tkg&}`>p%l@(l!Cv(R8P9*r}y#>uQurUu2{ z_~nqRN2RxJpAer=`;&wtl-i@lZ@k-l6{ETZA;~OnOmJ*rYe5cy4;{TVof)mS+iiFk z3d$C&4#H|cvo{TSHgNY>2ja>&BS})J7}O=lhB>(@12Fg-SGPr`vjqX4vD-f;mK` z0+*^NlZD4zmTG|elA|uv)nI#Z*;?;s33^-aX9Wt2s z98m$C_0FyVMIi6o`@9jvs}k8JTc41_v~VPLop@Ges{WLfBN=qc(Dj!xkwZ@3Bd zg#^tTaaPBKJx@i+Qu7PxJ|XCZ^3VD^47fJI=r|D$i5EMRzraZ(G`UN)je?z#pGA9 z0^uX(ht$=irMHtS8k#jy=g<1C`)nDe>XTb_9TRa@FJky zVmj+)P$+1O(LLPyfP0R_r*9tcbO@b7S3Zg)Pkal~v>O0q#JOg|Q4uL0RzJu{fh?FA z#asQ`Tw*=}dVI8U6OFqLfKea36qceQs)W9vs8k4q5$kjf&*MDzf$qq&4}9+?dqH}2 zq!-SXsOteDI*nVscac?1qOT2ciQu)hHp_;N zFWi!`yr1TVThc+xP(L6aJ=99GhGQA(=GHN`(VR5fpngUc(K#8~tapDvefv9D2+slX z?C1wu)d_SOVmyU>`AYraEMPX!KGF=NntgvD$ zNjD$q^D8>T79vgqroLS`7-3`B@9Fp^4}GUBae<6-=u)_)-Z?pTiTL>j>MJqbJ`kQW zJzOyZWYGA(NqzF8#mjn%}I)Ot{8$tr2qlpM!QJ)<%t}+q-AwSAm@AlMPt{@~-;g&Nu6)_)s9kT~p*esE`uats0#c)z$ z3;s~xJF{`7=5SBYK5IFA1ZV(6MQrAusibzEIFI1C<)0upx}h&1IL_k1SOmu>ErKKU zM-UtY7(+%mf(o;RM@b^1`^VPNynx^Hh>TLaW~wAp5m%JrF0Y|x%$X697oTzjuQg7M zX}k@#tMOvvRA#6=>K}T35tW7zty^-d`XzGActJqQY;>vlQisn*D+knf?xj3G0{%Pb zzs1p8QeQDA_0CNl_^f)+dczk1<^AC(?Qm(bfOu{ZFppxP+kCpQKEK7u>X~Gw`O3jCR}Ua)kEcdbW{1-{i(G(3$i~ac_r2DLAQ8th zr)P7OYv166ZP~BEM})fLIgujQRW;5C;282!+~#+O;b(9qXBC^?X{{YX$^L}QlEfo&0GC)b1NYdq$lM)m$w(3x51f?q#M2?@Ijs-ct34eO zv#9mKlnN`II*Wnvto<_&qNUHMHOPX6OI{A`tRFnW z1IX=UfE77JNETk&rFQ9*2W_p$S)%@DaGEIHFSeRnWTzYErds`yON=u2tDlTqJUMdl zZ7!rdF(;MZ2jmw}4BHrFp?3}P|FC|32hUMgn#0E6jXi%GV+`L28;;tAPkziR;mJ#% zfm=hXDq524(oMujAx!D6$=ex12;$w7w>e5*oD5K&*uSdD+lXuBKjK*{)}!^~e5JJg z4_vmjc?w)E8rKf z(_?crn~${hNY@zyHtMuGpEpfNX_c5N&yZxe?MsIdKb80_DG=%h%NL4qt;mM}9^f(g z9N~bCy-ycOdzxR8kSWAo*(VLD)D0=inLL2i31J>+0b;>jzJBqKt%1clA(hPh6&3D{ zUnJLFxdu*3uAN*%4t~H$bkw*X#iKytn`3-M&iaW_e?s8s@8FyG_=u}8Jf^cWvB8ck z?_#i{@jJmdnJIqINOXh?Qz)|pb!q|~*=Qt#DAdSa^&C$xOX2oBFVqS=?!B~P2 zL4i&%lZR185~s+m*1yeoLVXVkQqiD!%y&$Xiq1-(D=-Y>1Wi#B0O*nsIwI6&ZDQY2 zc^EOf$5<*W2TD{BcxM2@3(58?(pnHwX}r|nT2SXAwfDafOl4-rX&2piSOBFkGPnuB zGqw+|@X`!>=|I}j{lK`Jo@k|zzK(@L>}wpZgTbpf-=#Ki7NgXkqQd9iAJi^B0?aij ze`$u62&cq;%-Be#La+ll$#VGz^Ab5Mjt0Kn!E6L2W|cFbesbJuoeYkyO&rm?;8>1O z`v@V&3QDo2Kr(#Cq{hKZ&aLAI>f9T@?(EwH3qQoNMSHqGCOaGJ_`D`+dF96c{CEQ7 zEtyxJ{JIbzdFrC@KTm+Tt-zywwi1g5$>ZmLp+OFHo~1!-ZIu1}b(D?ZOI8n(AvIff z;@S8sme^~cTom{JgG>P2={mQ%muzxREQW1zSxlEX1bmrVzn1RCD_Ed;PMS@E=aW@o zjx94YHxPZxn`m&VTlum=-6GWxn4!0B!=j}~?#}z_lCxh;!c3+6b%(7&T`I}==J0J| zg+qD^zsJLxwXWLGmqJd-x!zlpZC5$8g(%lvVuS3jM)>lw+H@a#P6pVztalN^A;ojI zW`WGDibyM5G#iQeT5e+NarzM%!EQB`7o3BWjb3kY+nF8YQ~zfz(YtLso9l3$cVW3& z9o0fJiC$A^Sq>FencJ`#B63^5%KMkoSgxQ)akk#o&ym?Jn`>)5G7ud`Azg;yV#(o1 zz_@Ej#4he?#G>X&&$mx|kXa14zx^kq)lqo%y zb-p#jXn0n(*HUdaV-{zaGdlsu5zrv4w(!`BIf6^&&&@XlXBsgN(1$TBKg1R!zs8F% zB^QZCFk|4y%9TD*oTvc4oh-;bZCYFJe|g z=ng;*_p3Xf5ZZdbIz};iGqL^RV>T1?uydtf1|rfg68`F_3@W^ZdL$&{hE~*9RsvC* z3`JbD1Xj^#rM1~T)6U3QiC)rX<~WYFp^LHEZB75;Yj!t$xz^15VsUXT{+IZdx*Hab z-Ula36K-9}f|iRbxQOo%Jr0rjK)PL#!?G&iA;&RSzvpWCLnV3{{*G%b6l5K&(+Li% z+3m6iFuTq|3NW?0mP?b~4@;9i&TvID*LGugO0b&Pp}_(yrGnFp;o?zap1eh~JRMKc z&bkz_cKE}0FwFP{x0;{nCsu4?#Y*)Tp2k~vl)q?Zu+ivd$@B-*>c@GyTw1sF9&0#r zPZ(#i8i)XBzN`ZPx;kbR1g}oad{*WLM4ft$gc3(a%r+cq3FV;Ml!>6088opd{_C?b zbNf{t1<07sk$0M(>Q^h62U5`lRnlXAe8b0#x#$$$VXHM-fSQ@8GMIAao+{PMFWV!c z-nRRpZk@LJ3vnnOq0U?oCN?#dX~MwBmOuG&n{BBW9nbP=Stjr#s14H0S?+2x{b6(V zG(fw5tX)&c51i+@5C(^cGIHs}>=pELX}| zb5Y?`ZKc?(>>=N)jpx-yNHG;>u0?UapAs$ThSqvsfAk<9VeqNT&- zU>~NkQe8&xM40e?ReiUM(;{?5KIToAz=T1#^@T3j7^Y$GhTbY@-Q(rjSx_Fq@#Z{A@Va^G@hO z1rq^h99`is{&d>+4wPNfj_g-G?Vsd5F3R=Knf^_VAqVQXF_AKdm>Jrzu@<&wKWq(* zC=OSi)qmt78oh_N>XQ?sLK!Umu)mY39rizg%tnx~@x$S~f59blc8Lp(;r?h8@FXlU zo{X+M4HbSYP&YB${1gsA>TafJz{-(nY*)XnW6C}&sYN=W!mV<;9kVYc%C*QRoA(4GuB|54k%RURYJCsOuA?#vOOZ()Hv$&yC!NwsucAf53=yAh^-pO6!H$101aRB|%qO&{wVG4Zj~#^T z!>nxeYjCSL>A)|QIXxY_g?H^6hVSbTEPf!pac|D3f0 zAq9cwbmGh0XY&G8nKUgq7JfE|^hvpovrYtVPBq+OeKBz~nBWMMY

    Xm?YOiZh+%S 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%0DGF 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 z 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%0DVe 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�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 G2L2Dn`3Nll diff --git a/GenLauncherNet/GenLauncher.csproj b/GenLauncherNet/GenLauncher.csproj index 13691300..21431094 100644 --- a/GenLauncherNet/GenLauncher.csproj +++ b/GenLauncherNet/GenLauncher.csproj @@ -1,6 +1,5 @@  - Debug @@ -85,113 +84,32 @@ true - - ..\packages\Costura.Fody.5.7.0\lib\netstandard1.0\Costura.dll - - - ..\packages\Crc32.NET.1.2.0\lib\net20\Crc32.NET.dll - - - ..\packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll - - - ..\packages\Minio.3.1.13\lib\net46\Minio.dll - - - ..\packages\RestSharp.106.10.1\lib\net452\RestSharp.dll - - - ..\packages\SevenZipExtractor.1.0.17\lib\net45\SevenZipExtractor.dll - - - ..\packages\SymbolicLinkSupport.1.2.0\lib\net35\SymbolicLinkSupport.dll - - - ..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll - - - - ..\packages\System.Console.4.3.0\lib\net46\System.Console.dll - - - - ..\packages\System.Diagnostics.DiagnosticSource.4.3.0\lib\net46\System.Diagnostics.DiagnosticSource.dll - - - ..\packages\System.Globalization.Calendars.4.3.0\lib\net46\System.Globalization.Calendars.dll - - - ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll - - - - ..\packages\System.IO.Compression.ZipFile.4.3.0\lib\net46\System.IO.Compression.ZipFile.dll - - - ..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll - - - ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll - - - - ..\packages\System.Net.Http.4.3.0\lib\net46\System.Net.Http.dll - - - ..\packages\System.Net.Sockets.4.3.0\lib\net46\System.Net.Sockets.dll - - - - ..\packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll - - - ..\packages\System.Reactive.Linq.4.0.0\lib\net46\System.Reactive.Linq.dll - - - ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - - - ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net46\System.Security.Cryptography.Algorithms.dll - - - ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll - - - ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll - - - ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net46\System.Security.Cryptography.X509Certificates.dll - - - - - + - - 4.0 - - ..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll - - - ..\packages\WPFLocalizeExtension.3.10.0\lib\net452\WPFLocalizeExtension.dll - - - ..\packages\XAMLMarkupExtensions.2.1.3\lib\net452\XAMLMarkupExtensions.dll - - - ..\packages\YamlDotNet.11.2.1\lib\net45\YamlDotNet.dll - + + + + all + + + all + + + + + + @@ -358,7 +276,6 @@ - SettingsSingleFileGenerator Settings.Designer.cs @@ -367,14 +284,6 @@ - - - PreserveNewest - - - PreserveNewest - - False @@ -402,21 +311,6 @@ - - - PreserveNewest - - - - - PreserveNewest - - - - - PreserveNewest - - @@ -429,23 +323,10 @@ - - - - - - PreserveNewest - - - - - PreserveNewest - - @@ -469,16 +350,4 @@ - - - - Данный проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте восстановление пакетов NuGet, чтобы скачать их. Дополнительную информацию см. по адресу: http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует следующий файл: {0}. - - - - - - - - - \ No newline at end of file + diff --git a/GenLauncherNet/HttpHandlers/ContentDownloader.cs b/GenLauncherNet/HttpHandlers/ContentDownloader.cs index 1e295264..8ebe5c97 100644 --- a/GenLauncherNet/HttpHandlers/ContentDownloader.cs +++ b/GenLauncherNet/HttpHandlers/ContentDownloader.cs @@ -2,7 +2,6 @@ using SevenZipExtractor; using System; using System.Collections.Generic; -using System.Data.OleDb; using System.Diagnostics; using System.IO; using System.Linq; diff --git a/GenLauncherNet/HttpHandlers/GitHubMainDataReader.cs b/GenLauncherNet/HttpHandlers/GitHubMainDataReader.cs index 5c410cb0..9b8e4247 100644 --- a/GenLauncherNet/HttpHandlers/GitHubMainDataReader.cs +++ b/GenLauncherNet/HttpHandlers/GitHubMainDataReader.cs @@ -208,7 +208,7 @@ private async Task ProcessContentStream(long? totalDow memStream.Seek(0, SeekOrigin.Begin); - var deSerializer = new Deserializer(); + var deSerializer = new DeserializerBuilder().Build(); var modification = deSerializer.Deserialize(new StreamReader(memStream)); diff --git a/GenLauncherNet/HttpHandlers/GitHubYamlReader.cs b/GenLauncherNet/HttpHandlers/GitHubYamlReader.cs index 85722bf4..8bbe164c 100644 --- a/GenLauncherNet/HttpHandlers/GitHubYamlReader.cs +++ b/GenLauncherNet/HttpHandlers/GitHubYamlReader.cs @@ -72,7 +72,7 @@ private async Task ProcessContentStream(long? totalDownloadSize, Stream co memStream.Seek(0, SeekOrigin.Begin); - var deSerializer = new Deserializer(); + var deSerializer = new DeserializerBuilder().Build(); var reposData = deSerializer.Deserialize(new StreamReader(memStream)); diff --git a/GenLauncherNet/S3StorageHandler.cs b/GenLauncherNet/S3StorageHandler.cs index c926d132..1b1a0b7c 100644 --- a/GenLauncherNet/S3StorageHandler.cs +++ b/GenLauncherNet/S3StorageHandler.cs @@ -1,13 +1,7 @@ using Minio; -using Minio.DataModel; -using System; +using Minio.DataModel.Args; using System.Collections.Generic; using System.Globalization; -using System.Linq; -using System.Net; -using System.Net.Sockets; -using System.Runtime.InteropServices; -using System.Text; using System.Threading; using System.Threading.Tasks; @@ -15,7 +9,7 @@ namespace GenLauncherNet { public class S3StorageHandler { - private MinioClient minioClient; + private IMinioClient minioClient; public const string GenInsavePKey = "S58TYR9ISEZV8PBP8QG1"; public const string GenInsaveSKey = "b2RU1oqVU5toJRnb4gODrXX8sBSgoLcHRX6qPWxj"; @@ -28,37 +22,47 @@ public async Task> GetModInfo(ModificationVersion ver Thread.CurrentThread.CurrentCulture = current; - if (string.IsNullOrEmpty(version.S3HostPublicKey) || String.IsNullOrEmpty(version.S3HostSecretKey)) - minioClient = new MinioClient(version.S3HostLink, GenInsavePKey, GenInsaveSKey); - else - minioClient = new MinioClient(version.S3HostLink, version.S3HostPublicKey, version.S3HostSecretKey); + var useDefaultCredentials = string.IsNullOrEmpty(version.S3HostPublicKey) + || string.IsNullOrEmpty(version.S3HostSecretKey); + var publicKey = useDefaultCredentials ? GenInsavePKey : version.S3HostPublicKey; + var secretKey = useDefaultCredentials ? GenInsaveSKey : version.S3HostSecretKey; + + minioClient = new MinioClient() + .WithEndpoint(version.S3HostLink) + .WithCredentials(publicKey, secretKey) + .Build(); return await GetFilesFromBucket(version); } private async Task> GetFilesFromBucket(ModificationVersion version) { - var getListBucketsTask = await minioClient.ListBucketsAsync(); + await minioClient.ListBucketsAsync(); var filestList = new List(); + var listObjectsArgs = new ListObjectsArgs() + .WithBucket(version.S3BucketName) + .WithPrefix(version.S3FolderName) + .WithRecursive(true); + var objects = minioClient.ListObjectsEnumAsync(listObjectsArgs); + var enumerator = objects.GetAsyncEnumerator(); - bool finished = false; - - var result = minioClient.ListObjectsAsync(version.S3BucketName, version.S3FolderName, true); - - var subscription = result.Subscribe( - item => + try { - filestList.Add(new ModificationFileInfo(item.Key.Replace(version.S3FolderName + '/', ""), item.ETag, item.Size)); - }, - ex => throw new Exception("Cannot enumerate objects in S3 storage"), - () => finished = true); - - - while (!finished) + while (await enumerator.MoveNextAsync()) + { + var item = enumerator.Current; + filestList.Add(new ModificationFileInfo( + item.Key.Replace(version.S3FolderName + '/', ""), + item.ETag, + item.Size)); + } + } + finally { - + await enumerator.DisposeAsync(); } + return filestList; } } diff --git a/GenLauncherNet/Utility/BlackWhiteImageGenerator.cs b/GenLauncherNet/Utility/BlackWhiteImageGenerator.cs index ab301729..f5e34c84 100644 --- a/GenLauncherNet/Utility/BlackWhiteImageGenerator.cs +++ b/GenLauncherNet/Utility/BlackWhiteImageGenerator.cs @@ -7,7 +7,6 @@ using System.Runtime.InteropServices.ComTypes; using System.Text; using System.Threading.Tasks; -using System.Windows.Forms; using System.Windows.Media; using System.Windows.Media.Imaging; diff --git a/GenLauncherNet/Windows/InitWindow.xaml.cs b/GenLauncherNet/Windows/InitWindow.xaml.cs index a527b026..6f51de7a 100644 --- a/GenLauncherNet/Windows/InitWindow.xaml.cs +++ b/GenLauncherNet/Windows/InitWindow.xaml.cs @@ -258,7 +258,7 @@ private static void CheckForCustomVisualInfo() if (!File.Exists("Colors.yaml")) return; - var deSerializer = new YamlDotNet.Serialization.Deserializer(); + var deSerializer = new YamlDotNet.Serialization.DeserializerBuilder().Build(); ColorsInfoString colors = new ColorsInfoString(); diff --git a/GenLauncherNet/Windows/MainWindow.xaml.cs b/GenLauncherNet/Windows/MainWindow.xaml.cs index 79520775..205d9a80 100644 --- a/GenLauncherNet/Windows/MainWindow.xaml.cs +++ b/GenLauncherNet/Windows/MainWindow.xaml.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; -using System.Data.Common; using System.Diagnostics; using System.IO; using System.Linq; @@ -2758,4 +2757,4 @@ private void RemoveMenuItemByName(ContextMenu menu, string name) #endregion } -} \ No newline at end of file +} diff --git a/GenLauncherNet/packages.config b/GenLauncherNet/packages.config deleted file mode 100644 index d5d9ce95..00000000 --- a/GenLauncherNet/packages.config +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/Crc32.NET.1.2.0/.signature.p7s b/packages/Crc32.NET.1.2.0/.signature.p7s deleted file mode 100644 index c28adfff553928085852a42679b5bf0240bf2af9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9461 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 diff --git a/packages/Crc32.NET.1.2.0/lib/net20/Crc32.NET.dll b/packages/Crc32.NET.1.2.0/lib/net20/Crc32.NET.dll deleted file mode 100644 index 7a4f5387ba6da3e41f4b8ba42ce12f1bdb06f543..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7680 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 - - - Crc32.NET - - - -

    - Implementation of CRC-32C (Castagnoli). - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer. - - Input buffer containing data to be checksummed. - CRC-32C of the buffer. - - - - Computes CRC-32C from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32C of the data in the buffer. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32C bytes. - Is checksum valid. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32C from given buffer - - - - - Computes CRC-32C from - - - - - Implementation of CRC-32. - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer. - - Input buffer containing data to be checksummed. - CRC-32 of the buffer. - - - - Computes CRC-32 from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32 of the data in the buffer. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32 bytes. - Is checksum valid. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32 from given buffer - - - - - Computes CRC-32 from - - - - diff --git a/packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.dll b/packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.dll deleted file mode 100644 index 59b17f3f8d0c283ea50689ec2da58cda7322c23f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7680 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 diff --git a/packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.xml b/packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.xml deleted file mode 100644 index b103218a..00000000 --- a/packages/Crc32.NET.1.2.0/lib/netstandard1.3/Crc32.NET.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - Crc32.NET - - - - - Implementation of CRC-32. - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer. - - Input buffer containing data to be checksummed. - CRC-32 of the buffer. - - - - Computes CRC-32 from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32 of the data in the buffer. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32 bytes. - Is checksum valid. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32 from given buffer - - - - - Computes CRC-32 from - - - - - Implementation of CRC-32C (Castagnoli). - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer. - - Input buffer containing data to be checksummed. - CRC-32C of the buffer. - - - - Computes CRC-32C from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32C of the data in the buffer. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32C bytes. - Is checksum valid. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32C from given buffer - - - - - Computes CRC-32C from - - - - diff --git a/packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.dll b/packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.dll deleted file mode 100644 index 21213edf7850f963fef91b505282f632168fc46c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7680 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 diff --git a/packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.xml b/packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.xml deleted file mode 100644 index b103218a..00000000 --- a/packages/Crc32.NET.1.2.0/lib/netstandard2.0/Crc32.NET.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - Crc32.NET - - - - - Implementation of CRC-32. - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32 of all buffers processed so far. - - - - Computes CRC-32 from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer. - - Input buffer containing data to be checksummed. - CRC-32 of the buffer. - - - - Computes CRC-32 from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32 of the data in the buffer. - - - - Computes CRC-32 from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32 of the data in the buffer. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32 bytes. - Is checksum valid. - - - - Validates correctness of CRC-32 data in source buffer with assumption that CRC-32 data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32 from given buffer - - - - - Computes CRC-32 from - - - - - Implementation of CRC-32C (Castagnoli). - This class supports several convenient static methods returning the CRC as UInt32. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Should return bytes result as big endian or little endian - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from multiple buffers. - Call this method multiple times to chain multiple buffers. - - - Initial CRC value for the algorithm. It is zero for the first buffer. - Subsequent buffers should have their initial value set to CRC value returned by previous call to this method. - - Input buffer containing data to be checksummed. - Accumulated CRC-32C of all buffers processed so far. - - - - Computes CRC-32C from input buffer. - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer. - - Input buffer containing data to be checksummed. - CRC-32C of the buffer. - - - - Computes CRC-32C from input buffer and writes it after end of data (buffer should have 4 bytes reserved space for it). Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer. - CRC-32C of the data in the buffer. - - - - Computes CRC-32C from input buffer - 4 bytes and writes it as last 4 bytes of buffer. Can be used in conjunction with - - Input buffer with data to be checksummed. - CRC-32C of the data in the buffer. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Offset of the input data within the buffer. - Length of the input data in the buffer with CRC-32C bytes. - Is checksum valid. - - - - Validates correctness of CRC-32C data in source buffer with assumption that CRC-32C data located at end of buffer in reverse bytes order. Can be used in conjunction with - - Input buffer with data to be checksummed. - Is checksum valid. - - - - Resets internal state of the algorithm. Used internally. - - - - - Appends CRC-32C from given buffer - - - - - Computes CRC-32C from - - - - diff --git a/packages/Minio.3.1.13/.signature.p7s b/packages/Minio.3.1.13/.signature.p7s deleted file mode 100644 index cad640a5c3064c6cce7113fc142079f7e9109c4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9461 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 z 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%0A}1FLL8q;7h#9j7!i z8+L~KVc!_C=e;d2!G$s2A3hn+remK#)oW(`27c94?gffe%TirC8RBu2aD}cr;g$ z#MD5!yBLspd@VPV`k>y5v#0PTL>1ZyG%Gp5f7B<^F3A)YxF!%bQlpV^4P-2lRN&u@ zRI-Q5=E3P)Jot{N5s8GNB}hwE!lIbvq{^QwQMZl>Wm^vOd~C&k8#Irc%o;A8%>dlC zs$^|LgknC^DPPWqix?>|4}kpm1Y5h^#;8>E03@5NWB>42F#wFf35Wb9tOuQ9 zw)GnqBG``eWDUmJ!d{QwazpH)4~hO>j~VV^5X+EBn$cDxT$@D8%qtD^W;STv@PIEd zD&h~-Pc-vgRkRQH*o)+COyWFng&H6AD5VXP6dTtV#{JV>%SG(`%;}@0fa7KhAvW({ z$|_MKD|i}zus5`dcDl8^%$iQV1xMbmDzPA zQCO;vUt*UIU{H2&ZBBJE0>(;e0yhKn>o;`uF?_yACoyU5xevNjOz3n&m$!pcrR{l> zj8JvzIr_D75TTOHr)w(meucaQ`BrwH(Za+(80V;zF2yjHk^Kbn0N2mM`HOC699Y<6;Hlu6>-u2Cc|81;TlBAPE zg6{~X;6u?E&F70%`Ot?Ng?LAvCtyvl0G75w?*Nv)b5hQ!4>mK)7(c+ituws3`QR~S zU(3lI?*FbQ z?on>vG?zf+O|LFa;rFHa1+anfV|Gi7Xn{AJefR~igH7a8nCV0_ffD<(3T8%(rsNWf z?O64~c4TY_hAuVq_oAMGYv!Xe{NAlqu?~)>&QZOUgglU#_)R`C@_`EHxfgikOdq<- z^s?c>XfCv9LUejWE5$bqQlT{UGb(>p#a&{of*m-XT#ILWHL_C<)GK?xOT@kPO@ zs?p_((6W=P7OzZ|zJi@mSCp^d2q7Z{Sm$cms^-T_!lI z0hcy7Q~O+CQ(PW!xwwciD7oCXsyI%(U*l$a%R=deJ^VV8{RSF(73mGc=M}Z5xO_Bu zvgEd*#F=SK?-c2Pjc64H6CE5pT@FVvS#TWK#mgq;e+*)ZnR&0IF<2j1uzOG%Cdy{T zVEC~L{06|JMAq3At$-<=CI#a&u9)JHr#^8c3J(oJZp1`M7^tJ0ugivV7Ef316N5BA zTbE0>>n_a`ggb})2{=msbUFSBQ6V8T-{rx83K_%w;Uary3Z3Wi<~(}%{5m=VA#or` z(e=KkEO2NAYIqTG4TcUOqUz>Qt(J|`&Lh66&S##M#XRrlpP z_}All;IWL}Ff9Z5>e~Gq*!%!^+`oYRuhHuNfaz%mK=scJ%lK4sL8~&_KOYpNW}SN! z_CZrx)x32)iuV(04g9Pa!GVAhZJRzfY5kw!^@*DMi(=1PzATj$V4u#5&g;g=Lh+5<%fN)gj4A7PB5t~KI-`oX)I z%-eI+dLk=Z6uh1vWD)ndQ`@6rWlErls{V=?IR0gP5J|mQE}8n4zNFiu%5gDl{1Vp< zM>D0YC`|{S6pg?OVd;z5)CtJ_s<`Sj8t3N=XH1tHeD{4o^HpZ-zL^zZUeJn9?{f*< z2&vQv>ho?@1~DV1mGjNQCBp8hQmN~*^of&Xs_kTHNF{9#L*^zmpyQ-V^7Wey<8Yi? z1P{g&l2@7YcT-9dNsFA5Np8(L6E9qBEex=={47?*7-5qjm4cUVh(IJww zT6a%Nd+<5Ny6JjQ{|=26pY~1FVLm?u6zqml)52`jRE#Z}Tm`-ZRJE96Hjcs%$5E(% zwM4J8dniFMc4u#^L3?xuM~X`(38HOv{CF44mo+` zp&Vt>69uL;tC7slEz{+^6gdads@vaC0^@dY(lX&9+a^;QWmd1<%V%!Y@;l-;KfrM? z=_N>F;hk+#Y;Z+toC-m5Am4iM){OjUO*w#vV(42HGNZO(nc&Y~ow%)sHi7os0(=%z zNV3OQs@IB!%#|Yd&&dwZz_H9Vgv2{`&w&5+*&j;6{}08z)fJ=9Vp?}kt?;)g^YR97 zTJn@Garcoj+buU}FU!^6LCf1rZ`BKQ~HU2IJ4T;=tw{;|eB zX8^#Y9sDZCM9McJ(x}^kwGv?{q~sRXt^#Ey-A^+Zf$8acF89Jp})TphmgSqR1%b!oA zi|MsO4Yd>QI54=-S4$DnLBn|HPK6@qAYk%7wTu*+U5ET;(m{q|Y8H z=^!Kp#x+VH{`A+XgmT^)f_x`OAFV+VWb>a;qZ(%ACFs3Ay7z)bTr`SD*N9E7TI;ma zS_v&z#l-XUEprL5&S?qtXS&C54 z-epMJ&Hu_|lmC;+;=M6h)Blyp3jf7qrT%8JBDqBFh$OXTiG{8FSV{#{M3?;~Y(bNR z@axA{tHI^MP@(k1NoaHC)Uq73*;8cd=db}y%HZBkEN|rFL2G2Ihp#Rj9^9H0n|27LkBZs7)#CM? zRwd0s?U%w?8WI^-oM6UA?MfIz1*Cg)JCWWSiv+P8-UOW$RPb%A{-j4;h3`x@?jU*S z1nqS5+qZWn%ksixRohCh@eS91 zflqOpU4}_{G%9YkAI}=B%6J1M6K+VI9T0Aev2jAnIKZu3HGqHaBEN+t{4b!CwKFs_ zb@>NaE=d9kOb2L9&$p(Q=iM%Hf8sUrZ~HUQQP;;1L{w;~ZG(LE6CeV64|M?<_#0e0xl}(rb-PAyF05D!St~e@C%7_4s?xkVeB9#(HYX5PRez*6{d-rBSrzaOE zY902#07Q;Gqnm6;d68^1BG4t9ATsEfE@CuCIpY_Mo?=Qtz$k9%E*8HxvrqgM%h@~* z5ot?^s=OjYG4DxLfN-)&*H5C}dg|NyX6OxEbrH=?Qud&Bu&d81ZCxp%v{In3^`y{R<^zFg@`~B?s#&RSrByst8y{M52;U$ zgU)ME4(3Dg8NutLqm9Ekg9+QM`K=cWoXf;^dk?_Jsne6;A4O{jJVI(oVTHEIQ@m0& zWj4s$Tf$~cnZ|YPz;ngiVkP6nh6|&S3LDSa#2EN_og$9b1uXMH`$=t4N5)&=F2Mb0 z1Jkr3!N-c$=dW5fxO|$MMM|4Vil*oXhZONalZX|j{5UJ4AKCXMVBr0EOTpPc;~K^e z3T|1o$Dwe7GbOYPEy_|-_oaoltDq;wKXPC^m-bHDPD7ho3MY)??ghs`D%F1w18rzVEZLk)I#rwPe*DbHggqYIj)jlD4qSg^sIlBW z^pP{tE$+2EC?0Bweg+!<*;BeU<9mCEmJvX`6j7R|K_4p zc=TYvw7|s3Ql?g>*8c$2Rd4`~&=QqbJ?VH65&Vdy1SYwVw8)0rxm8dKvfQ}|)wG#E zM;jCnP@kfd^{d@+PbGp_k&TiyAJ0db>nl=cj+88ZdjP9NnpjO-o4M11<4j3M1Sn5v zM`uK>*iiwx5}R(ZmD9~wD~q-94jo!PVG$F*fGvQz%D>6jQe?l>yya0SXa zH25ZPe#MZ4=eu}%4}N{Ji_^gGNQ_x0(M#!|($%wM+h3r?IVkDm5lr>S#c(t7Ras+T z@S(b0rygn3Xs+GcN=o?UU=iw5ZfekH zucJ1fb-%)8#F!9X$r+l^VLi%;3xLZc0bo!PVH!T5qQ~@ov5FZ_Gnz__l`e6`EX!yX z$J%CAFinq*pZ>(DA(1y+2|D>=Vok{m$!T^S};pY@{iAV{7P7sOktu`gH-VHKiJhd z;0~sfJF*tx`q($nt9zLLL}8XU_?0I0N81{GCx9M!T2j{1@dr7~wch3T{))I+IpGW# z5v7`4v>$fUzc5xms0sE#cv0xk74NB0JfWvb)tC&1|E{SOa~JB2PUD*t?A{IRSg(0kxRpmE0I)azD)g|SWB0zEkXV7geqv@f2! zF6aK6D3rUmu8&XQaLDbMb7Uj%kL_Z6;CSW}ETWE#scC9q?_2^Q`ERw%DEjZ*<5sy4 z{U%!si8jT`QDw`1zf~SI9639~kmCMixzXMJ67R^2*p&pkF*oqKK9aHRbY5r^8Tgaf z%qHJxXW3uA$cRYZe6~_SDjCqXzQm#%zb*Vj>vEhdKrE6=`{r4Fs7q_G)V7t+z8tl& z^xE+A5WQ~H={knPOaN}Hv+$f$lkaM;gc(<^pm2$GiMjy|u>DO` zU2B?h*-@)$U^A}Wx+AkuYhm@6J;f3GAuG$3){h(hFDL5Kd)|tj0~M?gn-L((QM7}W zE0-tHo2DG7=jv28T3FQ@$PS@6%8s5@*^huHLUUxeJ{^C&9P4=X!E^;eVxB9NxWMQ! zW%LLd34evBt@AaZ^D+ZJaK}1uBug6=50EQ90+BC_RQ&?fCP!F7|I>4y86-rBAda+D z+8}E93vfO4q>l!XVB+9GZ3px^E)Gp`uaXNi7sC0Cir1f1vd=9+^*?;35zNB#i0EiZ z_15j95BhLX%$3|B1X-eHy43p*}d_3E168O{Z&#A<>m~~@=U7lUtc!GmXK8MG- za!Tv5`%f`9NA6uPXRqQ54v~0-#xDcK;N`O4YGR-IFp_-_6*AWfbMfmG=yKQ4qsL?_ zoS&^JVDriM;?FH2DVi+H-%+UtQ>~JuT9}@?J)ct3(KK0i6)&5LTO9N!b!4^rnXJ%S zJ`gQGhm8&6N)=+C>N&7NwzO)B;t?9Cm;7WmY24Z{yx(&6l z!~x+9{zsw2ISB`Ewg~x!FNTt%Vz>uCh5teh!JKe#N$~xKnkF!N3KxOTQqw80*et!A zsZD6b-Hq%05Pfb1rLhYg?aR?YQ+4UIrt_{b|HEdADQ{?CYWII~mu{5;o>NNF*`(7( zn;vsP;_60a9i*FX^F2;Hj97z-Cj9onjND-N*x)!M5s>ex!m+Y)zduSLazMqB+CfxSWbR zH?3^&4gpbirC-LQ0q5xDBm}njT3w1TlKh>yyxkRI?%%?cnE}ttuZiGJ=-_p&_4L9 zk4zw1%DIJauXD38gO)+_n9mVTiQ2YI4z%i9Ny8wUHJDq~w%Ed}9pAr(k_ny7x_JMI zW+DUG_3{$LNy_vqDO=th7&obFYA~@~rWJSj>1UhFvIVgQF-*3ydB(q5Ab6eur0zZw zrcSsZHTs;8gd8-ujO3x;RPkRuHAI8?F+Uttr<26Br53n;f)r#le4ag_r9l*JTxs8Yi1lBDX!YAaL`^TUdGtxEh48$O!; zz2RdS)j0N*05zG;F>G~GT)>X9T8Rb*AnK2uj()pYJ3hCW}z8>`Rk^ zt9M;B2azMZVh+AY6XG}nLve{iRN<(?zgvfle!s#MX<700l9_A%z6=Eng zNXhml&EK{yCnz}@nEOZ;ZVzF7vN0_%`>%Fg2Cb>1^jKdiIZS#9-fUZNrg}7?xNGQd zwk=}KciYw~qp_eKxedpc{S|0x%-Ko#1}-|V4dLm>lQi>*o~pA4Ubp~I%aSVYgr#%p z&}7pF55ByC0&}I@dfjt(3V7)88-O~o5>!Jq23Jg94%2JwJ6IE?P}=dI(^!D@hf@%L ziG3V5qqP)ad5?8Iny4`3au8yleVyf!40^(>;>LpKenVL0{AL$t8DjFE!`W1FORlcFNU>RhcB|a1ZvSE~a=|Tx9oM(|2|)tnoi%W)uqg|K+?N(OZpJ=W=PyWx&Rv zGJAF2<3}ygQ;cL6fm01t^>>&5vPRP{$D?-c^|=H+ywEk_S1TB;8uydt0Bwc1py zt)pUf)``*dDz>w{RxNuEv`%uJYQ1y9UzGC#snBpNeVoODQ(np<+Nb$~XNS zVYrrG1J$GQW#HS^IF5GNZ7=smgQLC&1HG@L~W|0KOR~0-$u+M zPoxW@Vu^QUb>Ku)fNkpH6wLzHT}-kXz}Z!i?FQX|&l89WbOlJrxA2+_oqcEH3S;#B zPSCThZQHyVlv;aYN<{fHKFRvb)02&$@kJ{}*%%yKX%a}R-jb(`%~(A9iQPz#Ci!ql;zxp#>uLWZhGcl^n z#d`qbfFX!;`ti6jjVa5T`zqDS_0QV$TMmh%A604f8bmAOm1;!U+!1ZvAPM8&nsF`& zYYWO~j8Z5pwliwUL>Y21$;8d2)me1tv{Gj{UU*d>e@>YxgMC^GOS72!&=uL4pcuQy zLMHNOKaOt;V3Njc47pd`0s~S`?QqOB{GAwe?7Jf@|2atvzURbZo&&1pi1Gl&D z^)l@Dnk?bJ5vO2cZRa3wsP|74?{E*`8~H6dgp|!@cMKw$gP9}&RKqq?ei+i3hfHZs z|7zLO_gvwv2Kzra=HG1u`Yf+*DD8i_q0Un3LysusS$%@i?{>$QLn}cvHwqOGVB{Kp z=u*MHTjuLFE0qU%^eUF6S=E>WTyq~_nrDP((Y~-}ZtUJ~?V*wgmJEl)X0#-bQAwb? zDaHCOqsB=mJYvi6KN9PcH8zD-eE1C=e__J(u!#)0nu`uec`~W-C8+L)SQ1|}nInRH zwt;0NS_vuK^hva*aF~i;aBMa#1*?_~-@w!<6LNQC&Qq;(#rMc9JuG5dG(1yp)wAwpJ|+r^_N_88VS}odZdduITt`nMVrZEQp)O zR=YY)G-g2g%Q7z+hiA&&wLmI!IVo^DGj=oQX}EwpOEm6g0>9X*8`Srd`U|?^vmI+Fh=+E6&ZK!vqGld%mbAR#CryP zk7Ce*dJcM0)&_zV|Bj;*j+d7ZAZPQZz~RrXowt_LSQ_<3Paj>T-~2U^#rS;1IsZTrO?W%(Pk@<;n*xd>CwQrMN)8k z@adB!vLZz34*LwbFtdIA*eC2f83Ipvl2t2;H{Gos2iHnhd$)bU*x3A;j&1BDm?48QK<>X)&cc-QP>Uy8$x^)9fUd<6M`=e8i6Jh=7Fv zKe4a;Y0~SYl3TOJaU-k`O|66LOq%80q~VxUv?@q+@iVO9$9si{FC-<3a~1D5Cu zmwj?DX1B#uJVaP}ouS>Ku9K-L6hTh2`B@-GqEEbiV!QY-OkGmWnf!@TNY|dyg4aoI z#gHq_X7A1vv>~*NXGvVo)v&@9o@M-=*trF@q(md;)FG=|kPTw(^kcjm+J4U-pPC<8 zw(-2_TI_d!Gxocc8Ry-Lj6?HU?vj4n`3pcM`0I=>0c#73cU56e|4s+rLH%~NS0~Wf z1G0d%jq3|VG%$7eYm~|V0P}NFfX^tCuYZ`nBKIkW^sRcC42~rPZu;?*)r}LA-WleN zevse}CJ@k$s*e4VFp~G4!tp*4i9C|@{bb6mOt5Y$V>OZfvB57FQCLly)!3OKFqUTn z&wY_YmHksO5U|gm9Sc56{YHXZU9sGq^?N9-K&4}OwD zCY{pAOCOP^Gr!~m6HeyEDYn8PbQ%L!s{T3*hO3^$Cj9~|t}!T23YXHY8i##L)|&!e z3?N2tAb>Kq$r{T; z-^(#QDqA?X4qhe4*0N}k|4=}M^_V6mfDnxVFfvf2Wc^b86;wz;5^g$m&f;oClx8ju zxR_wMnQ@RYRs58asPwvk5vQixVcr1bBdqokwQn0UmMicO)A~g4dLeNpaqCIk? z>roCckuJ=Vk`QzX>g398Bacp!GVPQV80hvgR!ioQ-Jh4zb*RdfDv!voacbsa#P+|_$mq|I|`G)8ldx(^Z?h;H*L;0$rJoguiz@V^4Rr@9opTNN= zAF88!)>;S(Qq4M;EW<37?>VuHkyHi><)nnvg<;xIr%!-6_O{wM*m=vOJ%7TD=G*WH zZk-q?cgd?s5Jwg$8}gm%-UK(q4pzpJ;DtmKcTy6x8^c6=-O-??fMI#0=T}}` zZLxod<@<)6m{H~JoP$>{9;*bnjIj>kka)b8H$!*v`WzsJFGorZqM@aUNX{b(RYJVp z(bETsY<#ONTATPmOmKI&lZ?KopiNk&7qkwe?vVe-*H?zs)g;~G?iSn~g1ZHGcXxM}5ZqmZ1$TFMcZc8_JU9dklFNa- z^Ub~YoB5I6XZPl0hdi~qYgMnR0&9-M^+e9#JKrtd+prnldk*!~Ft`75(l9|PCBJO@ zu)+PnK{gTDQ=o0)@MT`}Y=!usAqn}>O*iFSX|Gp`X_aVgNRbm_(}IJ~6&v3$Is=>6 z4Q-=#@lKs2P|)GJ048K)oUT1MA_$+G^(I5PH6VH;xlr6Tt$kM7#Z=IG)S*sVVXh!l znZeb*qza8}ET7o4>zS(qtF`Zk=b)C_Gi9Z=Le<0BvSUH~A7DMEn<|Dul@A7eRP0x0 z1u1J{X%EVZ9&WiQs)YAS2GRr+pLGpSrby}yuaxl_2X$3KybPS4+j%*Cbx0jyI>E!P zI5x$I%?8=2xlV|QxQ8j2g)Y^`Wj_mJD`gr{^CRqbO~v#1aC$XKZ?EyC(m|Lp#t=aR z%h#Z=jA7wxRMu>XF)ATToG7b{&&ZSIv7zntfr$WgZlURfg%)1#Hsj^9aOT|M z)#nxGqo|oc#B3|J8+L56l-E%h^%xQ!x4_trezY;8Aq&0OOB>?%ybr{uy9enr{hS`g zv5vLf&feOFN1{~W?-v%z>0p;ToDwZwgD{n8Q{qsXGzaFkjs^cbZzJ_}tp9t{tu4+( zjE2dHz0{WL5EdOdg*Xrw3!gBf+tCisdhIBlHK#2Zo6>)dN}je4_h5Rhm{=G zndsHSasq>Nx&Mv+R6r$0GyFS&OJdTOC+3VehPv7xhb2vCDq*BWry}(`f?e6jd}(;o zpec5EaxlRe(&WLx>^kq!bFinZZ9#jFo${LY#zwi>ZRajJ0a2x25v=`>w z<{{$o<;b6oif4FwK_DPHa(D;S7@Ss3~fO3NDU>?Z-nl<`omgny*!0qF*hero| zrWSsEg$ME5tD%4_pnz4u+-QN|AfUj2K-|#Y-VcwY1M*LMGCJQVcxXVOK3E_^Kz+-9 zv`~P;k7~Z@@b7KZ3g7{+(8Yy*{V6aYRKSM&z7;E)IJsE=2hZ~EE8)_QZ0C&DrM`0B zX9x}yK{l14k*wlatv2Ecq{3<(<4S+IRnRxj@?Qyb62jdQ`KqPgL0z=bzxTvDq=~8^ zf<}(0j?t~_NTyTjEeL%o>6+H~CMuEV2=pG1f$Q>lk&Fi6@Q2N*CF_6q0uQTz&7!qr z4r&qMrYYb6!MyHzC`<)ys(8nWCW~WD=^wC6lrAf)d(KEatc=c_FQyY3o>+kWStSA3 zO(@n?{nD&GYzq~Org^}E#}70MDOzoNdtS)e1@WV;fCXd+*&q@Io4>`hjYtM)PPU<~ zVspu77mi#GEicd;INGl+*e*QmkO2LA-7CZ{%^0%HL>f zmwD*-honE#wkpS$g9~kX8mQa1fS;r&2W>EhfmVN8!u-Kq#Cy~OMWKx9_Z^2ln+Q<} z_BfK#^KQJZ3r*u;4$KuEJA|CM zGKo{{oM@tI+bAhZj2}Q(Rwv!TrIp;-OExsrka+X9l6!|5^CYc>2WFM$uJQTvd}0;K zp}3eTs=Z5-pcn8(!&NzS34DGDCfg-~3D|i#)HFn|9Mw_2tc^AklE{a*;f=CDp*0$N zuehlXYeyKn!cnmmX-uYz zB=iwJcyz!y(THsO0}P3CJxSJ389z6&`~7nF#N9DIFyxUdm`-hUnacN zR`kiKV~a8r*#lb1NM*O%;CXraoskY^527Y$;uLy)gkoxFGHtD20iO@gX9+$4F6}&* zi%KKG5Z79kZNH)~gN!Q^z5T`c)-?uMpl~#Wi1(*-Vm__PbV)c|v!{RkK>Q~mQh$2m z@-2*mOQ`5Cf*gUpJ2fFohX~kfzOx8iQjtWo<=}JKA@Q1!f&wFJ`TQy@V?2WzTA2@9D_Sv5k}33HZq zAd-lX;I0nob)=24OZsQmbv7@li%r~bq50StYsVr}4(uS9;DW*6)VAYXb)s^03Wun* z5@Ydzdk1Z1!n%WQ-l;{_O|Rg|kg?`#Pa<95_d>63V@GMlp60`n3}@AFa=G{D_BTJ` zR5vkl)0H@U(sNk8F4eIA7Ir zK7g^rl9fXdS5jfXz({Vq^jOEuO$Qa}pH*~7-dw=atGZ$1)k@nvK6U*Gz2#X7P@1SK!lDb& zF?fiiTHKO=42xWXM$*)+#4mYga&SOWd!zPT_wmQ-U}5xePI7g~UGg%P*$fp~=c1Oq zTA1$QsM8ctF(pSMR=uX%Fta-pi>o0Z$0&)59o*TqkR1-W>+ZPpqO!Y)I`s6RF_ZL) zSq+2;GSY|>Qk{Z`NZE73NxChevxvrnkSt5&{bEkk zr^2dlpEHeFu~#5k^BvGL8OCH)!g||o)@J#XW)!Ko)1b>0Rw6GhFrI`->fF~b^rp!r zZQZ~B%$!3c^xPuds&;WgtL3{ZXC^YCp;kf0lO?aZr4V~e2pA^NyM0b`m4OWwWVkvV zAm??axKNmhxR|*I{@pgrOLxDmjm{e`NePK&D%EO2)Bg+D^WfQ&KAG%F8?GF5@efTi zg}Z8y)>w7i*rx(`kW8YEAed9MNY8Z-?osaZ4}cRuVoYcVAOf)W_Nagf4!qY1lD`vg zt1$`f`-Ktdy&lM4{nh_&?SIAzd*&?HQhx0%%V`a0X$h5-OrvaiO=#J;@4<7icFaj? z`m^7VfQ`IteD@iK|8&%)Xu5tAr-GbjV4iBf zX6(G!0!h*qg$BEP^%XKL3f-y|uzSOKsiBX!Q%XxslgvO2sFeX4YE!b`4C&EZKd(+7 zLHk0)_koGqHw?X8E37sf|qObY^ zB-H)yMlKZH08U3l@oMC$B=u{yZCtzqRDNxlIZR`e=?a1}3;QfcDW@WBW>z-O20XT_ zZ2B2n{6~(o2sx(hp@r8R8C^s(Ub9hX=5Xdu%l0zxX59L$VWX+vQuIGgvuKpWeNp9{ zsn|~%n}y6{Yc#>eE8H5i%w)Z_HuWJ@JSYNYVI?;}Dnu#(y~iw6_{lwNQ~#2_R=&-q zUD4}~H=!i1${_PYqdq!5rCbha(9IrifSDkcT-4wYWUerW$3jH;!b6&)wDIRKFQ9L1CaGqg3 zrf1NbvGKX$KZBiu*LB-I=#CnmcIVF!?*XRw40!DK40ycv;1k|^9zEfE42qEE-CEzp z7$hu+|6auAf3;a)5I;i1hNB-R&uV(R$f!tBU#$&F)vHO7R#!Ctd|zj!3n+c@*I#_K z*{Fnnoo0t7;3=dRhDbIzW;d4QlBzSkRf_OqTy|Y9Xp@2pdpgT#sM#Tv(ITi$0tf_6 zlV;)|#q4`bctRLbKW?X+r5z!tN(w30c#;u$L87XBAHR|&ln%6n5wDmn?+1cNAWFyW z^6D}HLmJ~D&Ckoc#x3Xp!Pdxz@C-ouPFvK)htmCKwFwuP5VBi$L_Qp@p|Y&O?vsNxB)S`O=PGx)2m&E7av>HgY-iQ=hZ zq~kn|9I$-aMf0u@PRZSuzIcQ;Iq`^BF*j#FJi}AlPSkMCfkE2{I8eQ}$>PVk@AMK$ zH&NT^=0zC|QMx!-MjWsBv?lqJJg-224s*gV9OR=d__xEPcA*I{Rm#)uPkpw@KHc^a zxfqmCi1N930S++@cV^;$i24VPi#v8%_31zT;>A46i#c1L@)FNsc7v%!Hhf~bS3hep zeqIdkSj}1j=RRnflK*26KKp0e0@2IX`m~~B^WE`%w{M)kMIheo8=n#!nD*8208mGC z!q?Rq39ve2{N;IoSq`$-S;T)eLjY(w{@v=G6ipmlOq~9M^@F<+y5ko3|M3MGUM}bR zN(&?B)F>}QbF%-jYNq*~M=GX0%Rhi09AN#Mb}I}>Lz~xX>F)mFL6x2no*|$=^5N7TO zikd}2J5iMg-Rx0DC#&N@hEmEYg)=N;8FPSoJ_3@B-t4qv4MrNBr;sRW-J+5Vz*1%s z0yrj=8j_zfOrSo=hHGira z=t<*nc_+{ByGP2n(Auup)HRW7Sm24yt0&wbb$IoUmE|8lMT)xUJeC9Bew`G{bz#jD z;m8oXe1aEn6F5-JX3V~9{gDPE+t@AXFPVCrqR%SNu2C6ht;%_*=`?1-2ll#Vn__23 z4@Q0GDLF~VJVh$G@`C({oiGh+2(^R%1>pw+K380X{j-fnXK;jm15B<9M~p#>{}EGK z(6K$%%qc9`4A~dNyk(?VE>Vw*!ud*&-rdS?DXbL{$XSHV1@>-AhNJ8}1+&JwGx+?K zFS$v|$ce?Uwrk4pz^1aI7yeqB1b4r3>5|QNJ-#~hTrQ~74$9fSC`0>Mpq}}NgryZt z@pxnO#vElpd#~+5l8%axUV#1dU zej9M$nkz#K1?4E%H2MAtO`3B|4?@nSB7I^;I8|(YvW|4s{1%TLb>VsIRHr3mlF;Un z_K=(_jF@g~1gaL-c(EGOu3y&7euLqyGA|$ah5S4ukXNb*se{uxJcjrTqN>K>9_vNB z>2>z$ILjqkru)9Y3zBPD?&|PPa$k*zW8n{qcsb&)+D}VE7E_+*@0~?(-vNUA7a$+s zFHDecX9@2Rkp(~m_20n&n8hQ91~hSidg~nz3z&rlM*jOPjQAu8A4mbkU`VEu2iG%x#y#bwg5NKH=^`chMKV$_UCr{XvTm6fb-}AZgXt8V-aQWpE zjpk%=X-vU|yv-vG?v5wpu23dFUa=yfVG!9ae7o*-=J^R1*WDiIgZ3cRy+nN=r=CS& zQ?)8~Z~Qt9^fI)xiU#AD8o;~J;Wzziiu2Y-eP?85HJUM4eV^~uyO{)dH^nBe-VMB< zdQG}_hY6gX!YfjupP}J0`m)*KMT-z>R9F+OVHGus;ZXu`)Scq}+&EP+ngi48Uy%|$ zZSOg^e?%nw_i8Fa-CRvcrryLF!16J z`3~RriPDxre>E+A^jGiZ6)EuY?8~Ag%jJ%_I1?X}zcFGqG{VmvGJvzIUaQz-{j#Qr zquzAOu4IG`U(Oie`5U3weE`T17sV5EsiQuQiuo zqo{L4Zjm+B^PT<7YSqr|zP8-)w+L&#%5!a;e6H`BY8*6t__Ztd6)C03`-LL0*yCk< zM~mty@+@`h&gMnw)$I`$QX1e}j(p!e?55!VJQ@K_oQb)Kqz5UwVnWj@tOO$2Lj+*K z)Hm}h!E$2?U5S%xbqVeFo1M}aMqOGc1qkl-TpC~P+dDdPaKb?3(TS*3nd=aKh%B6T znENhQI_Z4BP=ea5G#`O=%M^}hiO62$<+1sVdySJf0OMGCKI(&C+=66Rw3W^z@cKE{ z&#!Aon`?c@=^0Ju%RU-2K2D-->7JpycyzZto)<4~Wr&c7SpgRWQbs}vTMK84SKcb~ zYTOp~29C}u_SSX=#{bRQVM7Uvz+5PNpv+@uhlq9{HG*F3mYDCc6XB%c+%|3Tomb@j zrH26ug@22$xB}uUqVMq)*1z$;|B0_CbpDO6q=<%5e+4yn-E8-`HobqoR&zw_M%IS@ zT0uCOjMI#!6<~_UZ9`~tAwWYpsh{%=BV$R@KWJVDJZKKWDqO!drT6G$_o@3WzCy)& zTtF$IQJSrUj%Du#W)VT=Gx!aPFQLX?Dt(YS#hsr+H)yVqPpJG#YSlA+CyQz8-Uex{p&Yis7{*)uO&#Y4cTvaT1{8%dp5J%w#XKT8 zCFtYGCD*gBWg87v z)(I7k(R}=Ao4rM}U7@~9jFm!n6_Lx~deZ?at&Wwo-+^NZEGYSa~-g)b`k9NR`D9dYq zFtE2EPw7#fo0mgD8OpYhEghYzUv5}@v;2$x2LG@rASD3D#{a8HBCrrP^8Tr~?MYX@ zuA>8H^Hml(2_36-mZ$%GAwyS~bpf>IztR2r_hcwf0Cdrvk5uI8gpM+=>=IoB9ehQT zsIWI*Vg9zd5z?&Srn0RqIQAc1bh!fxRCv5AV(i1?{Q9D2=oYDKZlNgtAm>P+ z>WyD5Yn2Q5kkD+E*ZEC8dCB=r$&Nx-GKvB z<_DuZz}sTaet5bvDK_wGSj`@^4(zaP)wuVCL0r!Q-#QC?=Bu zBm3!(Q&dXipBjMNzLhjN)N;G;7}c7ohNXsE6*-XGWCWfSD4DXw&MG){O-eHzOLu4+ zU8X-w%dLb3bH3noKy5?&g>qR1YIl+L>J5I8Ayg%n5aGg3nv~_~_?LZ3=fRE0SZu53c$h zMyY0g_qZ#tGCC5UiSM+nIQ&}KQVglYb6k%-%l6noA@XwT%Vh1UK6e}l z7+h?wa1~AweNy*CQ5I|o*kQjHFC7XCQv?xY-u;~_+$x!V39@;P+naIM<>Ku-agt!f z4Ud>s5JH}t9#)yW>H3F1z(z15c~q;Z?HK=y!O9k28e)LtG?5|Y0X5W~{|vpt%HRX> z(Kn&V6D70u2dh`2(Dm*B{jDVTMt0$dkO7t4QOJ-%0e!A8-Ww>v0s36M_cHS&#`il$VssH8AT)MlC_tMicpwols1HCeU>;b~7EaCr*48o}??KN0>JlN>6T+nK zrh1L*zm!&&yYSSIhm%qJF-ZH)-H|$Jo~%JWuK7oWy}Cp;N~?fP!s~!WlxGm=(?KrtrOO=CCN?yihIxl>@$>anhwzJu(R6;cYGblbto%5NF81{<8( zjaLed74~snxM;*W)AZVliI+4(%5TtjkN|#B`Jxq6HK8QEB^r7G#3kV?0FBJ+mbNXl zpbVBqT7@$+Xlv>di&5)G%K;*#PgK6GgQWKk5EA=+4(VhXTjF%_--`wwVCa7AG0Ccp z@B|E?m`3~})gX&VlqDdPrQddn&jjO6H>eHy;cpbW5I~{L!K#`IZXDG9eBTQsp0bLRn&dL7NjppLO+^8@=Hq<|MPZ%F zBI;Bn9zV={Lej` zT`GT)0My)4T996nNY>LHyTIWmcYK8VgR6IEV1#*1XuJuJj6tXGB~NPqn0w~*5xnpS zS$jl67$P8a)Lhwc{K^Q}WoTPx3SJojhf;H03F84xrjk{y^)RG-X;m?q3mEIqaGWL; zArM$G68C|R%R^qj^XSzmf3*)b?>ZaNs^(D?Z5fgIqp_O#Z#vVG{0(>>a98?6*I5_7 z`u-IMs`p1kery*Wk74c@lFKj3`a!eg!oXD-JCVFLS620~uU5`W5D)1Ze!iwJ3$m~d zxsc||^8tezF(#z%Lr7mj-?qXM&J(pzGCvFW?P;NC!_T4lfvtxN&nTMCPRMx~(Lq0L zhLxf76|VlqJ~4GO7;Lr0>5qx#V)|=S>&)FYJssK1g;f@MkNl|GtABi_mVV>ej_WQ# zyJGzQ;8d9CyF}|k;(R_W@p7p+Iyi51+-|LRzzt1fBj`xw?O z!_|4)GYa!v$iVNI{k?X<-r(}j5f~>hj4M#dSL_>o!BS1KXtWSTI%F42k1?Y6t~FV`W)Kw)$urOyja3bD1yf@P9STb0m1AYfm9u?yWx z55mwn;703DfkHfg*Y`Q0Vrvb;X3wqU2+ zJu&*~2!RK11d!r%TcndMPbX-TkHuU^kZBJ_h@{gcSU_BZOYa|P)JpGDiM?(TRa;8& znecu9Dsen`kDy+7VXN5EKu7YK_>D>k1*wPmYbmLWc>;ZXrxLLxL2p#z7mMQj8I1j5wxwsbOSKwEdr#jy~G+}7$@ zs0W5-TSrNLTB6h|m3WM*vt5v+z-Bqijl-5|BOId$Aj(H{!CXEM;)Qm2G}AW|+UP8v z7jfpn?%>4Dz>SX1?RlxxpWAN-kry{M)2plrBtr zJ9h$Z0>16>(_uzn{udERNvpe7V!j>Lpg>24J{P;Gu9}tw6qGiW3hL=UNK-R+Jzf`( z@66*J5!mmD!1-Ic_ucq$-$PA!?;8c)`;i#_-wWe=mELy<5&S)ec>g*fB?Mu_ufN(3pfsw|+qqfCHQ>s%l#Qj@dsdmdN)rK*!>qH!y%WL9} zMp9G}l|Is#5|$WM1kWfP_H82<*Q9-5-Uz(-8i}s`gCngs6Hq3Xpr+4EowH4#T-ae*sd48jM5N==(8(dgc`%kglj!?*PGh1&C1f=bg_i zyB5?28OS0BnI5-##BMKW-IY2167fQ5a$7?2MIMI|baOXFdjr^X3E!zl7LJHR_F(qM zPFQq`#v=1#VvW@$o(qS2V5CBwl^+{|t2Ui`Nfkk1%f)IK@Rq zU>|ovj_nBF(vcaUxM3=r))cf{EL0-DRTaCGp&uUrR z9NTb(E;K*kDN%Q~0&yi_Ul)B<1%P1N`#|kv8gdm22LGTUKb0tj&C+H@AU`#72r;C- zn`}1Yvs_M)vpo9oCgY=)oe!~_ds!IW5m*{KSo7!rayim$(6yl;C35?Vc&}h^GpteyA zqaxBiKNIkuq6Q^fe-!$_C*w|6#I&jj1uq?fFx3DT;Gtna3u&rL=KARwjpK=fGdf5W z$TJF3t*>k<Ify ztDhVe*+yVlRm>l~0~Ke@$>t6x3~jxzMFUre5#WQkzMDgIy5~rn5Z&fU5oXBfamU_( zxYoy>owH+r`P7po;JykbmlW>L4WJ?~Kdc!<3^j995`a}^SK;4ZZX!D|dR=@Oh zMD3C<-!8|G-v^Frs9%2XRk_`WLoMDwzx?2w<4P;4q94Gdx7Z{o{h1mvOtg&dkbb|I z`p;I3Id(kH_hAiqGC}Fe!b5D_DivCBkR368mP-{_DbP#Jgrv4`2uQNM0e`MIbttAK z<`oJa)Pk5&u;qvYS&|?PV8yHDZK{;9j>s}{gOD-$%+1aZH;dRFo>v`89a)!qyoK}H zE<`M%&?_r;yWlm~`erH#Z7f{e#ve1xo|%}lBz{k`U{Bobz$){7y!7r5{C2X9Y>H`> zu(W->RE*+gIBu_35?~c`A*-h)^w3!O!G6_+k9;;LtmdO|qHA#3pT3ki_e^-GfiPdf z9MmJWwR_V?do&lCXGcP}4du`d?1zfYVe@spUZnOsO&{9j{dq7B3C10G`^00`PBDt^ zPCmNHGK}Ja!k!Ii^~c-pGV}7U%*3t~T*ZFgra4n>L)L!#H6pT7pVU*$BcJ2u)yoRB z(Ffh+W7`>8UjMWDav$8e?&56#VkLXfU+_9pID#U>XC_fuV;z_3`fq~?#LBpE9L?ix#O&(afp87=J{*@8a? z(po?sJMOV;4~%}yGUEw--^u-XEtE{mwl!4dmx;a?a4{FGx)>;PN7-Cypm25!F?~2v z9aj=>JK~OLSXgLaoM^D%HBu4#MYGcg*Xj21Rs@X_aF~PqSB(Pq?~4wEfFoex!TkRh z9%AX&KN^GvGy2#xciYNXz8dR>FpJD)#7rhA8W7*CB!Eq)<6D#h?!#aJi;tDvia6Ty zWL2{u4LY@9(-B`j5^)V_Sp!=T%-pG}0$=251l9j9`DtFri(aOGvI|M1Mrx&1nD#V4Dpn~6D{KIXP`P#+0=dAK!%8TS|Bxw_#h7d z9&4z@^Nl~M3z&W+Um_&aN@Lc1lV&h_V1)BwFl;Nh~Plw6P&y$JXBI)l-{yZA-QCEWoY13 zQ42PN3_5XaQ=-Se1{<$=n$!iBB#q6*$ds33CQl5`__UFaEN9G+a})_LHzTD`PELIb zgh$N=YeM(ix#6=LCKHS{?gGZfmoSnskr9plF7)HUj!b<<>J@kviJdT)DVE0+Fw7fWPt!T; z)nKi!1B?ZCm8q$cz~4w=(4>={m@?7&MMQGDS-{D|yGaBn>zA?mXvAU$9i@JWhH%w$ z@$X&NtDhv?WL^gBrks|epptghs>^;F7^$I5a}5O{i#Q3jP+mbOknyD<2Y*KCQ6Z7i zz`+xPq`HkuV!5W2-4cs*4HHIBD7g61u&Y&yNRDs3LqX0;AKEDx`Wf!gNxTW|cULo6 zaB||e-+UUm8IQ0qrKAa`lkitzjXpv2zaNY%gfU2oSH6o3i!|M{@Re7l6URXGnOmSxV4OBHfxNoe~e~Q zzt6}MGSHvF$CO-kvNcH!H&Mc92F2y=m*&`q41m!Dfds|SL8Z|RJlRjD;o}K#1FO-} z`6cnt3#dw_Z`IZoOh!bDtadpT*3@7x+AbUv7tVqtK2PG6Pj+8lWz9gJ#omUCK^8)P zesv;eqTPj>>l72tHANsxGfuO{8=S5`ms{w`DDNH{jMU+?rXy61ML)hY9~&!snsg$F zx=AG~*`9sh5m4HAG%9**>N(E$bnVio`b!lixv zOb%#uj{)d$i46t?4TK43I{yJMU;_p$!0>+74CX)ukl72qeh25R#XMjZ9WdYk#Qa!* z!3+e*{2y%{v@{+1zd98DyFc|GmNg0@LT?vM1=HRlZI+9Kj@+_-XnHv+sEEVzDSNM$ zX9nqxnqVw;3?QHe^$FV@Ho)SIp{4!{iy4Xo^c4$+HBe#D z9J_`alBdect=PAadFJ;10&1dJSBa9){u{~C`n_{xu^<8AVWzZXu>5Qz+VWotn-M+} zr5HZ6L&s0e`$Lr)ppbvnpHuWmuMq4XUxyyX9?98=(8v6~-TnbSuMnaIPnIwGlgw75 zo6{VQOmG0yAp0~y3|(--wtJvk@-&W@-)3-L1i8F1-1GF1;2|7?bm4M-SPot8Jgfjc zj2AsDb{$p(W5XBSA6&kiKH0=Wk=fbAMv7(BjNQV0`Lsqb$uamVBU0R!-z^K~2WJ$i z(_Grys;A}>2M2kczV0hmyIT#~x3gYwO1X*kLdi&scBaa6HE7B*Q7h<|exTpk23Ock zqhP7TfpP z7UhgbGy=XT?cLc4!_KFfneb`R;m6O1F$9Bq_VhCS*xAT^%fPrkta-%G73>D}lL!>5 zQkvdSVN{m2u|ycMG}{ixUTx2F5|4cnk2+-=)i2?W;bl#um+g^VihHe0PPAf^)*Wnd z_Nc3FDN5ggOMEgdk5jo~sDrX?xkgMRTlT98OB1#D4?P#=wwTRl@ zuCmzHsBb+j+Xc@$? zIr^$;bV6Jn;ut1*`vq_lf}nuM__3_P=aW{mJ(ma2>7vci#pc+WX1JyEUe^Qa+K?)LfCe9-B!0kktO*)zyqM zpVxn*ZRwzcSVdN8!_wJWg6HYtp;R=&TU8asV$V&|3^gTgeaaKnan?pw>(w~Ba$Toq z4f%(%!RtWNc50;T&`XGU?MEuPW9La2F5?XlbylJ7YNc*)Gixge4EqLkqn6`ual?ic z&L1xgZp^=HI-@4D6uxjT@DH`s^5)-wBF84DHmq+}p4RE6;h!z7^hoIiVJswG&^6e$ zeUY(@$}%ch@3$=0S?-L~tTH>5x61tdd^J?ka8o;0u~@E~pnZI(?wVl_-(hu}e0l5^ zhUb6hQbLf^%!Od`%AxylL-)y~#-YtzqH}&w4q7M2i_iS*vWb`e6n*BNN^WIMKari2 zaLs&fq^B|+bbIFNNsy^^i7|N$OfT&8p+)36=^1wB*UV@xX3&JhG5p!^7|SVc-gj*A zw1SQUk#??n6fgHhY}KOHKN8(PLpioXzg!px6qRfBprIqH{3Z#T9}<6z;q^L^cHb}H zoJ0-bZ_OU1}2^poTQ)75H9z6C`M?Fok%hLWa;tS`h zG0H8nuZ#7u?C)iDkay3OXapMhw+j`&e|#5K1mmY(V}cmLkM| zG5MpgO})?L++^{mA7?11=SrvViQ9zuFn@Wzx{Wo$8>=^Z<@FyEfPH5Gr-(RIubUSY zAf1c?Ae5r`tCqqO1ym*gl4FDa0E7Yp1OkwVBLhK#009GbJv_0urxL>d`&03^r%H;i zPf-C+$^QK*g2dZXX?=K1z>5$h-)}Ac-b%f{*YW)p@GE@qUh~?!2pqiAiQqM zV4jdbupmHSK(D{)>p$srGym5J3}pZ(;%Z{+tn6WL@}IY5x*o!yhcuV&6Xx1)0?d(% z?WG>Gf^dxMqF0>HB{rpxz`%_G_UNx{qd-;1Zj}wqYq6^NLN~rUsdYcccMg6U*A6*p zDPXUjCYX16zG31kF>8G74}^#Fjzlyq+lcuHa7>5+rzy_6fcm@$Ai6EtVq=(XW1bML z8isLegA(|D&c}T8{A7k%kDhdO@xZuw6Nr+z;EHNQvpgsF=buCD@L~ig146mK%A5T2 zYEuMCm{_(Jpd5NQyc)Q@+(QOo;@$B&{h1LD8?-vEY2<3YlkHl=0xC74gj83f8G{mV zU?2p7$Zq88hm$DxR#;^u4RHG*ehks&5VaQt2CqocA!JxgyPaBTF~k&6Q3)z%!?mmn zHwJB(v0=iNo4xdvZW6eY%x%!W*i^)nbguzdjis9WGC*49TRNf&VKHT4*UHoj-S9Ku zyObJZKqfir0#*&>y1+yxt>V58kV+KQ;Q$q>1)_J@9OE}-&cbC=}a{D73 zK}T?+b0aQHa)qdx&oGy}pii07m5;v4jI%uAx)M}CN?d>}(mG~9{4;Knl8Y=I zF6XkQf<&2=S74i+#gfx!wZD`xDG%`nywgGftw&31pHt?1s*QaIo|=6V!{s4`zyzDj zuA>nA*J^k9cWs76=OIt6#3zzgA=*VtD%FA#HP4Yl{yNGJ^RCsyq%{r_^PY&Txemu! zU6d1?e9c{McA2>)Bg&ER31qsb>`_axL%i$D54Lu4KM8y!d%3W^K~yALC_Lag(N^bN zOk#3hdi6uT!CXhDC9|Gvg=UV*fkr0H0V!DoV!O_q#*MKw5tSV(>G2X}oEEnP&5nsH z-Y$q>+2%?VF|xO&9owHeJ_t4G1vFGb$Rhs4K(vGeO&bE%$WB<4-ccK<_Lk;#6dSS&1ou-#luz4Kv7U0mBZ-N81t1QF3lUlpFSEX2C9zZPsyW) z1k<-kvQ{LQGB;)ya;-5vMi*Fs@Bu3BKdR5a*)8})|A<3hC-`0`)Ty8mfiyv0*9Pr> z4Zi;W`lt&S-X5z127SQr88FzrI{l&+*3Kr5|9M$pS|z-L;X?W2A1R9!dHiCeiVPPr zg-FHT#zI4SmdmjXw>9ctb_d8SP?E7*Wq|8=RI}$K6R~t#H|X|97@kFAP2=KEulyK{ zkM_+Wa3sDchSOr^58tS3ZR4u%k$wQ$!~MOuh!`+#4{P!zZm)4`AeJ5=8AcU*kjzsV zWfqY^!DN6|4>~YRo-SmbdIAPl(1*!)F5!+qE0U<62^M-bZ_+(@Rv$rjzqrR1X%Kzv zaB&@Oo5r%Qq~F3F#EW41xbkyAT*wj?BpDzZCS9O+3t}PNe2cAb6eKwonY|}<9Lds_ zT_yuzfZ6X6L8yW@&t4Q7UE?^}uiIK|B`d1odl6;nF_$s?w)_z>icN8t>7{X6{+to< zI@!ATnHchWA&o?Dl8aD*wdkU_88I5T}{%sn&K1$bu{ zzw*cK7bx*?1-v!Y6*qpC7B$ps(N?rebnq^;4K{SsFB8m`G8oafKrjGNM0B>Gj^j>| zWvKp{0T_Kt!Odmmr{7mWxrFwE6o70P+>YAbHpRfVY#3{KQ2|1Yuwc^w@AGDusZ^6i zYB6LUaPL3`un*em)GpGfP30H4kEQhznH~Y4tBOEWKbekMY^H+EaE4PBa3}Bwns3tV zNa91hy>FoEI-Xp&goV7#wZCf3OcS9-)>|L5za%Lo2v10ZCsEpTC3`pb>eyY_H=kbN z_}qE z$C!O?di}*2oUCT}RL}LhZ~~VUfFnfwR~%shyoA5N!X){(Kpo%*ajEFx-vOfNV*OwC zPSz(v`y9`wD@AgX7R-nGJV8*FI3EjY?~oye3}SKtm*~Q3|ElyiDTR#O+u5)h94FcE zQX)PzD>xOrKm(9iI4GJ5F57LthDFEmS)~KWk1n?b2R@OTYAR4AdGQaF?{ma&k*zu>R4w)Qui&SK{R#ld{wqkB24-JD zg7OLyX=F>=4>DO81B`x;7(x@YdCsEXWb6BnVcphJD_*cxW9J6yi!R;Ry?(PElnW)~ z?cu?B99VeBM~#P~Z=&jo=0ZO+8hx@j$y6ojYHV?tB&+-sm1yURmOZAsp5m5@zdF7w zmD{hTIN>Z0-XJA|q|Ok~!V-|)2=SDcc*8m@&#axPz3ci+Sp9S6iQVoXeGXsnW%3-P zn_w~f@9eP#4)_SEM7``aEZKo)c4cM8v5!#t)zH$Z*47hKt~li^SW?w?L5IJSSW2J@ zgtcxB+I&aq8SjD8wU@eekUQUZj1rtGi=>fN9We^| zAL3#{y}Biu$D0{1ya_F*YU4U=rvF_!n@TD}0!D*H@puH%Tkojcpd5ExCBE zE=A`(u5~e+r=a#kHt{Mv)q4 z*Bg28U}*e~5rm3l<(snu(_BS9Aq5@_U$?qcdSi&Jp0c4;Y{`Fybx z&33vj3#H`B8^}e55_1A2Gy%Cioy>vBG`7tB`Ljz)aM|*}fOSjs2k3G-{Z7ry!DIJ^ z{B^AHq{Rzz-OOm<5~KbAJF^*kz4AWp$lCS-WaAu--%5n;qrRHCB>+p7qP zL8e-q{>gH4Q=`ZMZ4Eb%i`*6J=8PYFQ$N5KB9!_Ch4iQ93sqV-VoA1n-J9F-N?vK#yTD$gsnyjj2wchuS2VbZB+a6@-Rq@fD-wNUm zJ{S2N@9P~QO;)luG|mf#*8Ak}$LQS}!g})-uc-`=nnu*ObSZ< zs)9@!92x!dI)#+{+j)eerU9WP%Ok!lTtxtYni&b^InI2Zi3AA?4xo9(1IOcGBK+rc z?!RIL{DvUB~#93ylJvny`MoPB`}RbglegQLX47StPRPL2Wq?7jIC z|Ahb(XgBgYK0D zGuZDrtw6?$wRUQb4*|3Bwj8zUAlEtcF&({eY4LVgK zQDZdpU>x!Uz4KZ+za<)xvPf)1lCdCVm%;rykc@%U6UEXtKq)bz=uAZ(%GsXLnTP&t z8xttQb+x6oV=>iq8Bc-->}A&sGM3AQe?NNn-fAm-R`=eE5nH-D81!UAqGpbAtGY1+ z8An44{gmMtq{dVk$&Zo>jhreRt8(OdI(sq=&n{%WxAD?K{j+t%cx%RKWd0tlC7R63 z5T~$`74A$GR`hdtfs_gAE#X9j@#BZlKfJ!U)0QPi0-2%CtRde=Zx}LRaMX2sgXV9@ zdyvYl1Vy58R|j)6_)#LMJmyDuPz)kJ7j8xm)hR}!8C^x{r_{tA1GJ9u+b9x%l6lTM z&Cg!ssWGH-N7vHe}oVf(kV2)4R_~NHP56Gn%C|oH*8W`EQ~^w zl_kntWiY6dStzDfPfS|!8Lby(F?2y%(tMyz@ODl!31_Mfri{rXQpLYR(z1D9xDX`6 zGBqL8+x2cMvs*}2f(jgC`~H_>i-fDBcoBl>9Xx%jAItg4JNoipoGnXvy88vgYMcmp zx4YSnXXp7#4-{dvBX@`T=3cp+{RFfklMB#w%Dm2g}Tk|3#6_)vEtrF4Hq{hnJ; z0c0or{U?Ibj&J-&y?oxe*48bY{S*ZYBgt^g=|V$%$|KiXR zdFzlnZLQ<6mt_RUZJyX*7hIv)bjnJD$VWte36ZnbQYO>~UURb#O)6)}uBz@P@Aa<; z-t?7c28?#iPdhetx6mwRE0Ex0E2cb(=7gl$qzC3$RGbYd`S4s`uWvPdUDDAC(>fH& z%x><^PtKO3R90;A1d@l%F}!8RTxruJ8g_7_%kaT^qGE!w4zF@%&!1FGgE=dlAnz&S zo6J!d8`$oUiz;+bITvl;hb9O-k6PYJWm3{t`t3%rly@_<;^ea90Eh3*WszKt8}NO* z$oOo;ljH>B=~S_vjp}3GxAk-4k3yG9RLI~sMeFB3P>QWvb$TD#fARNq2@7b%<%MrK zId&Owa%D3yET0_mCR@)d^hb2GGK}wvvyMRymu92wA@fhTC>2+a+UW)5|@%Z+0-Qxfn z6ugva%p=|(nIq$XXfR1vpvTHOR^Yd}QIDI^m8hV^v=8}0KHHFE^8^}xj@T(#acakf zh}1a7peQk%z)TxOv`s4lYnQ-%Lsr&sYY8x#)0V{?e?+_C*(~hkJ4C@Vt+S&U1<_#Y zQ6SooW>7#}sMQk6K+)RJm#WYX$#q!_FBUhVcQ~-RZ9|43$W>ZrctD7DXmK=@z5OJM zTB}8G#1ZW0fGygD)HW!IsZ{=b7c0s!rCu{=Ie3tyjYGq^8Co@|QlrrRaD5!nPm&v7VqDlSDj<{;&rZ_ff~5vNpfnX8I4tF z!gtwLQElAb*4R89T+`=pyq|*}@k^456Muf4ahg`uq+T+VK@hEXw^24;8$>Z0aN6?# zc9dv%g@BXt`ya) zD}~F=1gp+2Z{hWy*PxUr@SYL9jL^vZLmZ3*#*)Ee233^z5r&;-^@Vuj%7>8LOgKAsdMiF5mL#XkTPMROS>vdRP*rjATale&*-D z-tTQUlcomC9q?h=p$v`r1<&MFowXrW#GxSnu7-kQ*0_8sS|=YqG)sjkVuWsbnJ0Y9 z9#UDkK;WB6ENQxqOd|1*WGfn^{Y~?D{8MNX-KJRLvq@Z`Vy;|W0VHLULk#G%d1H?6 zsCs*a=6Z=!!5|+=WH1VP!(3Zu6P*pz2#6;(eO7+7SnNr4SvIOtWsy2lSy*h~k_-Fs zed)uRwq9>!aaX)ZwPl4Ki)tO@#R zZWrffnMQ43=h&&AFjzUXtWXj$+1Zp`G4oE~k9bll33Z~K!jN&cNG{^$CyuC;CYWEC z4I50twVR7K$F^PCqt}q>Z&>u0n6@>0^ykhw6>y9;4SG6oA(G9OV4UdAuuv7xpJSdT zCec%sOYyCr^0_+q*3VxF8*M;y%%+Y^wkZUna>+m0URgFE?3`LFSbBU4l0$lbW7`3_cC6n1c-i zMy{BWmkS-ur8dIfq?4^KoDmX8zc?rTA@!OLlN2m(YO+6bno+NCxw*>Ga#n}0L%|;ryTFP`Zo-8Zj!|b!YNMxC?u0bdG+@Ge5|2>NERI^DXU5&-k()fT;!1ptMiPPfz*Zkq5T_cG#R%>etf<1{xE57fMi_VZ%2Tx&r z2_<-X)yG8m_jb8Yr$c@ zFii$e90Ntkn>HVvza=j%`1d!DjPPU;ZpCYek-st!gF!Gb&ZL?=5CP8-OJ{5xi=9kc zkSY^#Yw#gath*sB^$wy*?vX24(xMbY6Uw>^N<8wnzHg>Cq#9AmiLu^H7#i3(D%DW< z&K|HOViY$GeMiG@IJD45lLBB3kPnyMHk)=J)oj`B13QJ~EjIZ(w=%Z&$rk1IwMb#3oUWfb=K(o{S=-E60RGGn1w-UnB*u9|YShF{RE#?tD;?nf)sswbm2gLO)Hg zu^k7{9`aXnyz}u{HRRtu;-DCR;{fg5&mq-bAE(5uG%n2I;*e;}JS9sSI}sGed#a*) za6?fUZy1W_R;HTnSkPz46aG)YPJu?^oVNPdk3r9Y+;UZg0-eTbtmtEhKiM3zs9~`yfJaAI9>@8p7nat zH{w!UAQUe8!*IHu>5n>bJ-isMbHBWf{Tw*-e0#B+B>!YN$^X@I()_dKRC%_X9RJpG z3cgSevLn5sny9;({D;O9#X#WJ=avgW@zk^TLtql6iFd(VpH;`NpV!%J^*Cu}sFQ#vM7x?KJ#6|lB(|$V=<1*pK_>Qgjuz?@B)dWC z(4>1j%Ln%~(bHBmJ;Fg_uF#(s{`Z}uxT2*Cfj~TW(!W{VA%B^(C(wgI+dp8AJdv5$*cSAz9Rd?a|O(v7@Aj$ldC8SLJ zJnvl_$1Ckl%UBog_gHWgs0N3qs;?8NrBx1+ZvlD_P;q3ED#f&=d!WPmtO`sBN7lZc zCs|BFG&em{t}Z<-$T8nn=`xQ5##?Do{Kdnh%FSlgi$&zuMe_x!LI}1->SkDe5(_$- z>eN+%CGH2i)h!30iJf*#-?ZZ0hnm2?c~1wQ{cCd7Q4bu7FA0r6+wFJKNt)J0H!c+{V!RK1$%m0i08om+pg4Hcn1?&>(M9IL0m z_$pclD!oqtuCxv!#|KJ5Vdz{=3+PC`X<{^;9G6Vs{xoR`U-jvY!(Ad5Z~Ww?%rS@A z{bdBbHqp_5d%~AHFG~dh+K3~=NG9)A+M0%Kv0H&6e*^AjCJ8I*pwy)lAJU)cEO*(e z+oBh=b{B$Y(pDzQKgjLp*t#gV3S_!=85(P{Z24-!N3$f#W~OO~CO59V_dR7~-}f#Yum<1v zyG{xtCI%-8L%rac{?+>oU64%2Q%0B=8I8FBWYC2fWzvKqT%H**umRC@DK63(jRh%h z<7B!heBnUH@@eGcXLs80Y3UDm#3zPy23V<$vqvV|Kv%G}57nF4FvQZk*m0CLn3z`U zdS=mwMzKwUt2x!uxBz-(N#c=>dRI*mfy~k34JQVVQ8H zCgr@ng?!s8VqlO$3SGYD*5{4eVnXU_98UP`dQd95k@fJfBWMg74AB41E>07h)O&a5 zMZ|?8`=JmFu<_4CQY$o=5xq zWxCQI;ZwM8|87A?5HcDABCYP?iVB7IzrffX6_Z&E~YIQ zomN4+=-w-0oUqLCqTF&ne#+hE++AApgumy`HmkEP=)Kg#Mdk~dZ>@gl5?(vmI9)Gv zy$dkQI(j>SGXIFY_Tx%#6YJ-1=lgntTWnVh`{383Z}_jvg5Y(LkiCLtQ2l4n3|4X^ z6{ojuDo*w`W?uh(F=+GwNoo;7T?51Ho)k6f`eY}KRyp}_w`AL(wcQhHSQ1Uyqk0xu z0f0SShqqrk&>qi?f?TgeyN*XQPFnLmFUQvMM4g-RV$e?Nr{oYshEgo~@}sxb-Q9od zMhK*!NlKQjdQkIgf-@~JI2F`C*adsfdNo{Pc@ppv2P8ua^EF36t-TV@42jO@RbLoFPWQKHn?*Gxq8KT$+lC3IV1+;=PJx19{~R(cCfcEF z-#ERu)Q;DAU`qMJ8nZR@zM3_-vv4jiSOiuXp@qCij3BN*4Rx!=|LO6uPr7Wd7pQw{ z@QL%hpCqB4YO#h1w=PWR7gLNGdXq3Z@nGPAotQYwRQVxm#sT+WZbZd z6K$4@+RLS!CYYvq4tV{HRrIEx>Ax7ZZ&xRylm)TH2XK>j0%j!Ata@8jX6M6#zlA~X=ZD5izK9AmN`L-uut&yQ^TriU`| zkK<0xVLu{6Q%Jbyj_#5T%LWK_2Ovw-^bUuv=zBw2UWDHRAP$PSC&HFA)>{fiI^}yw z`x`mEDCDVT*rr*91T=5@6;Ac2=p@*({QH$>c1ErT(nX8h;fFd8(k_;Ji;ep=t^`Wa ze!wtdS zfm*80%tySj=~3gpmpuEPmzp0I(o10Mk9S;ItVUpvGMjOa8~I%I2gPXl={E_OX10@O z#x~|$bY0heNU>x<+UcC4h_o0M&hnK)Dos_qm7CJ@`j%YJNIWS2rZ&TgH=%|#kX>c>!hI4>B%T7DbSfgxYW`e}#?kP|!Q~dLX2#qb)SW8lU-F21Kv{nudF{v z!uZ08aDUt0vu$f2kcbfMe+h!9caqDZXDpbfa;VJlj$RLilxvi@7;?vM zBF|&L!OBMGX%$1c);P>l+|(r}&0YMsAVVN0>4dGYS8LN&^Q{#ns$WBo|K4@wQB^m0 z%uwhI;o)8Hpa;iCb{jGu`t)5Xw@7=L!FR0XY4S;L3lV-@D=)}FS$uH8rT8=I)i8UongDhBY ze}%d&IlripGm`uJEt;EcWJOI0TxU#L0IdN5!onY$%Ua5#BKh8n^~_b-kF^-h zNSbr1k9E8GE(P|D%Atp z>ol}OY_j%y1ysb;SG{N`+4&~kulZ0gzOyD1X$Xp_k0vO1se@iftu zh%$E#Vh%`2!CK1y00xb_#VSfvd#WBuhaLOdV@dJSoOyh)RLdHv(NLB&%RgP^DhA6s z&FD*Fan;O2O;M}GliD5JTmxsNsGK`M@UlC%Ei9r?h1i@~c-!;UO(0v?1LDcXg&`QIA|Iv#aDe(WnC+54IK; z*14c}DNzfA^qR`B$?xZldY)Cqwwo~+aj@Ttcw6Z1@Ze}#Lb>7K7qw~O*8~{6+!7Ww z?6Qlu?T07q*KNi|0pu$j(QlR{v$WF4cO8mv9uvUFsQe%%e7~$^=4}c}onZwDTBIhl z@I3vjBkdH!3TgPp5OdF|m}EBCL$Wph+tU5LVNb31_Z08%U-G*!cs_TyhKy&PZhR7q z*qgNSa1IV0m19!7Oi=u8OG?;(hSlPIh}#*C5RCoEhZkuC^r zDq0m8K-oDVl+c`h;B_kT*$|n&L4bd_Z=3cGmAVl_&|8{xEU(@_UR7oiq0*~Jjkf*M zAp?{<+UtISqeTnu9dJzb5G~e7vB_3eJN}Z1k)~lLMp`xX_UV%uX1J_F-<{r26)05~ zv~C7>vDy)K>uE0Yh;6!-_Nor^n@x+C*NZmYeq z16S+!qjkQ2&4()!R4S&?2b;ccqowujBHFpN2Nx@vET0}XTp|cQ`j${j*C;YUkJi=W zUoTEBP6hy8i=i)gX^2EG=xK<=lprvK0f4bK7(2oXv@Fs~c7_CWzL*&a7N88G_F;$i zA^;GB1JFPmK`(NUyGbMbEH?(pr9g5Tko>Qyq)N{sb&!Y`B%%O`u>NT(wc)ee{O_r( ze@z96s2rX}rXZ07NW}b4B0Aq^ku6B101|QkCBg>vQ3S>yK>?INGJ9w*a?mgk^q#?ceJPy(YL_|ay*!4Ut47yte^eXnh zUPZ_J{AUTAdY18mWI$*ySb!ktHyTj2Rv5&uL_tjMJbJy2#c(g0F!M(i48`zx24u zg3)zBSTSnRTE<4Udl9r0Qab`GJd=Q?k&=2@iM$(DP;-w z`$ymq>klAJdP0acuMK9iG2Vd5m66(xq$DTyg@oDan$XsuVYeNFFzbtl@D#AsJGy-T zJdUu2Xzzom^DT4kfdKa=!8tz*iY-Ow2JC!5>?`IPp{x&<&*TXd7W%c=S;A9^jPC-d zVsL}b3PDUAVY_4`SyCn^cnJb z@fnxgyYF;i)7aQK=6Dy|ibM0#k;y)Hgw!AKfc#_bmrbAQA<|`M6d9mT)JE9h9BK9K zbw5^>=IW(rj{5-8en;uLO3xKLPIOe^V{7wdXX7{b2%R7I_vshSUGwcEFNQRI{y1B_ zsizJ@Ym3e)h{W)AHlM>X6x1s`u?iM3(24uFv2d>bU0kbMac_A+2E&$@*lAk!xuZ--N;_6yb zHue@W7AEEvuCk7nPXE55V;1xLFB!OI@8iTIkLlsTaWWOI(+jc4>>JeC@YxJ%qKbtO z&XFqE4j&3s(fQ!`g$1?egdSUnGKe1Ps7?yGdWS;{1CHgaRCFGKvCbSEvnp8wlX{}x zgO(m;MKU@aCujfk^yBH!yedH2nNlNJG;;>qnN}-22Pt(;ME@G5F3>Nus-EC{M2<|M z%n`v@iNJ6R7r8vb+11yzXAf7r_$rY`@T6=)RfnNa6AItiF0^Bd*AJ1|tV7BSs*MLO zVQTe)SY0ia0v`rKQP=9ud#b zA&{Gb?m&ojlE09{%OY_j_qLdyJXhrtZY`6+IFfg^n6}kOwL5>7pghHa6Id$#8P}f~oK;sa?(e?D6*1;xz?@+Y`PpR2k^)9 zW;2{Hp+xQcSifjT{4hVj_OG#+n1f{+6`y5;10S_(UKfL{r4x5ErON`y}RA^aOFYuO9YU) z#V3C4&Ic7ksK{QA8~t4!QNn{m0jPl*bQHh==+Bxi>*(z6rtJI=V%h(o=a#;}!o&R~ z4$_n0HLf|l53o-dY1nQ>D?r$R6xwN0+PKW1V1w9aJ#W)cbXt2kL=ej(DxsLV5$)}a zq*_ZQHA-QFxySO^tYra&PnVGx`Lv-U4kwEuxD|5tz0d1nIzoUCVH43YRL&B$d=W}N zrcAUYNR1%U)^{Ghc^37gOO!f28JOP12zDU}3xPG16GRX^CE?3xpiMH6v?8qYC_c(OF(j z<}SZ9g%s5z*8Q-PwGaF~tuJ@gp>76RZ_5kEU6Fn&*};Owr>kd0 z4@gnfN8>QJHF?lrBw!GT!)$Zz5qew{cK0g!FJQXqu?J?29Myd}jr2QUZ z5g2ZsB?!rbcAL_7o-&(o0`3Lb?W&u61@F8^lx)r9irjf9d<19 zr1sPj1v)1ZwD_anShEN>O)Twy&ee~83K1H8On7t%if^wK<^gQHbI9mLdO!HuB!I{M z`oZ(sY4e)XCuDksrg+7nBY92clf8aWzRDoUQ3UIfbSZvUHA zU=su!^xskHeK&`y-1NBbHCW{<<(2R2uecZjMyfJXNH?kztWF171qKyK=PS`pZb}2JjTMzg-)8*Rabbk){I}lqD1Zd&ikGBW~NxV zr$TDb4>4yAWO{4OFzkC|Qr6f-yN;|OPF?EC5glLn9RM!Uo03TZl~Z>Fq%R>0#JUk9 zq=fcRlLJ2SV<9R7vN@OvE}=?y21ZuKaB`dPHs=UtVP|LtRa*U!AopSBw^qHJgg#mt ztc=#;5ZdX@?t&d#;^=gJ{IJK5E=XZO8#NO&N>bOjbZLq5F_C5_*euyy#IbpeY~71U z!b8im=$MwL_Xkl6t~K3O4_3}HiPx0~1_ zKpefnDo)MzRuGS#HI_Rhv;(<*W;J<`W?@n>TK+Qi{qK?n6>DtCI)ur+4KMqBY1R9> zB$p^H7FuHObT3TW<-(FxJ5blBYHw&t#%W?N|GWiP+^m1HSVK~T>@Z)l)-}Yb z?XsD4URQuyr-I@Bi@M`DdUR~+~h44_iY(z@8)uxD?n~~nxcm2Xz!k$O}Q2Yl% zeV+W{fO=GD<@DM_J3Yq6_SD$>{?p#wcCrgaS&xrwk5aqx<5|CaqB63G>IOWoVm)<2 zD-NB7B>P`uEc{oE#%FttxL$Ri=vBXguQKw#a7bUTs9t4MFEJP%&8xPfJ!`wFyOW!R zl#PYG`TwBn_D;Z%jVV?smCggF!hKzDGc~vbJTsyi_0R|J`;Y6tv$67mOtz{W#kx?`0_rOOgn-ee|W>31Q`Vxg^SQ^LIIDx ztTDeTIko~`S3N1jSw4|V`)XDNZy1ZW!E?mK7vKYqi&QrMn51&^J`CT7g-hfliZ?Z) z%oOiNMGZp)k47g)%UUj2DeTLS+#t!+f$0Gg95B52uXC3Uok);~A=bR@q#Ok)r6*mu zE5T+bT2UJ!ey%T+kq;Ba5#{nFlRnOFD|F-GID*E*#d4`59Pb8fwx`fmg0bfF)J3yC z;r1AWBNM?Xmiao{&WCe9yEWzqUjRx-NU;mx&8Cn>3uN?TVy=19{WDAl&UuFVrN0Dn zuvxkTCmDn%_g5JXzR;HbLh}7^mBNZjJ@)pn$Yndwf=)K2+T9Imo&c^H)Ac7(nr)Tb zdrK|G3$WT#LEho`Lee+%%nipn#*`eopXe@sPgHpHnX8~n)@AG${|q`V;cmZ^uG@NR@`SS|q-b4V$ z2DV?%V86HD@9|WJ{k-yuL)zaj5NG5hudS3Y{~!X!0ku+sLBI5)D1iJK6>tF7iy!mf z5E=ioZaYZ>=~nR#gXi9onQj#by|bAfiazgz{06Hzwp04nk+0{COt6?TsP8!WrKK`_ z_D2Km9;V7M(A!SQF}d1tu>LbZvN9r0ko85myQqMV{Os{D=(<(YgYzF}1g>YsZ+L>u zc-~M=lg^~m^QhZVuVZs9i>iH)wiEFU?5rceThb-}*ybRQI>@K91vz$2&LhYxxXMbE zm`z4Sp+2h-G-d`@M>{XtAufZjGxzP1Er{ODP&I1t4swi;1wUU(nqA7?0io?{a1)qr z!iWknSG4)2c#tB%q7dkyE2|E4qx<^99U7iK024s$zbGfjWJOf1qck+UcG@2}!4kRu z%>Z_K{HXP$OZ)a&xvQ%-!hRp=@EKW}{>qm?k<4oEJlHd5$sZE<&E8_lNtWW}>B?<(6pf^Y=Gj-`)`RzHZxi zg0D5z*FBlwuig9gQ~}8=SS|?zhMc;x(*MpAcZC8v5%n*UZX=IQdgM4qpQ!aK*%PXh z%QR*N^_TWF4ld^g6LmrW01j${@oOxoy$AGCxyF(h5>9)m;F^ogQLQH32AYDI=CJCN z@9p@fo9Q2WcSLlob3#hK_jq0J$Ccy&95>U=pQBBtmB!*YG)ojc3!vjjOLAg=Sf_2P zb88jaew(fQL>^o55G&#Vd8Sf%3i&uLx=yIVkdn?8;4V7&%N))Of8K*hnQKE+ON8Ns#;eB8N#hQ}LJR0TE$K*>=HRgQ^*LwumesoZh1EmgxV<3ANcyi?bJ<~>NoS;upwsA1J^bI)Trw2^C`nJagHlmC!3kzxe? znUmB6^&oK9>LXLc ziFg+h--R*d0k+BRC<`Zpcu&efVR#a~I4Fmz&3W@rSNwr;4`SqAWOLT|&Hgp%Q0e*Q z<>7?FBmqBW_4`yYA?tpO{@UQPw|t{|*H$%5h!mBb?~|^BDl=cWw_X_FQ92anysed{ z4Z|E{WP&+ZAs~-YrI&GJc0!UaNFH#_7s$8&JKO1is;BMZANaQ|NMGkN?O zQzLQPhF$2RXAt~4Vy!UpQ-~otvb5C*ecjW{VA3`!VercdIy{2cEff=^c>hc9*UcZ; z_Y>E<6nubj{EsKM|IhwVxxGwr6v?>CnTW4Ja#npjI1t(ap0ieN&o$M5fosiW;|o}2zuxcV-ucGs41=N{%IZ09i(r>e zSB~760v{aRD+e|Sqdie=8D2p-RGg}a9F-J}bvWe78no)hb;ha>E4hzWDrsZ6zht_vXkw2cC2q};r571uUuX)0x*$@L#L^K?M2&x!Y~m1z zFcGOYnKgl`>v(HW05-}NbO0t^9siqTS)7DZY_fb1TEI z`gUc@6pOOPhfEMtFdDrLIxGOcUdGuQpoLKtt1~XQ4Bj~jABM@kknD)Xt&hoM-O0|V zZf)XPAGd8|Rxj{JIw{qND$!11fJO$WAazMAGc?i$RNlIkzwZdEFm8b>cIc1;ZVZsc zr*Cn^l6U!q1HHqYOj_N*CRvX|nA@7+BdOXQO*eEhfQG7#@+KEuW3d;WQVSCEbHpN~ zPsQk^u(ldlEAOhaVfV4icd@uzg>H|eG8}gKl}a33T<4%`etnw$qnc(I9Nm)K|BmME zI9jckVvA_EhrYMG<>!!(O>Xh=L`4_FD-`kDV@q*SCw)H!@0ZPUPKm!sP6&Pd^dP`p zJo#{(e@s;-E2hQ9b_m@nf8=9G@r5-h5Xn+)PyQ4UxGGIE_fhoA?9o#;!QuDaT-VT_ zZ~afvlx8NqAYMJ$R~Hta=_P4F@amr;fE4mSg9(B3&;tdygUyQTQu=iwZqjXQPa7@8 zU?Ajo3i8=l!htU?E12+bu#VRYYRKQ&-GbzaFq+;^Q$cI>awmb9G9WHeBr~fri;Qz7 z($cAZ4`>YTdc7*2Ad7E3UKeMmc~H*KZ`7#qLXVmQ)AaRBd_LnMxG?6&hTk)OR9uH; zUV%5MSI`qZkHgZ-9h$tyWSU`~@gP)}al=EWY^gVoS~G#FtDg(*myRS*T`&{K8p3H+ zQj3YXBvis>!Aqd3U@t#ZL})t{B|xbY-%dp4N;cm#i;9D(Dxz?ZgEt^^Tlj|JCxxvA z?m-@*<0I-U3WapW)er={r^#OF{W;xDbKJ#*8L~O|*`f5E3Qk?}FSh9nCz%^)7h2$-FlwwlVvdxjy!@vbhy%@KBq?q&C8#Skj&5vUqLu88@3tsdqb;1*;l4QIA zNQFzG;j+2n$;z94xzxW>WgSzt&EBaGIQaSzRY*2}B<&9ON@q$Yn^ar#3*_kynU(Fz z1XnX%f*~RJfGktK%h7~i`~mIRc&l7)aB5G*F-&G}yyt*v~kPVy#Pd%jz%xCDn;}ci2yYp{JDa zAwK*3m(ow_{uIxR{)ZO(U4PW-(SFs-?E((MT>bOF7GXXCnAt&Qkg}o?{a1#Ki1eQj zbU;E0kVh&64nS74c>C7G%Hn@kX0KIX>>$Q$xu`^Y_j(66{8G(m7_RlT>ReqX+VBR? zL4vY)uvXH)GC#;UNI1pubjVhBK}nk`(pGza{+!bIl2|iSNDH`##Q+u&uJuZsc!9ce zQg$hVF*-D;^h9!J5js@lsSQx*Pk?oMC7i&G;ics`MB6H~^0oI^k;ZxYJGk-Xr zT!O+MGK5pZa!H83G)-`Yh^eKD^fq##N@3k5Gx1?*184EWOd%8wNQimC8)bM*=w49u(dyZVnvYD98bAQ%PGED9z8>ygSl*8n}>Z z7omZWF6p5JWwC5_`3{TkDA9&)FGT$V7oqtrMN;ks1P!N+aVq@82&_;!8HO2E=VbJ3 z%n7*TLQM?^b8~0lD3$`wF9!N%Nu_q>#QpY5&JR{*B66|&o8mj4!6r3wskFr1z`u)t zGedpz3n|mBO0Lavm-hkK`6SFFl3UMxn!2v>M%QMI(`tin6}mrSHWHwTDqeoua_BeU z?dlxUzru%on7VZAVw@$Bl*H-nO|aXm&Xqq2WOfMS`%Uy6gX=7L8zwm5+>GGvn3G>Ls?d^VF>ic4)l{R1ezN*Vgfdn^bOvi|t91kKe% z`{)VSEse23u`?vJiUMCb5OI0U*;{B)gxh%r^?=_x>vym3J85~XoafJfYE@W_>gaAK93IC*5zTE&nm=XM0qurASK@4=y!Ie5FSBzBL?&=y;?HI+_L}8<` z*Z4U^XL7^cW5r!2&Eq20#l~8fM1-CHdirVhe3veezC(*oiBv&LPrD{B?H1O@jI??; zWgfUOIHb{bWBZ1TL2hvu*wfTJz>0`No~dZHh+&4V?UJF@BOnR>-n@8F@ zMbgD9_^i%;vn>3~Rr+e;it~>aq%z-P_AfU59{kyCzHp`HJ#WsYYWZ^O=0wa|QQEzf z^L~qQO!K^rcfG3Vh!^odJM=W!4Q*PzLWij#vOKThV!fK4g;Ctx)jwLg<_h(>?Y1j- zF?r9S)r=AL+;VBSC0b&*|DWGH@FV%r1jce*LR$y`opDlG;90aKkg_n2rm4%f{;#z zi8Ss*r9UPKC~?7{e)IA?dOebyx5%XQd*yaRy6$6rk3IeJXkx*`hx5QX@{N}V&IdU^ z#0aE|gv757E4GS>tBbpZ+y5?D3Sb5*T?QgM%K2jEvf^gan96DE!) zSOc3cut)^1nS-dq>rce!9ac$^$;gf;cSW%EzpiABo%i_%YFb(fIvxHX5t<)zit z#nV^D4IXwrV8IJEuru-U-T7=gx?#j45k7)G3!Y zY7V6Cc5(+W?s)av3}!Hbim~l)YUY%Q*0kT}DSi=M1MpcG4Lm{Q&de0{JA2Fw=6L+> z^XdnCQ7*h!BLSbvj7>J|EXOQiXwqh+vC9#EzR%H*e&N)K;g`;UaU;N^Qf@a@301m{_ z6hM?)<21hW-ho^IF20p^yg6j;J6jgxg8lb+$)B=6<&xWs58sd@a`*6qFEh|dUu2G8 ze^z8b`ku9D=w=s+QH?lw+-oWkU$V|5Gu%8! z;kVbn{Si>UTVhmvF;5!whG=o;Q+_|mw|9s!azyScyWj;o67NFfT^)B3XaRpgg++bB zR!k4)PwQ)MH#KUw`!$=6U;~2YhZ9>ge{i+}Wo<#VMNn8pQZah`%6P!<24*8`Ldduu zldJQ5)#vrahdz`gv9Thw`N|9)qJ@oQuca{Qw{9H^P?MXKm*n@~)1Osq)z36PZrQOT zQ6tHfR(${l*O#;FW*S9`sNV6N0B>Vxvcn8zGqcslXs2)Ij8A~WnJwD78XwV1}`pUN=_C3 zY1&}5Kkef*HZKdHcBa*64rIyOW5JORDGy2GLVa^rjAdS6QeA_er!5y;wWJ7_wFte! z5ngh{nwyuO=g2aaSV?9slfZ`qMJrFqQB47Ho&>CK+8js48)jzHa*k=a#EkbHvWAU| zrzS35MAG;iw1A8+A4|$m3%OW$5Nr!0COY`FR74ZCbx82m4;ph8@*Enm*KOix0*dpS zR(DjOBk*jt*(U3~I;)y?<1;ZE`Ca7XbdR$=?b zbduu)CmfOkjK1zV6Brqd{~y-g0xYWMdlIh+u6@8NTWrLz32rhht(+>Y>Q>#iq(@l@_Fv%~s1XiJT*O?n!uFQ+t% zGCkX6y(dP7=e^YSuJG7}JF|xoHzmG}+h@SWj^~=VFeJbVV*A_ah9)c|G$);5N$ux< zz*PTdvW^?$vUnAJx1P8%v^Uy44} zU>0NBHBS08y8I#4$jm!eSW*uTUtN>2K*90G#Js@>y%;Hk+9PEq1nM#5-lN=o9h}vj+`bQc*gMzzpNUY$H>NF z(>u)Z`J6?Uj8XMA`xTBfuNsZ{=9$;#)-qXN)a3X|sK%xFmF{^Zbn|?Gb;cv2jl&~! zS?_j?ES)k=g14l0uIB)qF_~caP_6@=bBYu1Hj}fiymQ)nr|&@*t0UjLHeMSvq;aXT zZu7lqCy?oM^W-{7-a5r|zQs>;DN5QG*NPu5W1aL?1#X2c$+Xjw>IsdEsoa5{;$I)wIX!>!I5Vl4opP8Ia|(A3f%kM-#6L?b($|X^O_C zy;kYrLDxJO81P7$%$A!jT$>rY@gV9p_W1T}iW+VGm*foj`&ZO*k<6!u9`ygH95wTJ zM!YP$>mkA{T6SXBXJ*j6I6Q^1ioSdL<37Zu;O9u!-ay=_78_1*t?tc~_&383Uq3?I zraymKg*6_}-M`tJ7;)XZ->;>)gZf8!1ST9O- zTF%oP)ioO4TYI}?K5YY)mma1Q*t>j#XIEMAnB=XMf~a60u-)qhe&OiLK7D=`R4A_p zGvGTZwdO6wRldzKeoH034-`0OnAF4%bXM~ zPP}%#ORl%*OXs@Mf`O<%h1kAFL1EN9`{fJ+`lusC$H;~aAJ*suOjIq7>Pc?+qWi=` zMa5)_ZuHqGUf8S7QL!xOzDxSRU84;r{Joi6bmg5ogVG{$vOjrq+|7C6mSZ4$C%e_@ z76*TjjQ-*}^~^c~Ce;Bdm{fz-YHMu?-rX2C6x$tjzWiEj?d00K5zEe4u?KRE9qI*!tRA!Ma%ywp}{H{5Y0kIR*f*d_bB<<+~{tzT}E%GR6|3VLJu zLj9gr?6q^z&jJQxj<+V#n&y#)6Dha$7(#|qB@w3%`(>aN=n}>(gw!|AJ*ZlH_Q6&) z_j|<)yT;ZvTCJM>v7p?>r6VTF-7VMmbA{ftaqVZsWKP8w*oLc<@#y8B+6uPQaap9J zP;=aEuy<)r*suJ`uy>!c>rKUpGrHIIa}T|W|TgVGlcTswo?dE z8CcccRL}~SkKg?@TYvKkYc9(k?e!*|=}V#%=F+p}F(61IE1-1_uD`gl2;aeLvcGqK znX|way*b$ZWr2Wb@WlVW9N!MeJ}H>%Xq`-ML*iBa@?+~X<4Hc=WkH;?-X!jnM0HUg zDwniEquji4yBsI+=T@BY`AmCHLVekjp3-Wu#x=#rka_lNhHW(e%RZ0$+y;AJvW9BZ z((lBaNlQE$akTG^HaI}$rb!oDtAA~b{zDm8B};cgpIAz3^-boYhLV9RH~H@9eV_v| zNeiUe43npq*O&c!q~nf#0x?PTQ?EZVQ_ClnnOa59u=s_OA938)dO>*@af_J#1%dZMCk#G`udp#6|aU*^tysQC)QWbfs)nprH2=?}eM1alD)l zo>(^_5e+RhX9D_0&g4Dtd`}h9mMibfS7*X{T42a3qgVCe;&lJxG$(PUogs8vqy@Wu zZ;|gh`}Mbo09t*`XY)0OKd?;4h`hAl7<=s6IYig0#A|*vWTZM<%V?jb`LrfcK8Q)$ z@KRyOM7nQT7e@Sy-s zK(W89{--?&|CY$@&S{yn8&BWG-LScIXro?ytWs!3*kUx-x0bSjI4Ku4d#~<~edBMvcCi#=je%=?n{QfUw zpX|(~&Ev;X#%g#I(|&Y!N_p_xT(&0+Orp8P$yU9d<@Axs(c}KG( zP)EnOk&f+V2dUDjT!Omemu+4w%1*qR7G)6?>IkaG76;r(vbg?kke8w%I*whIW$JM-qds;*2rTgb~?LSGMlxrQ>+0Kvn{0-*x3uTlN6r&E+ zq0X^x`)^w6wBv|aS_%T$s(QFg%GCASG@34J#EZ_oy;)&`GLF2vxMd1m{ph7|{%M*v z(pIMAnc9`{PoF4*1+5j$yfoF)lA^z-%A^Q|Ex%AS5IjS^+TP}LDZuw~9(r^Od9SIR z%iUGdLooZylV47Xu~&W1u8IankpGn8p%M5*G<$TK`NP*Oerx!{1KFhT z$sz8)lj;A=jvP1?IsHLYQQ~?($65=ATcL4N z!N#&s6z^XfT4Jwz5xOsNxqZw(#HHHYDql`s(vK$dd`fz(%4k#}HoAj5i|sDk1!hwn zLuT5vVwaL*vk#;C%oe!Dx%tY)7G-k`rb)9c%x3sh;|MA4BpturrpPN_8?Eit{1(bS zepZOmT}x&yw_P49W0EFcULZ^zOurhZ#0x9Xy`5EBDRdITx%}>ptZ12}ydO`piUL_s2jC;1N z^<}u`^jlG>_6zDq(%-Y~(+8T<)sEGmD^~;`NWW_NzVw60N8eEFki2Va%g3kwTkLUN z++-njrVh$X$WJSm?DHun5O$YE<5qdP9>?>tPPFfcd|N)06c!?PsW~F(^?=_xJ`^-7 zesdwKEW_Vv_J4KA-e~5^xP1TNQIhY>U($MGvTcdWD%c5?V#eo3GxTP1COKazMh`KQ z!h~vm;`*38hYtKQHg2a~jU9 zm&*q|;(6CxH0zt5HkC?gQ+4ri>BR4J(%wKFPU*s&uL_BA>!#T;y_+;8IUHx2uscN& zIzKgXe8PK%i}YqoBt6&7*jHQ*-h?(ra%*?&&qwO(T+W;_5I`%|?aCNmow?II&!Sl_ z&KsajAZ+!%h*!$y`X%=Zo;y8(S@S{7daaRzPai(8?cJ8ni2be*s$Z~lFZtv>>3d%% zliWoDPeb}w%v!U~MtxE{|0r8qsk%G0?@*oXs`=$t`*^gD0ILuXuS3*V*loSN|G z8o7hKz@kYPvbH35Z6=j4=$d(xq-w=fP=l?}e5p{9!^4<&XZNYf^E$H1wxqHn;*RG1 zXhWya~VdrH1>Xzrvq1IELsSwmvuc&$e&Y=n}t5Xo;3YcQ7iQ3r0`Naf>LNDi))HK zP@2?W`Rq^1u)Z5L{xt>f)EpZf=+n=+vry_Fc}Fr=6KjTx{Y$>(&}tni_Rp>-P#?&s zN&bP-Okc=LidUd$YNJ>|ChaPm&TE*K#?a|fn-flHoVns>_SrY=3rnrYNoB@2*k7`m zr)wJTId0A$8FJU5?UJi5@6&ia`YX=HX;Yy7!WXUPhH}oDv73w!-0Pyx6qp{G;IzxC zSZUIAFR4(G_S`fG4Gvz$_$4-6l!#ybFwh^^ZO|Y4SwUqe`j~0VsEYmz>Wcjzk-PMM z;m_q!A4eKFIj#jY9ao7pW5~A9rs6nhhXy9s8|GdJ;#jCcK2{Uujh^Cdu3lz_1C|? z?c6-uAb#86@|(G|3z2fzyCq*aC$c8B>$M*Be-V!kYx56|9P(5ta3I#?y_)1dW49%G zV`xfln-afE887E}@S!Am@Y_H558)Ff{AT52_(T_%2x{XKef+k4{N6dC!?fV-QV@{K zhyXhPf^$LkmNk0*m;SLc(K-?%aDLzMuLK8w{NHl20hX4exM1eo^{DTGlzpRy}w{ZoI z6^iK9lJm+>WRE)4{-i4rZ%w>FrTZE3Uhil=WrU34YXKT&8qV<*_xigjl_I~^9Njxl z#US0dAbn3Rz4!E*l#hDrS)97Ae|)moAHccjq**;e%v{i!d{nnrf~OuU>O9Cc zRV2%w_^l1GF7Mqkg0B>}YTcYoVzn*Lzdywlb@9;);iTKNch2-lCMO9O6eW>#4PO-* z2rRoNORt2cMC*#`?__%wc}Mq&iby9*I=mvt9|CT#_LfWiorFxR_rB|pe{!hQL8;z) zi!wp!4Hn&$a4(aV1{b`RQn9(v>$G&e-Y3zo}FYT({ik^Dg z5L}d;8(yn>d&!_|GHt0%j@h! zsjQ%Wd=O@>bV{+P)nNab5EwhTFVK%#CAN4^UqdbQxImleyqKn4=zKMqCu5%oImz)s zHC__;tC$Qa4)Km&S6|M?pccM2)M<4uCEjU552VGKzkl6RTCVP_j&NH(^77$4{g~f6 z+fNkj-%0TQZp>$Cb4B+@9p4yLKUFW685sCL?Mmj0cIIZ%Q@tK z`mplqwAsc}O1xT%-$I}2YXu!jH!9wpp3O-3HNpJS#5JMh66F>7@2j$3LWR22k;L9b z2DLE?XUe9`=#3gUMn~1HdqUjRp2dRA&t|#QbNC%6<5P5-bGzRDf&TT*2HdjF20BGK zB{WxGl3JVQMteu6$UiEml$MFr_qRKdkiSi}X(`35dHp9dZ}58!aoooKRHp7W>r~91 z-C3})zbn&x@CG`Y^sr`5YOB#yuoFymY5Kwa{hmK|yuMsKnKW^X@ zsuq%Yq-|WSK5@i(mX`Trdb!E*qdXiALkz>=YeI)MN`})CXdgTz@0no@tJpyiPn-7% z>bmw`r5r>aHQUh@^BeuKt^57*r}KIlb!BA(KPi~!W@x6E$S)mv*hoSYzp;N@;C;}| zu9jbs;i;>&9cwI?$Yp~VR|2)m-s?Uk9E&))_j#-B%$cjgs|8+PjghK*$yAhuY!_my zCux+AQ4Zj2cjmwCIpP2N?kVtvKCs;lfZ2Wm0WspK`oK~*_4jpl@cf@C`z{-oMARp# zspz$?h9`0g6NigJPT#F55+>}*>(&YE-{+snxFRnh2tg~>Hh%Br8N#sJrRd!W;po@5oK;Bew9O1i&s6uk~y?QD#g+M z^0Zfu;4w?9{vB%(`X(h+yK-|?d2E;j!%GJ}kz~pEpDi1K-pG66Lm><_!l_($X+)Z* z7Fnj5)QBuY#M(uX6YXT`Q`s{t>v|?y@A9Jg?v~Os97{|;QH;zMD4D7z=dsKYgeo24 ztQ)0SuGuU+JIrzIh;?WD^v5>?yCggPPoFHFHjayyX8CY$e_`jW0`s+s=~eO1r+-E6 z%RYO)z=hx-RQbrwFowYDK0e&_s@}^$hak#`G)&Twre6`$ELW?;McE%UN!!xQLq|(} zqBviKV9Fqo#O)Y;L2|g+Lw!*tRh@#lShl=z&O80*Kd(lHN!#gb<#|o_efciM7sykb{IbyZ0E&s%%o`2TP zv$~2<;-)Owa}`GCv_v<|?<0GTq&E^_3BK;~1o~K?tuI(M%t$UNHxfdr3I{onAoCiWz4a%GG@Y0pI=MPHdFGGj(TN? za6YNS!lU|Aa*tfWG)DMA_Kl87o%eeV4wepI)|5U5qJjsagocUSN)kCD!`s%VXAYrt zk-m+iOftr`_oTa)_{a^_pR4<^=?y+FFM-BHg^<~Ua{?o2!o?@P8m+}j+>NuA`DSq9 z(wY0B4C@@Ch|^lB$#vfPtxiRsWFP5q?)$$Fi)x4%dM%qZB701@WR6^4$C4+!%|Szg zq(?RzVH&%XaLl&MQ)*W3&L)LrOAv)tR{VmoNXrR=d$OlYGx@I}*T+~(JRdQzy`q;= zH!V!La@hX0O$%?2dwG_?cSULm^_@I{Xl~KTd-?MpW=a(`CS)7Ee-P1*5tZaA)FV$^ zvDbDzF)^#2`by}~3|Zg$V`jUAhG-+DQHWEc#-!&GQGTrDje(a2i9raF5|-Qizq}SG z$T(R$hUOB>FvM?p2dd@nj#0F4S>8L!>vsLn-88$dLpy2xCucWeLYij+PhVu~BpPJt zE{jwtf4U%f|8{Qit*m7)T;2qt8}U?Z z#JY`YuD2=DSvqbtUnZu0FSsAG71Qi)F}TR4dcWi~vw^u(#xtEO-wt@H4wH&E%oCcFRTzJAY}lSUHrZpliNLEiWE zCEDIAE_xKUVMO#i=WnGiM_Ckw8^&S|la;mFA}s3VQYeEy}r~Z=k3Xo#Dh>M>a05cP33G z^41R-Kiq%ofW6yh=7}AdiE_pwKU3|BZV%3pu- zCU4np>8$~;y?;+?NAgG~Q#+xKh!n{j--6Ly8pN3k(Z(bcehNRovR`dHS>Pb{oOi%6<%gsM^tXl3x4f!Fd@qt1B+}CqI>Lt4<^)l;F_y4s z(m;XG&f&x%GrlAm3f}HZnVs2>GvEF?J!V_JQQ?nV8lv7z?0v(tobWU?HDKYyi5BYM z{rr5#MWo)M)APtVEB5RmG3j@LC!T+q`>L?L+)6H1NYtzGfaK=6$R{F{=YO@bUL(DF zOykXcf{`K z&dPS0JLd?A#cq*jVQ3aYvvUI^N>|f)EkY(8N8g%qO-Xc%k-n;Q+Fhy|Y0z(RIHi8y zvN`0=jaz*=pDDhNDHZPQ{#xFw?Dcxmy(3X=Q$dm3=bLZyL^zZ--}l9`V#8^ZYO92f zokQ!Ev|a04uWJn|yvbK$mDL!KpWoEX_%1nJY-;w_l%=3O`EI!TsW0!u-OC%2$I=bu zDmS{vd<#aU-7ZoYn~9V?ykFzpHl5k2lS0zfqt(NmYp2)8(Dq@zIyl6Z{2j%-sq)2e zDUE9g6Zgid$mxs%R+8$9-kxfqfXm|ob`9)@WNhC2^j`|jjJ6SE&l@de*z@3O%1FLO z5_Y_zS)*sT?iJmF!tVVmtEsGljV>R#X1Ru&{f=H`_T2}YdX(wP zDvsT~abZDZvYE{vq&996PTj1jdt5)6FLfk=r*-H`?>v2LZG^g$_NPMc9KHMin-1o< zN;19Rnwo%PTu=DoJBG*wZ{JX-x2X*CVy9rLITE(N75;6rkn&=VgqBUyD65r1W7^!h z2*zZ;<0#dX!QDjk+@zusPH`ckWYnyN#gpq}_?o z!KwP@0Y$RTEk$7=cKTS`G{M)HM}D=RJ8v4=77F*|JYRIqTfOY?^g>#no6^AN;|;$1 zOJP)YDj`DsZ)MT?n`8IBo_PL-^X0tTr3qKvAzh`yI^K2j z@xJWG!}j@XPM>zWjh{T1F{C73YEmvA2~Iwn|EBS4RaW8sW=xVCp`rHvGA8)P&G%An zdn@hby9xVu34a=EN@j*3me)2Ho2tUzd1N}Vrkif?F-N zAEr7v_d-fM|H`Ssl?UUQy#`PG2XpINeAeUY#=AHuIVks0!15+KczquKma!;5KEc1r zCLxMXq$GX^&pvt4%iqn@S>m6Tu=WLCPX~X0XJ0=F4L2_b-ykyh8%JjeO1o3;0aEG;+G;J2S-EwzKMYwJ1Ka0g^i@ON_HNG5(HL;@m^ zlK=ooAtnHpD5!-4{Dt|?BONM;2%M5k0ieSCfr=R71&2-H05U~D>>!#i8{~n2IR6cw z1uBRc58qJ$5FI#8T^@7>9#IN#zz895oe%=3C?O?qJC1}b>}VJkX#jx$f`SCHLHKe0jxLTv8$8k!;G`_v0bsxXbMmkM(1QQ4f&Ykuqps+i zNZiOE)=2PILC`kq?|@5g<`5)}oyFjMJqI{KgG0G!0ra@z!;s(%GF-SxLVO2>kU_r@ zKn?Il4)7)ohFBi-2zNdh3+M+67;!d>AQFgL0-^-x$N%r!MoV9C^{=+XCi~yHx;J$! z`uRrPRMSlT5gkc|=^K?Ma}^xQ?RmD`Y)R58ONPM1KwmlwGnBJ^< zOfhJ!Y(>~{{LcFZ>H>KdhYC*{4fWA0q=Hg8cU#ua2K%(%Q9I}KDurOfT33!k-_`I6 zg=>6@yv8?|%LY@#N|p5;a?i0oI!u_{fp=nR%bsM9-$p+~mLGp%!cm*xHkIEVr^cM} z%23pSPvgGpn=NJ&1Z_R1)N&m1KAD8;+p*_{NOi)+wdKnh#=3(SPm2Y&KD>A;FS%It zN#9)JGs{r>LCt}3oWJLT$VNGClo(2y;E!OOSn-iFtu_^XXyeVN6_(Y(5s}_E@A9ypNauR? zL~LAovdSe>=C;$z?W z&-UdB>23=V{b0@El{)(bS!G*ZkW)9$r98^=*-?XyxuxmZ8S=VPk5GP{@wYS=*V$ra zw>QS3>bAZ8edcdIma}s$8!+jkT4UA@n;&>5UF>%FS#XMVRo(@~jRD?GvbWgpYoFN? z9)EI^+=_Xg(#kZkC2OW5yEc7s`*_lqKE0x~yF#J`qmB0m8QJnQ*BSAz7US76H=b8> zi;xqf4B&Vy;H$8C?R&}D*VN6)S3s8$iemB9ZX`kwvzhB{~Y&&AS{ zbg5DU7aDFb-V3z!Nu(#}QHkA0(?d|NrKjJRHr0M#<=Zvg0xp`TT{YpEEqC~aQ2{(@ zazmGt;{BTq3$6zT$Z%iz6%t^qp@Egw%}W19G`aGj`oil839q9SEsjj+cTK2(x2!EU znM8{iq^{8W^K1&=nqt>De2wN@yTZqQ%&Z*rx;?=#h&IcMkRnI<=b<)NjWatE8Z@78 zu00u6#+spQBh!5r_+GuNv>lA8vvrFUp%@pO>W>VTC^>wM}QuRgKBfB&uT!qyk|Seh%l%jjw6kYTjkzkO_ zjKpNW4C+Ag5S3qS4U?u;Z4kIG{0%Dlim{+kiHa%JaqTYACM1j^(c&W?jIWj7TSCVYVYMMR*di^*1zEU#e)j-=^T5)ki!R_@C9`4W(5#5(}495+57wCB!TsxTQ!jvnw zjO(ndg5yUvJ~dY_y|?yKV>R+;(Xzbg(qVKiF}~===aj>7r6fBi?K~{J=FTz9*S3~f zB?(DB;kL*^={P+QND%Ql$?uu->gRN>@gXt(xvwQf1g60+G(02g2wRh63oZ*to^^U= zC=+biJl@V@iBM#W-HXv{Gr#du)n?`+YMFWkqrdDobAPOz+E@O>R}2Switvo9x75vY zuh|@fZSJ;`*8I~7W3tQ{yG)@A>(548s^`7C^j{Akq6_LMlcpo~4R5i%(eo)X{q`ff z3p-SODBYd;=@nnz8@g88BLfoNdiOmB??ed&&K0J*&}C_yKlb2*@Zsph(4pMA4_e9Q zOpcthZ(KiWePow@2@UX&t|3Z1vqONG^pf|Y9?V;IrQ?CnQ~p$(gQaZAGhFI*?fJY4?Xn;A_=#hlX@90 zzjJi3qOh`E%)TbrcZ+Ibv}EUz8gIPVZt4B!h268uiNTrIOk*pHR2-I$+@-H#eVAvx zReY)8qSG&H(X~Cki~3sD`^lfQM(dPW6FAMzpUHP{dADNWbEbGzy@c{q1q0V3horb8 z0d%vM$TJ@Eb9U5bth_h8c+SH8-QL`4TyFyRLreHkxNwO(v|=q5kAN>EGWN=0YKvIUgi{o1WIV z-8;>^U}TX(g4OG`?hbdHq{78SaYtQ-kDuFY^#Ytal6{;Wf8ROBe2>?NWPF?u_2^RV z@i#pZ4UIz5iC;eZ(|Lv}HA`x=lYA#&vEdfY7R@`wqoQ^(m&~SniTF0XNJrI1w7~Mf z-AfF7nM?VUsdkk*dYdx7$)iCJRR*3Wt(-G?^5g`=ozS6o*;DLcj^CXvSI_<=Wk@i7 zHdXu6YCSVR#Wt-jVQ_-fFHQK33z1!l!^a1LE1x27Hqak_wdQPC`84==UiI_PoP?C{ zxh3hFJR4;ro;!w?PYPao3F_9j$NdcAji5QLeM2zwJ@;)P%W_N|>-|A9;~CqR=|>5P zgEnu)3jfL`dE7FIJiPczrqp%ot5e5v)8~yBzUn3tBJO4dFP~O$e&C(N)?FLFuhwjQ zf6c!~^;XQiv(1pad_iXTs^jts#Z2XRY)u#Ep>nv*!R$cqNXxyL5Z&%?TmHpZc9Qr15=-5wsgqJ z{>#~BerT_Eyz{`=%Tj*DUOQ&R4+6V2vgF0Sp`FNheUD1OuWrYrZnE%aqB@I$G}5m# zAvufM%AuP}E^*0z$z98P_csnihQWDU?!nxY@9vi)`GhxOFHJSs_`~wN-ClO7+$^OZ zsg$Ew-D>!oGrgLFYL_Kp&R0&9#*CInv7D_%DdDWlQXO`q^qRL~XG(}p*fwgs*x3v? zuXUj+o}((*<0VHAMvScL(97wUm99rN7w-3@6(}eL5*YpJ8lK1G2H7b?EpL{0@p*Q`Vz?^125WdP{9eRGe>e!mKAQhB zmwz35ylXJtU%G%>JvF<_T1Sa790)5j#3bXqa?AZlb2A^sTG#PLB9_}0oP-e zDW`DyqnpeYIv*U_9Ql-OqxQTUp=aA%{7)aBg0x$@13I9MfJ;mqyGF~Y1pg}NTdByZgS-5ydn}h~i=uAHxQF=|ako5kl(n1hzq2xKyY7t5 zO?wj9vxJwSe;3DB`}-97(TG}W>-f;Sl^;}K9Hc1}F|J19`9Rf|R)cv4Dd9uki>61c zcOno@=!RIv+HzBeKz(HJ9!!t)K8GmExv}9G_~7eZclo}V>TAQ^vsnC5$IH*`7=6mS z_QH`Op4!;hwBbbripoiKtEGq~>6-4}Ohp>xUBA7J&$W+W#ght@$XlH0^W28C$MBXA z!d)Kwej*(x*H=oOVJ&AIPNk$ky>6CecRU?SviwlPaO#BCb}jK}DQ4@HKa^HZEaY(Y0WFji1nLe%rdC%q^r?@o-fK^*zS8jLEickU+ud zXts+ewNtC|r*i51rBP3!ZIgv`V_Y_aTPUqW!N{cD@2zavm|-~_$?*$fTa#h^P+ldP z3ae9dDT$cc>F!⪻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
    {(he(MG7}xk<5*tUDb~MmSiw9^qYDQ25 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

    lEMd4; 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 z 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 diff --git a/packages/Minio.3.1.13/lib/net46/Minio.xml b/packages/Minio.3.1.13/lib/net46/Minio.xml deleted file mode 100644 index f09eb57e..00000000 --- a/packages/Minio.3.1.13/lib/net46/Minio.xml +++ /dev/null @@ -1,1517 +0,0 @@ - - - - Minio - - - - - List all objects in a bucket - - Optional cancellation token to cancel the operation - Task with an iterator lazily populated with objects - - - - Create a private bucket with the given name. - - Name of the new bucket - Region - Optional cancellation token to cancel the operation - Task - When bucketName is null - - - - Returns true if the specified bucketName exists, otherwise returns false. - - Bucket to test existence of - Optional cancellation token to cancel the operation - Task that returns true if exists and user has access - - - - Remove a bucket - - Name of bucket to remove - Optional cancellation token to cancel the operation - Task - - - - List all objects non-recursively in a bucket with a given prefix, optionally emulating a directory - - Bucket to list objects from - Filters all objects beginning with a given prefix - Set to true to recursively list all objects - Optional cancellation token to cancel the operation - An observable of items that client can subscribe to - - - - Gets the list of objects in the bucket filtered by prefix - - Bucket to list objects from - Filters all objects starting with a given prefix - Delimit the output upto this character - marks location in the iterator sequence - Task with a tuple populated with objects - Optional cancellation token to cancel the operation - - - - Returns current policy stored on the server for this bucket - - Bucket name. - Optional cancellation token to cancel the operation - Task that returns the Bucket policy as a json string - - - - Sets the current bucket policy - - Bucket Name - Policy json as string - Optional cancellation token to cancel the operation - Task to set a policy - - - - Gets notification configuration for this bucket - - Bucket name - Optional cancellation token to cancel the operation - - - - - Sets the notification configuration for this bucket - - Bucket name - Notification object with configuration to be set on the server - Optional cancellation token to cancel the operation - - - - - Removes all bucket notification configurations stored on the server. - - Bucket name - Optional cancellation token to cancel the operation - - - - - Subscribes to bucket change notifications (a Minio-only extension) - - Bucket to get notifications from - Events to listen for - Filter keys starting with this prefix - Filter keys ending with this suffix - Optional cancellation token to cancel the operation - An observable of JSON-based notification events - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - A stream will be passed to the callback - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Offset of the object from where stream will start - length of the object that will be read in the stream - A stream will be passed to the callback - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - string with file path - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Select an object's content. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Select Object options - Optional cancellation token to cancel the operation - - - - Creates an object from file - - Bucket to create object in - Key of the new object - Path of file to upload - Content type of the new object, null defaults to "application/octet-stream" - Object metadata to be stored. Defaults to null. - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Creates an object from inputstream - - Bucket to create object in - Key of the new object - Stream of bytes to send - Total size of bytes to be written, must match with data's length - Content type of the new object, null defaults to "application/octet-stream" - Object metadata to be stored. Defaults to null. - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Internal method to complete multi part upload of object to server. - - Bucket Name - Object to be uploaded - Upload Id - Etags - Optional cancellation token to cancel the operation - - - - - Returns an async observable of parts corresponding to a uploadId for a specific bucket and objectName - - Bucket Name - Object Name - - Optional cancellation token to cancel the operation - - - - - Gets the list of parts corresponding to a uploadId for given bucket and object - - Bucket Name - Object Name - - - Optional cancellation token to cancel the operation - - - - - Start a new multi-part upload request - - Bucket Name - Object Name - - Server-side encryption options - Optional cancellation token to cancel the operation - - - - - Upload object part to bucket for particular uploadId - - Bucket Name - Object Name - - - - - Server-side encryption headers if any - Optional cancellation token to cancel the operation - - - - - Get list of multi-part uploads matching particular uploadIdMarker - - Bucket Name - prefix - - - - Optional cancellation token to cancel the operation - - - - - Lists all incomplete uploads in a given bucket and prefix recursively - - Bucket to list all incomplete uploads from - Filter all incomplete uploads starting with this prefix - Set to true to recursively list all incomplete uploads - Optional cancellation token to cancel the operation - A lazily populated list of incomplete uploads - - - - Lists all or delimited incomplete uploads in a given bucket with a given objectName - - Bucket to list incomplete uploads from - Key of object to list incomplete uploads from - delimiter of object to list incomplete uploads - Optional cancellation token to cancel the operation - Observable that notifies when next next upload becomes available - - - - Remove incomplete uploads from a given bucket and objectName - - Bucket to remove incomplete uploads from - Key to remove incomplete uploads from - Optional cancellation token to cancel the operation - - - - - Remove object with matching uploadId from bucket - - Bucket Name - - - Optional cancellation token to cancel the operation - - - - - Removes an object with given name in specific bucket - - Bucket to remove object from - Key of object to remove - Optional cancellation token to cancel the operation - - - - - private helper method to remove list of objects from bucket - - Bucket Name - - Optional cancellation token to cancel the operation - - - - - Removes multiple objects from a specific bucket - - Bucket to remove objects from - List of object keys to remove. - Optional cancellation token to cancel the operation - - - - - Tests the object's existence and returns metadata about existing objects. - - Bucket to test object in - Name of the object to stat - Server-side encryption option.Defaults to null - Optional cancellation token to cancel the operation - Facts about the object - - - - Advances in the stream upto currentPartSize or End of Stream - - - - bytes read in a byte array - - - - Copy a source object into a new destination object. - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - Optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - Optional Object metadata to be stored. Defaults to null. - Optional source encryption options.Defaults to null. - Optional destination encryption options.Defaults to null. - Optional cancellation token to cancel the operation - - - - - Create the copy request, execute it and - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - optional custom header to specify byte range - Optional string to specify upload id and part number - Optional cancellation token to cancel the operation - Type of XML serialization to be applied on the server response - - - - - Make a multi part copy upload for objects larger than 5GB or if CopyCondition specifies a byte range. - - source bucket name - source object name - destination bucket name - destination object name - copyconditions - size of copy upload - optional metadata on the destination side - optional Server-side encryption options - optional Server-side encryption options - Optional cancellation token to cancel the operation - - - - - Presigned get url - returns a presigned url to access an object's data without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second.Additionally, you can override a set of response headers using reqParams. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - optional override response headers - optional request date and time in UTC - - - - - Presigned Put url -returns a presigned url to upload an object without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - - - - - Presigned post policy - - - - - - - Default error handling delegate - - - - - Returns the User-Agent header for the request - - - - - Resolve region bucket resides in. - - - - - - - Constructs a RestRequest. For AWS, this function has the side-effect of overriding the baseUrl - in the RestClient with region specific host path or virtual style path. - - HTTP method - Bucket Name - Object Name - headerMap - Content Type - request body - query string - A RestRequest - - - - This method initializes a new RESTClient. The host URI for Amazon is set to virtual hosted style - if usePathStyle is false. Otherwise path style URL is constructed. - - - - - Sets app version and name. Used by RestSharp for constructing User-Agent header in all HTTP requests - - - - - - - Creates and returns an Cloud Storage client - - Location of the server, supports HTTP and HTTPS - Access Key for authenticated requests (Optional, can be omitted for anonymous requests) - Secret Key for authenticated requests (Optional, can be omitted for anonymous requests) - Optional custom region - Optional session token - Client initialized with user credentials - - - - Connects to Cloud Storage with HTTPS if this method is invoked on client object - - - - - - Uses webproxy for all requests if this method is invoked on client object - - - - - - Uses the set timeout for all requests if this method is invoked on client object - - Timeout in milliseconds. - - - - - Allows to add retry policy handler - - Delegate that will wrap execution of requests. - - - - - Sets endpoint URL on the client object that request will be made against - - - - - Actual doer that executes the REST request to the server - - List of handlers to override default handling - request - Optional cancellation token to cancel the operation - IRESTResponse - - - - Parse response errors if any and return relevant error messages - - - - - - Delegate errors to handlers - - - - - - - - Sets HTTP tracing On.Writes output to Console - - - - - Sets HTTP tracing Off. - - - - - Logs the request sent to server and corresponding response - - - - - - - - Create a private bucket with the given name. - - Name of the new bucket - Region - Optional cancellation token to cancel the operation - Task - - - - List all objects in a bucket - - Optional cancellation token to cancel the operation - Task with an iterator lazily populated with objects - - - - Returns true if the specified bucketName exists, otherwise returns false. - - Bucket to test existence of - Optional cancellation token to cancel the operation - Task that returns true if exists and user has access - - - - Remove a bucket - - Name of bucket to remove - Optional cancellation token to cancel the operation - Task - - - - List all objects non-recursively in a bucket with a given prefix, optionally emulating a directory - - Bucket to list objects from - Filter all incomplete uploads starting with this prefix - List incomplete uploads recursively - Optional cancellation token to cancel the operation - An observable of items that client can subscribe to - - - - Get bucket policy - - Bucket name - Optional cancellation token to cancel the operation - Returns Task with bucket policy json as string - - - - Sets the current bucket policy - - Bucket Name - policy json - Optional cancellation token to cancel the operation - Returns Task that sets the current bucket policy - - - - Gets the notification configuration set for this bucket - - Bucket Name - Optional cancellation token to cancel the operation - BucketNotification object populated with the notification subresource - - - - Sets bucket notification configuration - - Bucket Name - BucketNotification object - Optional cancellation token to cancel the operation - - - - - Remove all bucket notifications - - bucketName - Optional cancellation token to cancel the operation - - - - - Subscribes to bucket change notifications (a Minio-only extension) - - Bucket to get notifications from - Events to listen for - Filter keys starting with this prefix - Filter keys ending with this suffix - Optional cancellation token to cancel the operation - An observable of JSON-based notification events - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - A stream will be passed to the callback - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - offset of the object from where stream will start - length of object to read in from the stream - A stream will be passed to the callback - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Select an object's content. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Select Object options - Optional cancellation token to cancel the operation - - - - Creates an object from file input stream - - Bucket to create object in - Key of the new object - Stream of file to upload - Size of stream - Content type of the new object, null defaults to "application/octet-stream" - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Removes an object with given name in specific bucket - - Bucket to remove object from - Key of object to remove - Optional cancellation token to cancel the operation - - - - - Removes objects in the list from specific bucket - - Bucket to remove objects from - List of object keys to remove - Optional cancellation token to cancel the operation - - - - - Tests the object's existence and returns metadata about existing objects. - - Bucket to test object in - Name of the object to stat - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - Facts about the object - - - - Lists all incomplete uploads in a given bucket and prefix recursively - - Bucket to list all incomplete uploads from - prefix to list all incomplete uploads - Set to true to recursively list all incomplete uploads - Optional cancellation token to cancel the operation - A lazily populated list of incomplete uploads - - - - Remove incomplete uploads from a given bucket and objectName - - Bucket to remove incomplete uploads from - Key to remove incomplete uploads from - Optional cancellation token to cancel the operation - - - - Copy a source object into a new destination object. - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option for source. Defaults to null. - Optional Server-side encryption option for destination. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Creates an object from file - - Bucket to create object in - Key of the new object - Path of file to upload - Content type of the new object, null defaults to "application/octet-stream" - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - string with file path - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Presigned get url - returns a presigned url to access an object's data without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second.Additionally, you can override a set of response headers using reqParams. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds. - Optional override response headers - Optional request date and time in UTC - - - - Presigned Put url - returns a presigned url to upload an object without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - - - - Presigned post policy - - - - - - - Amazon AWS S3 endpoints for various regions. - - - - - Gets Amazon S3 endpoint for the relevant region. - - - - - - - A singleton bucket/region cache map. - - - - - Returns AWS region for given bucket name. - - - - - - - Adds bucket name and its region to BucketRegionCache. - - - - - - - Removes region cache of the bucket if any. - - - - - - Returns true if given bucket name is in the map else false. - - - - - - - Updates Region cache for given bucket. - - - - - - - A container class to hold all the Conditions to be checked before copying an object. - - - - - Clone CopyConditions object - - new CopyConditions object - - - - Set modified condition, copy object modified since given time. - - - When date is null - - - - Unset modified condition, copy object modified since given time. - - - When date is null - - - - Set matching ETag condition, copy object which matches - the following ETag. - - - When etag is null - - - - Set matching ETag none condition, copy object which does not - match the following ETag. - - - When etag is null - - - - Set replace metadata directive which specifies that server side copy needs to replace metadata - on destination with custom metadata provided in the request. - - - - - Return true if replace metadata directive is specified - - - - - - Set Byte Range condition, copy object which falls within the - start and end byte range specified by user - - - - When firstByte is null or lastByte is null - - - - Get range size - - - - - - Get all the set copy conditions map. - - - - - - Stores raw json events generated by ListenBucketNotifications - The Minio client doesn't depend on a JSON library so we can let - the caller use a library of their choice - - - - - Helper class to deserialize notifications generated - from MinioNotificaitonRaw by ListenBucketNotifications - - - - - Arn holds ARN information that will be sent to the web service, - ARN desciption can be found in http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html - - - - - Pass valid Arn string on aws to constructor - - - - - - Constructs new ARN based on the given partition, service, region, account id and resource - - - - - - - - - - Helper class to parse NotificationConfiguration from AWS S3 response XML. - - - - - AddTopic adds a given topic config to the general bucket notification config - - - - - - AddQueue adds a given queue config to the general bucket notification config - - - - - - AddLambda adds a given lambda config to the general bucket notification config - - - - - - RemoveTopicByArn removes all topic configurations that match the exact specified ARN - - - - - - RemoveQueueByArn removes all queue configurations that match the exact specified ARN - - - - - - RemoveLambdaByArn removes all lambda configurations that match the exact specified ARN - - - - - - Helper methods to guide XMLSerializer - - - - - - Serializes the notification configuration as an XML string - - - - - - EventType is a S3 notification event associated to the bucket notification configuration - - - - - FilterRule - child of S3Key, a tag in the notification xml which - carries suffix/prefix filters - - - - - LambdaConfig carries one single cloudfunction notification configuration - - - - - NotificationConfig - represents one single notification configuration - such as topic, queue or lambda configuration - - - - - AddFilterSuffix sets the suffix configuration to the current notification config - - - - - - AddFilterPrefix sets the prefix configuration to the current notification config - - - - - - QueueConfig carries one single queue notification configuration - - - - - S3Key - child of Filter, a tag in the notification xml which carries suffix/prefix - filters and allows filtering event notifications based on S3 Object key's name - - - - - TopicConfig carries one single topic notification configuration - - - - - Implement equality for this object - - - - - - - Object metadata information. - - Object name - Object size - Last when object was modified - Unique entity tag for the object - Object content type - - - - - Set expiration policy. - - Expiration time for the policy - - - - Set key policy. - - Object name for the policy - - - - Set key prefix policy. - - Object name prefix for the policy - - - - Set bucket policy. - - Bucket name for the policy - - - - Set cache control - - CacheControl for the policy - - - - Set content type policy. - - ContentType for the policy - - - - Set content encoding - - ContentEncoding for the policy - - - - Set content length - - ContentLength for the policy - - - - Set content range - - ContentRange for the policy - - - - - Set session token - - set session token - - - - Set the success action status of the object for this policy based upload. - - Success action status - - - - Set user specified metadata as a key/value couple. - - Key and Value to insert in the metadata - - - - - Set signature algorithm policy. - - Set signature algorithm used for the policy - - - - Set credential policy. - - Set credential string for the policy - - - - Set date policy. - - Set date for the policy - - - - Set base64 encoded policy to form dictionary. - - Base64 encoded policy - - - - Set computed signature for the policy to form dictionary. - - Computed signature - - - - Serialize policy into JSON string. - - Serialized JSON policy - - - - Compute base64 encoded form of JSON policy. - - Base64 encoded string of JSON policy - - - - Verify if bucket is set in policy. - - true if bucket is set - - - - Verify if key is set in policy. - - true if key is set - - - - Verify if expiration is set in policy. - - true if expiration is set - - - - Get the populated dictionary of policy data. - - Dictionary of policy data - - - - ServerSideEncryption interface - - - - - Server-side encryption with customer provided keys (SSE-C) - - - - - Server-side encryption option for source side SSE-C copy operation - - - - - Server-side encryption with S3 managed encryption keys (SSE-S3) - - - - - Server-side encryption with AWS KMS managed keys - - - - - Serialize context into JSON string. - - Serialized JSON context - - - - Maximum number of parts - - - - - Minimum part size - - - - - Maximum part size - - - - - Maximum streaming object size - - - - - maxSinglePutObjectSize - maximum size 5GiB of object per PUT operation - - - - - maxSingleCopyObjectSize - 5GiB - - - - - maxMultipartPutObjectSize - maximum size 5TiB of object for Multipart operation - - - - - OptimalReadBufferSize - optimal buffer 5MiB used for reading through Read operation - - - - - SSEGenericHeader is the AWS SSE header used for SSE-S3 and SSE-KMS. - - - - - SSEKMSKeyId is the AWS SSE KMS Key-Id - - - - - SSEKMSContext is the AWS SSE KMS Context. - - - - - IsValidIP parses input string for ip address validity. - - - - - - - HTTP method to use when making requests - - - - - Validates URI to check if it is well formed. Otherwise cry foul. - - - - - Validate Url endpoint - - - true/false - - - - IsValidBucketName - verify bucket name in accordance with - http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html - - Bucket to test existence of - - - - Calculate part size and number of parts required. - - - - - - - Check if input expires value is valid. - - time to expiry in seconds - bool - - - - Get corresponding region for input host. - - S3 API endpoint - Region corresponding to the endpoint. Default is 'us-east-1' - - - - V4Authenticator implements IAuthenticator interface. - - - - - Authenticator constructor. - - - Access key id - Secret access key - Region if specifically set - sessionToken - - - - Implements Authenticate interface method for IAuthenticator. - - Instantiated IRestClient object - Instantiated IRestRequest object - - - - Get credential string of form {ACCESSID}/date/region/s3/aws4_request. - - Signature initiated date - Region for the credential string - Credential string for the authorization header - - - - Constructs an authorization header. - - All signed http headers - Hexadecimally encoded computed signature - Date for signature to be signed - Requested region - Fully formed authorization header - - - - Concatenates sorted list of signed http headers. - - Sorted dictionary of headers to be signed - All signed headers - - - - Generates signing key based on the region and date. - - Requested region - Date for signature to be signed - bytes of computed hmac - - - - Compute hmac of input content with key. - - Hmac key - Bytes to be hmac computed - Computed hmac of input content - - - - Get string to sign. - - Requested region - Date for signature to be signed - Hexadecimal encoded sha256 checksum of canonicalRequest - String to sign - - - - Get scope. - - Requested region - Date for signature to be signed - Scope string - - - - Compute sha256 checksum. - - Bytes body - Bytes of sha256 checksum - - - - Convert bytes to hexadecimal string. - - Bytes of any checksum - Hexlified string of input bytes - - - - Generate signature for post policy. - - Requested region - Date for signature to be signed - Base64 encoded policy JSON - Computed signature - - - - Presigns any input client object with a requested expiry. - - Instantiated client - Instantiated request - Expiration in seconds - Region of storage - Value for session token - Optional request date and time in UTC - Presigned url - - - - Get presign canonical request. - - HTTP method used for this request - Full url for this request, including all query parameters except for headers and X-Amz-Signature - Presigned canonical request - - - - Get canonical request. - - Instantiated request object - Dictionary of http headers to be signed - Canonical Request - - - - Get headers to be signed. - - Instantiated requesst - Sorted dictionary of headers to be signed - - - - Sets 'x-amz-date' http header. - - Instantiated request object - Date for signature to be signed - - - - Set 'Host' http header. - - Instantiated request object - Host url - - - - Set 'X-Amz-Security-Token' http header. - - Instantiated request object - session token - - - - Set 'x-amz-content-sha256' http header. - - Instantiated request object - - - - Set 'Content-MD5' http header. - - Instantiated request object - - - diff --git a/packages/Minio.3.1.13/lib/netstandard2.0/Minio.dll b/packages/Minio.3.1.13/lib/netstandard2.0/Minio.dll deleted file mode 100644 index 9f82ee4d44755fa20b4a395c6911e6f0dbdc2c63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305152 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

    1&Us?4c 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%0A}1FLL8 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 U0MPoc7w-S+{QnRBe@%h^1u9_AS^xk5 diff --git a/packages/Minio.3.1.13/lib/netstandard2.0/Minio.xml b/packages/Minio.3.1.13/lib/netstandard2.0/Minio.xml deleted file mode 100644 index f09eb57e..00000000 --- a/packages/Minio.3.1.13/lib/netstandard2.0/Minio.xml +++ /dev/null @@ -1,1517 +0,0 @@ - - - - Minio - - - -

    - List all objects in a bucket - - Optional cancellation token to cancel the operation - Task with an iterator lazily populated with objects - - - - Create a private bucket with the given name. - - Name of the new bucket - Region - Optional cancellation token to cancel the operation - Task - When bucketName is null - - - - Returns true if the specified bucketName exists, otherwise returns false. - - Bucket to test existence of - Optional cancellation token to cancel the operation - Task that returns true if exists and user has access - - - - Remove a bucket - - Name of bucket to remove - Optional cancellation token to cancel the operation - Task - - - - List all objects non-recursively in a bucket with a given prefix, optionally emulating a directory - - Bucket to list objects from - Filters all objects beginning with a given prefix - Set to true to recursively list all objects - Optional cancellation token to cancel the operation - An observable of items that client can subscribe to - - - - Gets the list of objects in the bucket filtered by prefix - - Bucket to list objects from - Filters all objects starting with a given prefix - Delimit the output upto this character - marks location in the iterator sequence - Task with a tuple populated with objects - Optional cancellation token to cancel the operation - - - - Returns current policy stored on the server for this bucket - - Bucket name. - Optional cancellation token to cancel the operation - Task that returns the Bucket policy as a json string - - - - Sets the current bucket policy - - Bucket Name - Policy json as string - Optional cancellation token to cancel the operation - Task to set a policy - - - - Gets notification configuration for this bucket - - Bucket name - Optional cancellation token to cancel the operation - - - - - Sets the notification configuration for this bucket - - Bucket name - Notification object with configuration to be set on the server - Optional cancellation token to cancel the operation - - - - - Removes all bucket notification configurations stored on the server. - - Bucket name - Optional cancellation token to cancel the operation - - - - - Subscribes to bucket change notifications (a Minio-only extension) - - Bucket to get notifications from - Events to listen for - Filter keys starting with this prefix - Filter keys ending with this suffix - Optional cancellation token to cancel the operation - An observable of JSON-based notification events - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - A stream will be passed to the callback - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Offset of the object from where stream will start - length of the object that will be read in the stream - A stream will be passed to the callback - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - string with file path - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Select an object's content. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Select Object options - Optional cancellation token to cancel the operation - - - - Creates an object from file - - Bucket to create object in - Key of the new object - Path of file to upload - Content type of the new object, null defaults to "application/octet-stream" - Object metadata to be stored. Defaults to null. - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Creates an object from inputstream - - Bucket to create object in - Key of the new object - Stream of bytes to send - Total size of bytes to be written, must match with data's length - Content type of the new object, null defaults to "application/octet-stream" - Object metadata to be stored. Defaults to null. - Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Internal method to complete multi part upload of object to server. - - Bucket Name - Object to be uploaded - Upload Id - Etags - Optional cancellation token to cancel the operation - - - - - Returns an async observable of parts corresponding to a uploadId for a specific bucket and objectName - - Bucket Name - Object Name - - Optional cancellation token to cancel the operation - - - - - Gets the list of parts corresponding to a uploadId for given bucket and object - - Bucket Name - Object Name - - - Optional cancellation token to cancel the operation - - - - - Start a new multi-part upload request - - Bucket Name - Object Name - - Server-side encryption options - Optional cancellation token to cancel the operation - - - - - Upload object part to bucket for particular uploadId - - Bucket Name - Object Name - - - - - Server-side encryption headers if any - Optional cancellation token to cancel the operation - - - - - Get list of multi-part uploads matching particular uploadIdMarker - - Bucket Name - prefix - - - - Optional cancellation token to cancel the operation - - - - - Lists all incomplete uploads in a given bucket and prefix recursively - - Bucket to list all incomplete uploads from - Filter all incomplete uploads starting with this prefix - Set to true to recursively list all incomplete uploads - Optional cancellation token to cancel the operation - A lazily populated list of incomplete uploads - - - - Lists all or delimited incomplete uploads in a given bucket with a given objectName - - Bucket to list incomplete uploads from - Key of object to list incomplete uploads from - delimiter of object to list incomplete uploads - Optional cancellation token to cancel the operation - Observable that notifies when next next upload becomes available - - - - Remove incomplete uploads from a given bucket and objectName - - Bucket to remove incomplete uploads from - Key to remove incomplete uploads from - Optional cancellation token to cancel the operation - - - - - Remove object with matching uploadId from bucket - - Bucket Name - - - Optional cancellation token to cancel the operation - - - - - Removes an object with given name in specific bucket - - Bucket to remove object from - Key of object to remove - Optional cancellation token to cancel the operation - - - - - private helper method to remove list of objects from bucket - - Bucket Name - - Optional cancellation token to cancel the operation - - - - - Removes multiple objects from a specific bucket - - Bucket to remove objects from - List of object keys to remove. - Optional cancellation token to cancel the operation - - - - - Tests the object's existence and returns metadata about existing objects. - - Bucket to test object in - Name of the object to stat - Server-side encryption option.Defaults to null - Optional cancellation token to cancel the operation - Facts about the object - - - - Advances in the stream upto currentPartSize or End of Stream - - - - bytes read in a byte array - - - - Copy a source object into a new destination object. - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - Optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - Optional Object metadata to be stored. Defaults to null. - Optional source encryption options.Defaults to null. - Optional destination encryption options.Defaults to null. - Optional cancellation token to cancel the operation - - - - - Create the copy request, execute it and - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - optional custom header to specify byte range - Optional string to specify upload id and part number - Optional cancellation token to cancel the operation - Type of XML serialization to be applied on the server response - - - - - Make a multi part copy upload for objects larger than 5GB or if CopyCondition specifies a byte range. - - source bucket name - source object name - destination bucket name - destination object name - copyconditions - size of copy upload - optional metadata on the destination side - optional Server-side encryption options - optional Server-side encryption options - Optional cancellation token to cancel the operation - - - - - Presigned get url - returns a presigned url to access an object's data without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second.Additionally, you can override a set of response headers using reqParams. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - optional override response headers - optional request date and time in UTC - - - - - Presigned Put url -returns a presigned url to upload an object without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - - - - - Presigned post policy - - - - - - - Default error handling delegate - - - - - Returns the User-Agent header for the request - - - - - Resolve region bucket resides in. - - - - - - - Constructs a RestRequest. For AWS, this function has the side-effect of overriding the baseUrl - in the RestClient with region specific host path or virtual style path. - - HTTP method - Bucket Name - Object Name - headerMap - Content Type - request body - query string - A RestRequest - - - - This method initializes a new RESTClient. The host URI for Amazon is set to virtual hosted style - if usePathStyle is false. Otherwise path style URL is constructed. - - - - - Sets app version and name. Used by RestSharp for constructing User-Agent header in all HTTP requests - - - - - - - Creates and returns an Cloud Storage client - - Location of the server, supports HTTP and HTTPS - Access Key for authenticated requests (Optional, can be omitted for anonymous requests) - Secret Key for authenticated requests (Optional, can be omitted for anonymous requests) - Optional custom region - Optional session token - Client initialized with user credentials - - - - Connects to Cloud Storage with HTTPS if this method is invoked on client object - - - - - - Uses webproxy for all requests if this method is invoked on client object - - - - - - Uses the set timeout for all requests if this method is invoked on client object - - Timeout in milliseconds. - - - - - Allows to add retry policy handler - - Delegate that will wrap execution of requests. - - - - - Sets endpoint URL on the client object that request will be made against - - - - - Actual doer that executes the REST request to the server - - List of handlers to override default handling - request - Optional cancellation token to cancel the operation - IRESTResponse - - - - Parse response errors if any and return relevant error messages - - - - - - Delegate errors to handlers - - - - - - - - Sets HTTP tracing On.Writes output to Console - - - - - Sets HTTP tracing Off. - - - - - Logs the request sent to server and corresponding response - - - - - - - - Create a private bucket with the given name. - - Name of the new bucket - Region - Optional cancellation token to cancel the operation - Task - - - - List all objects in a bucket - - Optional cancellation token to cancel the operation - Task with an iterator lazily populated with objects - - - - Returns true if the specified bucketName exists, otherwise returns false. - - Bucket to test existence of - Optional cancellation token to cancel the operation - Task that returns true if exists and user has access - - - - Remove a bucket - - Name of bucket to remove - Optional cancellation token to cancel the operation - Task - - - - List all objects non-recursively in a bucket with a given prefix, optionally emulating a directory - - Bucket to list objects from - Filter all incomplete uploads starting with this prefix - List incomplete uploads recursively - Optional cancellation token to cancel the operation - An observable of items that client can subscribe to - - - - Get bucket policy - - Bucket name - Optional cancellation token to cancel the operation - Returns Task with bucket policy json as string - - - - Sets the current bucket policy - - Bucket Name - policy json - Optional cancellation token to cancel the operation - Returns Task that sets the current bucket policy - - - - Gets the notification configuration set for this bucket - - Bucket Name - Optional cancellation token to cancel the operation - BucketNotification object populated with the notification subresource - - - - Sets bucket notification configuration - - Bucket Name - BucketNotification object - Optional cancellation token to cancel the operation - - - - - Remove all bucket notifications - - bucketName - Optional cancellation token to cancel the operation - - - - - Subscribes to bucket change notifications (a Minio-only extension) - - Bucket to get notifications from - Events to listen for - Filter keys starting with this prefix - Filter keys ending with this suffix - Optional cancellation token to cancel the operation - An observable of JSON-based notification events - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - A stream will be passed to the callback - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - offset of the object from where stream will start - length of object to read in from the stream - A stream will be passed to the callback - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Select an object's content. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - Select Object options - Optional cancellation token to cancel the operation - - - - Creates an object from file input stream - - Bucket to create object in - Key of the new object - Stream of file to upload - Size of stream - Content type of the new object, null defaults to "application/octet-stream" - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Removes an object with given name in specific bucket - - Bucket to remove object from - Key of object to remove - Optional cancellation token to cancel the operation - - - - - Removes objects in the list from specific bucket - - Bucket to remove objects from - List of object keys to remove - Optional cancellation token to cancel the operation - - - - - Tests the object's existence and returns metadata about existing objects. - - Bucket to test object in - Name of the object to stat - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - Facts about the object - - - - Lists all incomplete uploads in a given bucket and prefix recursively - - Bucket to list all incomplete uploads from - prefix to list all incomplete uploads - Set to true to recursively list all incomplete uploads - Optional cancellation token to cancel the operation - A lazily populated list of incomplete uploads - - - - Remove incomplete uploads from a given bucket and objectName - - Bucket to remove incomplete uploads from - Key to remove incomplete uploads from - Optional cancellation token to cancel the operation - - - - Copy a source object into a new destination object. - - Bucket name where the object to be copied exists. - Object name source to be copied. - Bucket name where the object will be copied to. - Object name to be created, if not provided uses source object name as destination object name. - optionally can take a key value CopyConditions as well for conditionally attempting copyObject. - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option for source. Defaults to null. - Optional Server-side encryption option for destination. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Creates an object from file - - Bucket to create object in - Key of the new object - Path of file to upload - Content type of the new object, null defaults to "application/octet-stream" - Optional Object metadata to be stored. Defaults to null. - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - Get an object. The object will be streamed to the callback given by the user. - - Bucket to retrieve object from - Name of object to retrieve - string with file path - Optional Server-side encryption option. Defaults to null. - Optional cancellation token to cancel the operation - - - - - Presigned get url - returns a presigned url to access an object's data without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second.Additionally, you can override a set of response headers using reqParams. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds. - Optional override response headers - Optional request date and time in UTC - - - - Presigned Put url - returns a presigned url to upload an object without credentials.URL can have a maximum expiry of - upto 7 days or a minimum of 1 second. - - Bucket to retrieve object from - Key of object to retrieve - Expiration time in seconds - - - - Presigned post policy - - - - - - - Amazon AWS S3 endpoints for various regions. - - - - - Gets Amazon S3 endpoint for the relevant region. - - - - - - - A singleton bucket/region cache map. - - - - - Returns AWS region for given bucket name. - - - - - - - Adds bucket name and its region to BucketRegionCache. - - - - - - - Removes region cache of the bucket if any. - - - - - - Returns true if given bucket name is in the map else false. - - - - - - - Updates Region cache for given bucket. - - - - - - - A container class to hold all the Conditions to be checked before copying an object. - - - - - Clone CopyConditions object - - new CopyConditions object - - - - Set modified condition, copy object modified since given time. - - - When date is null - - - - Unset modified condition, copy object modified since given time. - - - When date is null - - - - Set matching ETag condition, copy object which matches - the following ETag. - - - When etag is null - - - - Set matching ETag none condition, copy object which does not - match the following ETag. - - - When etag is null - - - - Set replace metadata directive which specifies that server side copy needs to replace metadata - on destination with custom metadata provided in the request. - - - - - Return true if replace metadata directive is specified - - - - - - Set Byte Range condition, copy object which falls within the - start and end byte range specified by user - - - - When firstByte is null or lastByte is null - - - - Get range size - - - - - - Get all the set copy conditions map. - - - - - - Stores raw json events generated by ListenBucketNotifications - The Minio client doesn't depend on a JSON library so we can let - the caller use a library of their choice - - - - - Helper class to deserialize notifications generated - from MinioNotificaitonRaw by ListenBucketNotifications - - - - - Arn holds ARN information that will be sent to the web service, - ARN desciption can be found in http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html - - - - - Pass valid Arn string on aws to constructor - - - - - - Constructs new ARN based on the given partition, service, region, account id and resource - - - - - - - - - - Helper class to parse NotificationConfiguration from AWS S3 response XML. - - - - - AddTopic adds a given topic config to the general bucket notification config - - - - - - AddQueue adds a given queue config to the general bucket notification config - - - - - - AddLambda adds a given lambda config to the general bucket notification config - - - - - - RemoveTopicByArn removes all topic configurations that match the exact specified ARN - - - - - - RemoveQueueByArn removes all queue configurations that match the exact specified ARN - - - - - - RemoveLambdaByArn removes all lambda configurations that match the exact specified ARN - - - - - - Helper methods to guide XMLSerializer - - - - - - Serializes the notification configuration as an XML string - - - - - - EventType is a S3 notification event associated to the bucket notification configuration - - - - - FilterRule - child of S3Key, a tag in the notification xml which - carries suffix/prefix filters - - - - - LambdaConfig carries one single cloudfunction notification configuration - - - - - NotificationConfig - represents one single notification configuration - such as topic, queue or lambda configuration - - - - - AddFilterSuffix sets the suffix configuration to the current notification config - - - - - - AddFilterPrefix sets the prefix configuration to the current notification config - - - - - - QueueConfig carries one single queue notification configuration - - - - - S3Key - child of Filter, a tag in the notification xml which carries suffix/prefix - filters and allows filtering event notifications based on S3 Object key's name - - - - - TopicConfig carries one single topic notification configuration - - - - - Implement equality for this object - - - - - - - Object metadata information. - - Object name - Object size - Last when object was modified - Unique entity tag for the object - Object content type - - - - - Set expiration policy. - - Expiration time for the policy - - - - Set key policy. - - Object name for the policy - - - - Set key prefix policy. - - Object name prefix for the policy - - - - Set bucket policy. - - Bucket name for the policy - - - - Set cache control - - CacheControl for the policy - - - - Set content type policy. - - ContentType for the policy - - - - Set content encoding - - ContentEncoding for the policy - - - - Set content length - - ContentLength for the policy - - - - Set content range - - ContentRange for the policy - - - - - Set session token - - set session token - - - - Set the success action status of the object for this policy based upload. - - Success action status - - - - Set user specified metadata as a key/value couple. - - Key and Value to insert in the metadata - - - - - Set signature algorithm policy. - - Set signature algorithm used for the policy - - - - Set credential policy. - - Set credential string for the policy - - - - Set date policy. - - Set date for the policy - - - - Set base64 encoded policy to form dictionary. - - Base64 encoded policy - - - - Set computed signature for the policy to form dictionary. - - Computed signature - - - - Serialize policy into JSON string. - - Serialized JSON policy - - - - Compute base64 encoded form of JSON policy. - - Base64 encoded string of JSON policy - - - - Verify if bucket is set in policy. - - true if bucket is set - - - - Verify if key is set in policy. - - true if key is set - - - - Verify if expiration is set in policy. - - true if expiration is set - - - - Get the populated dictionary of policy data. - - Dictionary of policy data - - - - ServerSideEncryption interface - - - - - Server-side encryption with customer provided keys (SSE-C) - - - - - Server-side encryption option for source side SSE-C copy operation - - - - - Server-side encryption with S3 managed encryption keys (SSE-S3) - - - - - Server-side encryption with AWS KMS managed keys - - - - - Serialize context into JSON string. - - Serialized JSON context - - - - Maximum number of parts - - - - - Minimum part size - - - - - Maximum part size - - - - - Maximum streaming object size - - - - - maxSinglePutObjectSize - maximum size 5GiB of object per PUT operation - - - - - maxSingleCopyObjectSize - 5GiB - - - - - maxMultipartPutObjectSize - maximum size 5TiB of object for Multipart operation - - - - - OptimalReadBufferSize - optimal buffer 5MiB used for reading through Read operation - - - - - SSEGenericHeader is the AWS SSE header used for SSE-S3 and SSE-KMS. - - - - - SSEKMSKeyId is the AWS SSE KMS Key-Id - - - - - SSEKMSContext is the AWS SSE KMS Context. - - - - - IsValidIP parses input string for ip address validity. - - - - - - - HTTP method to use when making requests - - - - - Validates URI to check if it is well formed. Otherwise cry foul. - - - - - Validate Url endpoint - - - true/false - - - - IsValidBucketName - verify bucket name in accordance with - http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html - - Bucket to test existence of - - - - Calculate part size and number of parts required. - - - - - - - Check if input expires value is valid. - - time to expiry in seconds - bool - - - - Get corresponding region for input host. - - S3 API endpoint - Region corresponding to the endpoint. Default is 'us-east-1' - - - - V4Authenticator implements IAuthenticator interface. - - - - - Authenticator constructor. - - - Access key id - Secret access key - Region if specifically set - sessionToken - - - - Implements Authenticate interface method for IAuthenticator. - - Instantiated IRestClient object - Instantiated IRestRequest object - - - - Get credential string of form {ACCESSID}/date/region/s3/aws4_request. - - Signature initiated date - Region for the credential string - Credential string for the authorization header - - - - Constructs an authorization header. - - All signed http headers - Hexadecimally encoded computed signature - Date for signature to be signed - Requested region - Fully formed authorization header - - - - Concatenates sorted list of signed http headers. - - Sorted dictionary of headers to be signed - All signed headers - - - - Generates signing key based on the region and date. - - Requested region - Date for signature to be signed - bytes of computed hmac - - - - Compute hmac of input content with key. - - Hmac key - Bytes to be hmac computed - Computed hmac of input content - - - - Get string to sign. - - Requested region - Date for signature to be signed - Hexadecimal encoded sha256 checksum of canonicalRequest - String to sign - - - - Get scope. - - Requested region - Date for signature to be signed - Scope string - - - - Compute sha256 checksum. - - Bytes body - Bytes of sha256 checksum - - - - Convert bytes to hexadecimal string. - - Bytes of any checksum - Hexlified string of input bytes - - - - Generate signature for post policy. - - Requested region - Date for signature to be signed - Base64 encoded policy JSON - Computed signature - - - - Presigns any input client object with a requested expiry. - - Instantiated client - Instantiated request - Expiration in seconds - Region of storage - Value for session token - Optional request date and time in UTC - Presigned url - - - - Get presign canonical request. - - HTTP method used for this request - Full url for this request, including all query parameters except for headers and X-Amz-Signature - Presigned canonical request - - - - Get canonical request. - - Instantiated request object - Dictionary of http headers to be signed - Canonical Request - - - - Get headers to be signed. - - Instantiated requesst - Sorted dictionary of headers to be signed - - - - Sets 'x-amz-date' http header. - - Instantiated request object - Date for signature to be signed - - - - Set 'Host' http header. - - Instantiated request object - Host url - - - - Set 'X-Amz-Security-Token' http header. - - Instantiated request object - session token - - - - Set 'x-amz-content-sha256' http header. - - Instantiated request object - - - - Set 'Content-MD5' http header. - - Instantiated request object - - - diff --git a/packages/RestSharp.106.10.1/.signature.p7s b/packages/RestSharp.106.10.1/.signature.p7s deleted file mode 100644 index 37d8e42b61fe871619b93ca62330ebd8dd4f0b8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9489 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%0D7exSUAc6D6nW)HYq_Pl6Sczq%2MC!I*j} z?}Fx`8lVa&XDeoJh?QT{>HFsgt>j`=GUz)lmC1kLg0d{xED}6$kf0aAv%2yw493U3 zDp*vpfV#FS?gum$xW9OE!8(Tg%jNrqlZv_8kx@ZzYrKNL%g&&YTdE!EBFo@Uav&Vh!j>En*C8@n&^R>pke^GL(VOx^BxsHK!P0tJeqv?93>1pq-Aj()DC)(N@ zCaJxZw6cEvggexCi~soT+F88w&d=7-07N0gn4QyuK!2kXzimxUdVQEFSfc?C}c*|`;DCvJtE?SlpP znwa%-AhK{7L#yAh^Iu~N!{h@c8Wy(-J**CZ!-5x<72Cfqqrss5^Ov6mobgv@UsrlZ z>=FtzV|{R3k2Xsc2q7kAe0yUJJ-;=0dQfvSp+gSk2h88OvS@p$y+nLsOMX0dM1%5GKf&L7wrV_Q!WQ zENgKN8jT?<2nCVq19$^UD{T;|lFPINKXmE!&QG5TY+UUNU9}>?zIbo^UoDV8{@Xa! z`~jzVe2^Crf|4#9F;~MhnIa_C;Pel9`@<{dmDeSv=L^Q~lG=uvPkL z(cMer0C%;1JH-ecQ|n(35fBc??%T(oM6z^p-_w+vXN&l<@wr>2Ws1NM{Z;%fzeR-w zVoRX@5RSDg*O7Zl(sF^&^rqdXf2U#)lcjQAQ{%aJSFC1Agd9&AR+s6=4oyFdG}be9 z7INypxUs`~eTVeHw^77HZr97K(E?`&Gh_?)@QegrF`Pq&X z+H1xdTk|zpzDVr!a16`4o)N06ziZy^aAbqA!|S0rbN=&#m2a3HgcPRpllkR(>v>e9 znDnc+^4Af?nn&<~(=uju{*CD$>w*jCX1O6>s zLb)S;2KkR>SvKt=Ai8R)fPNx!jcxK5j^fXbVaC^9y?1fj*0B_oqo9s z$hJ?HBTl7DHG|gnZ;m5W4Fd{F0Q^-8992VY4rV$C)v-qA4ZJzPUl%pkM~CPwOxup_ zEtBfS&oa!NmEY1p7#5jk%<-5*1DADtI-rqVGg}-wcU)j&y*P9t+%ZxwNvw-dC!pjT zubTVqqxY1o2*mN3e-bZ7_jA?71K}jejY?mSJ{#CSf{eH~nm9+)*V{IxQvW1$V}PO9 zu7?R5ch(AJVBaQ?Li?Q^D{A+Qd=hIp8`ltW?{v1FOW*|sn>&=R@;Tr7ou&xRvFzLd zwUt^ko6JZTo^qy384bw{CN?G1uzNg#_Fad*>)m4K5Uv|)`bh9Tl5OPvj8sFE_&{^= zwSA>R=;EpZZ&&EleS;Sd%>*fb0^4J!Q9!N@P|Gt8z;8F_ha+o=XduO|U(-(3> zACxsMU1yvUG|~>rOf9{}an;cM?(t#U;{{^63A1v6B*=u8&M~?t#)6ztL&&T{lQyIE z8e$s##2m<1n2_b1SIjRRG+7Dx<|U_hhd-=ZNpFK4V3sbtJTyw^2ropHYL!{&c ze!|#N)~E4h2JbR+4GtwG&qGW5vf0#CCj>8#Wy3{D3Hxh^e^p}|BMcCMN$YXte4>3+ z7#0z~=z#vFB>v8@Tw;l1(Fi=}VmRYQROh0|N2mp?hk|D==s~)B$L?_Cyy!Mfcc>0c zReyHerk5-N?mhqj0RR6308mQ<1QY-O00;nCP%Kc`udOUq0ssIf1pojL0000|Wpi{> zXkl`2E^c*maAjkxl;3XCFcik`k$4Bo*I+ko*A?Vss-{j1P1Up%A-Hp#)5I*XgYB&C zv+aUM;uUaOH;X_6fw;^0S1-C3G%T5#!cvUeEDG z^6~|1xVYy9Am6TRj7#U5x0G5@Ld`9yr7+s+jUz(W^w{eObUcd2bTp%?wG9ZevpM!K zgjfxZ=iKo_#CqmU2Il4vv|(TGHho-(0x9e75pc1Kn1XYudOt2BLyf6 z3n8F!TnR`vyt2UPv-NPkIu<^dD(UuM{UQqK$~HSp-*^MIGeCPQG^=z*{h}NgdUJib zT%}9mc8<{jD!?0~zkqNjxM%l3qD?^=9dw+wC$t*6F?>soj#>-G7ab_~thwOpNv2VS zzXO38ByzCA$i{W6Pi5UyfbN#*`Y`f$>-8;K++L&0N_rtiht2)WE8rGZ+JQ~3v_YG; zs!+%x)uoXIK>sk%068#7op<{iX!ZJyw$f>{M{eIhjJ*Ixt*MUx(w`-}f#SoRk}k&C zbj|^$(yn(Twi+jYw z$I2ICobLVbYw{5?{CD;leNLCr!L#J=`SHn1egFUf|NjF3P)h>@6aWAK2mn=3EKszJ zi=5Lr0RRBj0st5Q003-hVlQrGbTl7<2#;5_pNvhx4>GkwV4B*c5PP>ywkiLCK&x?|<> z*z;Gmb;9eYlX|!`>++X{`_KmW$eMGnT!ZJ8U)AMeS?wL7ICG>@t(*;7<;_tA{dzMa z+UkIj%DEROV9e`0OI$DPz<1!pY#zjVwN&10D`P#^(qjGM=Pg!l0^f&zX-j+mx4&uj z=#XUvB|LZM^CUZp@U)#8VcV?PG-Vq%V1H()Y{qNZ|rVh=}uW9bljkHoLxB# z5xdcBReH3D%StiN8GO!w#|#bZYJgoeu$uvP)4-qsgisZ&03leXuCyc42&;EyEHCh! z+SM(VTP>j940_|z_dSQF?c-k_Vb^N~q9#DA2$n^q+OU3SumN2z2xZg+$V@JjDg z(I^iDlCbTr3hbB|85o(9Rxd5G-DEBZC+Z_yclOfRkNiG?{Gw}z)%zsBcI{f^!EVPu5n962aiEpFZI)lMT4eGl zSnKYvCQnA6=|?|CkuY-5mx8AJ2DTSnhNtbRJZ$S|wS9@y#OIm#Y-?Z_tAp`%&9W_Y z91ioa)3R$fBlS+psog41w|0v>qXo!p?Ixio*KTB$jnai~2~YIsxYJrsAX=n`n`Pql zb-Z`!c<f>Ui&vc<)T(wN<K)h zhpv5Zl#Y56s1_aWknZ9QXYB|B*DKFfe0DUAb-AC6dID&$M@)n1sP^YzjHjjkZ<*lF zR%NxbRheJ*xzFK=`7N}glbKqeo|`UQRnqzBSNRz3vZKSScAUWVkhVCvm7ruf^}Z@yyQsf8LD4fR&TGh%RD_!&Vjp?{bY;oCl9KA@(|lvGMC&9pK@>Y z>zqq^lOM|fq_-L{dpKy}x3YzgV#Q3Ck!l82BcoMP>33U;j#A_FcXsk4mV2aRCqHA` z&af2{eaS_Q{+!LMd=j)kko**sV<*S3FkGw7Lu{DgLX|bA&IFo)1840#RVj&s0I!*z+oC#W`JcHINSh-Yv2e22+>!C9OIROZuX;- z%{+s#m9a3$y+rni&DD_n?1HW1a9Sbw9)kb+XIfc^`M@}$dWn18t^G@_8BcqfQYvo16 zlDvVrI@Zz9&jCfJa+VQBE&FspNOl^89N>@!y>g#dZgnarx`;+(A3M661;yaUWWu@k zapbLC);x~;q;*-iMfwMdUP=0wipEAMNVX~(t5T4BQ_<&={*IzC;|Iz2 z6n#GFS4bCShOWH_Njk{|fEWIc^e&Rgg{;g4=rER_ptlEWFnP4(y-{)}Kjb=$J+3#H zO;(Zn0YzU#`XNPMO!_T~zJ&Cnibf3w$y*hTh6<9$6peZdk|z`mQ8P&1q38&7u&oCMId|sY@f)3&(>&cxdF7L{Onb6&I z;hc{^I8AC?yWUOd0Mh5Z(y1t2sMwT@VOw`uFJIDv(Q8?A?8^NZ0nycJg{!=^(eW-i z#DdEjN_Ay5j>kZ=G%^JV-#QN5z&U=+0{63b%8|4FX z%m=xMBZeTtzS_fv(Sg+WW~&KgUw152x`hIU>F(lM3LLJNAjQCo?uUy)5E|OcZ|kfJ zlhJ*GSlM(uO@Yj(#*k%AM%-3b?O|N&Rv?`+KkQT@&pQpmxRY$y$<&s^b_e~=+qOi@ z)kRMc1tVW4*C5!oAthLpJGEThFzy>Cn^d-qtrM;`^{g3^`ToCbB0TSOR>x|*Rk7JZKDkEr#a+@=@{tE6)6XkJrv z^YnHS9uS(m=$me%FQH_k_+t6@$_1U@+fpdmBqSz$51sBQb~>z6L4=K9Y*ROa##MoO zlRJb}_77I{>rm)tF!=QeTDmE6<732Dbm-XxqP%X`=nL=z9Y zOpfxP+-n#OieV8X_cg?T3E4~TZvY^cc*$mo@r?IS|}h z=BpvEH4<>KUFt4Q6m=J8in@z)jaF>TSCdWM#hIh-dbaKwf<8sYZ|T6wi-4EaL6LVEhT#` z)-pTrKzgl(yx(a@SYraOnB0TzASCyW*8zU~}Qevt-!Xyx=U|8K0n>xxFvXN|o*^1ED;#6DcapcUdwUdV0`|}ZqH0j2R1+j`r$D8U zo;nh}LliCo_fCM@Y#-a{cQUnGD}P2Vl)#In6%&wGg-jGg&{f3|B%+}7luf0vr=Va>7J<36pY15Ep%Y!BbyiFdJ2k7A>L2X7{voi9;-OEe9R}Lxc6eHM;)`w~ zZue{<8uSbOvs$d(QoRqvz+jD1_H<9w@N9#I$J6>0>>=8%Zl;I*-H~R0Cj@|_3~-bN zjyAy28aT!P$7tYK101V?;|y?|297tt@ftY604HeRL<5|tfs+hyk_JvTz{wg|Zh++) zSYdz_8aTxOLKuBEJlD`YIBNpu zO5-5}fU^y7wg%2Iz&VXU@6yVlLd2e6SD&PajqL?Aw2=RUTB1XrXF{K+f%6S;z6LHZ zfDr7X*oj&_>`$Xu@i9^K4`Cnrl8AWUqUeG}(HjhE^yCr2=!GT*Apop0z$y(~WPpn_ zaIpa{*1#nOxI_ai3!kPSml}pkHE@{$F4I8802K{X4IqRXf9BxKu6~Hs1W6#Uxtj}W zQ1C+UAB7HAVmUU7hCvV6qrx=q;Yc;8VoMw(Pn)^kv7iyNAV`GOkIU?5*FM1&*{MOF z5kMvSDF%hS1_ek^{S0RyD6Hd#un;D~>SuM>&#ADVS7E=P!+vpRVR_Wp&#=!(Sf}dYLfuTTtqR)#r5FUy}ua)qn&r zaRt?H=#4kzF?uR-Xl9EMj7D12kyFNv4n|@UuV;bZ!sa8~3eBS(J&$mijY4AA9t4@< ziX}X0#oT9MFj&}(rvK)snv%oN_)4VUVNu#0F;~$cgXj=Yt?}irfuH^w_|n(FM_vOj zXnd#{_c_&L`FjRsPWE7FPk}qL17qoOr!Z}D-eL?q|7gfLcw(2+Ek)ALru5s_XY_9Lg5iFBoc+C6kKVkJH9sXq% z{`)HYD=NIW#-W4P;WJ6Bn$j|HK%)>=f1u-dRmJf`6~~WM9O4@Heq4{EY^$wy^b?jG zrwFn1m}se;_86$=V>z!ZByE~3YBUW96cFOaG`l1(scSJ^5=JQGrclqL$(TZ=uPan{d#ukH3zGoHU|9XB)RkMq@kHPZw@QOo zv7iU*yy`DF2SKeBRDVTb$@gl%#?!YQf0V?y_Z#~CmJP{{Q2QNymEU^C=Z|~8C&wR{ z=RY#CKM@s%QO2A6S#kY^Tz{?mF>vxX{0wdDzz&kE+2rryw!C^sy^pu7A#42>b;h~6 zq06Fws(zYL)%O~H(g3UzOqbjvh1IRH|95L&rC3!D<5i)L3u@2t)cc!YVTF7H4yh0l z?DpJ-zG)8@6qbAn^#gUa zc71}b=sd1O3W*-H>-1YV>uAnxEqad(5%J#~Y}K<7s`gE#n))_NHV!y%N2?L4T#8^C z6qI+Zeuvvban!!W%|N#Hg4F4E(-7V$BWZX2Y$kzqN5B=$RbXkU%eF-6W0(!V&?Hb} z?_KFR*LTeZ<2w@TEA?|O`qZE$bnUV4H8X7^la0s*H_)dBrJ-vVYj-vrgz;o7TFa`a zI?U2Kk#}5@qe5m#jtS|JyjS9gRxn6}sUe2as#6}t=v;QwMbJ3V(@Cl_2`i@){gB$3 z*2R&bQ?=kM$62Cg^2^%}Ur05@phMg!caftw6)lLl@!z|9)C#Q?Wx;8p|Ns)08e;EfvC zXn>6xxXl2!X<(B9Hfi8?1Kh5GI}C7#2JSS#of^2y0C#ENZUfw{fqM*aj|SdkfH!G? z-ILEZ8;>_@;64Kg!S!~fk;$VY*g@SShvsuCpW}Qf$6#3}dXz&PYNF^kvLpdGhV#bN z3YVfQ&oIzW(Zd6%$*>dldaF+XkN$}tm=ehPj`wu|3BKAvj+FS9CX{!^|<(#kq^~SvQDrZ!&(X1)0z26WuAXGj7P%7S7s3Hz>5m z9iG1#=1Pv#re9o+g$~CizcTsQIq$7I;dL#DdOWj$9soz7UUyVPvgO^KsFbx!gHu#LUcJSqQxjomMWpiczRDjs{endepVOcfsbL|6*r zs368J5mX&S>hL9(>;c@X zehzsxI^cI$=nIgal`R=YuvF@?6aHIQKEv#9O zx_6iWIwhwJgTd{-Ic@iaM*CA!*y{K;>U0g`c!)ou^wZ<%veb@%`?caory_bra*CKT zH`dMlYIAe{wBFpWn&vKP)*m#p{-n)meWyF@0?LESyM$TEy8^&C0TlaMvD`!$t%dmyxqZPx`oX9V4aC%sD1oPlVh?FAw^xB6<5lwqfOd9oKLF)u#9I*uyp@>;*O z+fDC_pmU15aIAb2<&uFhSQ5BofK9AdT|@>fZZRh0FndNl;)59xVg9gqTbu-!{hC^JSZ!Uk~8FppeyH#q!H$nup>!O47i<+Q^Z&^ zx`FhmioTrmnTj4G4G9e71=6+rA(^MWJnTeykUKoJ;$*SH!TthSqbYet=5guEaZ5JA zw1&=rJ(irauR#)wo+>xz*y@lF{;Zk**Y!Ammd5$>W}e@WXFuVgPlVnP(@Zo@j#F{| zqM84<^*Dc##`();p5KvYf8n7I4N&63Q#Tk^58{mMB;QY!18#CKAeS~FSW=TdM7szZ zI}7#}Eo}A&n9dRz_iHhM*!gUEj*~!N;zd8=+@H@XSF!;vC)wKML02*cmzWjV=+M1R z0yT*exQ6pN)DNQJY`4gY&8I`BtkpdBE@d>eK{xV z)sBAI&kIiu?ka2`ymhEJCqez_x)R-tXFc&A>u{x;apgS~=qw$@%vI&vkKG$_gykk4v;d9RY1EZBji|6nO&oo@8y zRcuwDZ+e6+3+FT{;2hDtRqq1L z;~`PLIXmdxGU(KYb4MQCNycrv=j*-N^x|woC(cSAu6J44_9o-_N#7-zZN;ZryR+|N zADk@Yi3$m=?Btv8}U=yf@5Q!kKFq zONvp+aO!=f#VVAR<&LGeI$}o@5S5rXce)*YN?iP%3*q@Q;`)qN!+oxNk_NdaXewwbziEK;LM)WCF>bwQbw6>9Hi*5{< zl*sdKDv;@ATU0NjFVYfEt>>UF2UZ$kwZ&7qslOWCl@d!s>~#Q*mo2 zDgDj3cXEq4Qz_LConk{4>ts)z?5mUgb#h9b?5&f91hzry<-1~??5UG|b+W%sPN|c< zij=(@BwMawTx-g*kgtJ_K)>zrEy=ib&`*||eTr?t64Kg7+f}ciiok*iggm1+P-Z_> z=*hLyC{EWZ79d>82WE^LTzm5%QsiEmXJ-)t4%s-4AmfR68C z9p5Dl@vYYJB@*B2G`=}1zSTR6Z?TT=QXSuA4e?cUd{v3BlEybz#aG!`d{r|~_B-UOj29=nnPErr~xK#Y6qI5b8@$fXZA39&FkI*G?> zhIvewudXxKQs$>@r-$3lcx;2=zDBsOt#fZ^iL_7>z4Infeh*xJyJoe-9`1cvtl8H?f!7G(KkM zhqW;tjYk_`xew6r3s93<Hv?26MUJ42Q^Ccjw^F=XovfmF>EVjAJ7^PR*oaOSx0I+QQ>h1Cbx zZhipi(Oaj}9MR_hW2i+r3z($N0+Kg29tHf`PAJh9lLu9`P6*rgI>HuA*!>_o7pP8( zlZQA_&|RG1?wR23o8a!B;GQzU-P_<+`bl#)fffUb(P0!13(*oj)S>SC&E!El=rOqsG; z!J|%1!qg)rHOjLI$SCZWp$RJQvr%@A4iTd=Rfvo#QnVDm1N&?3X<^PK8rfG6Z}w@* z?G=}c20l8IffT0ItP*RoMS4-cPl<=`y(bjEv&je9l+gh+VAJm>ztZ@Ave<#zR>j)= zeq|3nhME0s`YZ(!M?mcp74vQ;Eh;LYt6pj$A+^23h|)rcyv3n#sMwpaQTVc1JRJ7k z1`SEeV6o@n!Jgv70gevDmr=aaMDb1yyvqRZ(!je7@NNyf#{loq05r#LX|)~g>d3+U z)U6HC>8wwhq-C(>=}M7jnxl117;|ZZ zMB3gMhsyJD%91Xu?xpiQSMto?O&6}3kl9RA7R^-<$m)Wotk&aqWU4z{`ud>&F{5K5 z8Od|wFIJO5j9rTx%@oqMrTVvL5&zJ;dI+e0R3u7H2 zvX@)i6BVkqY{|RW3kvxK=%bdO-Hfx1cPoMHEQDSNGXX2-bSE$$mp956Qva4q-m6uB z$@@T*&jRs&BG78Bfsu0y)$GX!fD~pg331%{B)Rqu{RpyiJT}rikb^Suy%>LV zAg9K0Z@(R774hZsg<7OL2-=Ac_-ojp|@P_GLM zTfV0dI%6}N8+;Cn{}E|$`tbF)cx+ZP&s_3+OnB%MVbc(g&2Hw|lRQrg4}JK)84vFv z&&7q={grm)OwLo(QHnaum5Ea{WmtZu_{k?_`GIOfgfCl!uW0Xv_2>Id_hT3xt!>?J zMW0pmDLZCWa3y}FWWOSz&vP@w&Xl-C0~NK1h~|#AF52~JX==>o6czZSoWSP?%`me8d1B(ZELy@KFtX%m5$Lz|#hJS_2<9 zfDl${+e-bl9lb%ck&q3dQ}r_Z3BxZ$L-px7i{lh)LRj5jkD~>8oF33TP7kac(P~tK zIGS}!FWJT0-YxIc4-7rTW5r->xViU0qv};ZE4_z4eAzE9ZE{9AHEt^R7@|!P5Mk&~ zHP$I(Ou(Ea#*BBHVP5+xm3OcNbCR#vW_`;l2L-!lwILP`IbaR! z4bQh}ET(P*8Qwz$UwgB<%PR~05(*7@P2tKurA-hTp?TG>DM^BnCtp@{o$)IQkQATe zYgk`tX?lC*x>T-@t`QQ}w?TBZ?$w_*y;=wWpE1B^H1Jsid{zUWGk_3Q^ZP8Hs=v>2 zrAP>gQ-7a@o}yzHigA73#3clbL#tq)jxt(virN7g*_s9E;#xS0=)47n`+^B41b{CZ z;ENh~#sJS~;7bPhk_NtPfG=y{Spz()fv*_gD;oH!0lun%=M3mo%$+R}4({YNB^Xx+Dxlh`NxfpOlD{gB27^I6VPz(lQn<1cMv<&m zG$TzeR`eL@s}+4c=^GS%Bk7wIy+OnjozXY2DxiGp!pOJ*Rbp<6>Pmj#P`yqbx7ET}YfLdC47(m4)u`4bzW=0I<~nTQ%^! z0iM^uHx2Mj4SdT0-_pPf26#aOFB;%Q4Sd@G-`2o)4DcNdeAfWq)xh@*@I4K@WPq16 z@Uj73*1-1-@O=%uVgMmjU-__U(@mvFrkez?`iq;%-c?0M4&mXl_6pk-IGLOmzn zPhKwX|F>4=r1fY=&xiyVJ zdx}+Bs_M?<7gjw%DJY<&o3bbMv{duJswdcZ2a?$dGEMa&nfq|sEPqp#5V;lS1#Scr zpI`%y-P|$$RAJ2%Z1^3hfzyO*!*A%tpMe`@%7Zj{Z&j?`!78V1$T(py4s=d79cQVj- z5$M?1ak`I9<>`4Q&gg4w38!1mYKM3A%I%)01DwdE^-HHKmOek@KGaEm#cC0aeRuQ? z(x=;7@8p}NV(1~zV{|v+-3@qp4hXZ?aQaplzEoj?1e*}si(Um6Eh3fV#p}74YV<8x z;8;f5mYgbiR_42QsrqXM);bG2i{6tL8<Wc>2eMs~T&>_+Fui;W*3Ma>eB*&$|j`?puC>if_uCvk+I0#8p|9 zH(Dk%=(3*WJ0#&r66KNU7Nnfen>QGG)3^TsaZZ8i@p+YLFZ48pbfzpnA>JJgs&WIS z=p~BLGSpQz8b;^BMdRDIn||FeJ~P%eMn_wileMRB-`-)(?x|$mt*WpGg0m%-<g^|r8KoPt<+y){#NKAfXR8zLgpHSb~c{H<#!L9HFtLz0e25vJa;On zUQpG!T^x3x&Yhb>1pUiT7zj#!-<+8ec#Q;M;EDuc;I$H@Hw}XRK9H*iS)B%1n+CZ! z4RUcBq*d8&xfZrGJXeCe;jHCtnbckTZuDdJy#?G@J8RKr`=Lnc#j5*vt|`g?;Ma|Q zC@i#Lbk<_l?}xo@0m`BOg=a4LN1Y|U!dZ(Mw?*v7^LFUE(T@Z_!-;-MDJbCE^MV}d ztmVvIp6WV}kr?(X7qrRyG;8osV?2(W;dZw&RtJi<)0s(rDWjzv*kQ&M5o9Qpk?z40 z7D}Od@kvh=36`NCaOKfj%*V?;xnfaWwAhv%&S&JnLUBvgNC8?yoJ6vAhHyfZ%V=Sz zP|8$pPIJ_V7xGGrU(Raj_r8q0a-}$nvPYr)91N{Px3V#f1MQ)*77wW`He|`p zs$veig|=-Y1#|oJHz8)rt%{OcA98?**$7#Wnj01+b5FMB93tzo^aUu@t#dj4L>x~3 zDKpFz$E;u2G^wgHK(UmP+&pPnHD2at?{3S9@Vn{4nTp8WJYd57MR_7I`Hma|uRz_A}A!DBDZZqdKFbCB#W zkfm?!(}s-%?}QV!@j4qjzrFV3hK&SYHxjn(b+)^O4J!AR@)WRNg%JB}P~4*O$JHoI|V?5}u49qPR-jzefyt@9}(w;~+2 zL9M)2D-XIg-p^0kK;*Nuqz}q7vr!v7akM%K&f)2~q=RsehdGkRn#pgFhio*N5rpv3 zgY)Ueov#z+>D|dzbmMs#sa>`{gY9OdyMma^So=K8Y4vEsOjI!OB9OlRHs3hfX}c}& zXmnc3PBr)4R;>d+tUl+#{rr#dyntmb>`>Oj(z3!_JSZ>9M(qt{jdfXfZ7!=EAZMd~ zo(A;T%DmhZ`+cun>}8F`hTTyxyug%yrYZl>#PZW-JwP=~X-dr0#d}_}E>1k()Ww)} z@{6i2_$EN|XU?NJQh%W^Qq=bOFXHIqLe9%-Qw>v%``S_sk}L^7gb+>v8VXMYh<-oiUXF-;`b#YS+!vk*Q@s*aDZZrkOn&6ED z#{R~B%ke&NOf(fN8_7~~w_fm{Bf8)}Ml_8PU7#X5cjpo9sw0|EMlS9pdRpaR%6S$VjYxpKF=^xY|>h3?js&B*TV)=y0+hr9LD z&4}Z~P~g>@p>@HhZ6gN49>iM+yI$+JgJ%tbIBjM^Bd&Y&#STjJjQ+=V?VFPe%RW&KtAfUHEeDu-)UWd-It~E z;ZDp(t3Aq9!%c=bx$Mp?x5r0@?Fo!cgRV)T-#ICQU1`wS!7G1)@*F$t00h&%peyVQ zBbe_6lDV!X7^l*KA9f_iAqhk#IezCWuzt3}c4WF;PmpV21J>Ww8Fnr_m|mS-UEN*X zt}@J7*O=p?zGOb^N?>ObY-CT`qUsULSW8!Tp=&byV3HAZ72?6LkYMu_bQQzya57YE zU6bvw=!%_>s!7;f1YlBf^NOIK8j3m=dUu${&2Y0Tc> z@X(NQZ(VAF6it8VQC;Enm7`vWep86vu-guM!yc7$*ti8lChOlvCuqob*xl-v^fZx0 zr}equ`=WP-V#2o8Idk9R$XZ}q8TYi6uBN}}&ijX%KTEc{tQ-Eg^_k7_#%2~^~ zt6T*4xk}KiY@zVCmw3-~)^hSK2RI_2s^i#rszO5Mbid3Dvzj92iERtYaK*I-F=bhPw%5w;ySd}fs<4qC6O6Xp@JHpv* zFx+W$_z*~<1Ek_b>${jsqTI#IGp&oo?)yMi@IjQ|;@MtuFuR!_+3e{v{A3B&x?P$l zK6rDcE^N+ko2t#rzSR6l2IXCnJKm)o^47kGsdiu%C1?LJi_`36sjc+>|K`{{MDk6& z4{hi!5xqaNC@-=}CIfFmHgSBh^{{3n^tK+_gg{DLrc!WJI)^fypKU$QaG~zm6Xiv@ zG$ZvyxAr$jcW(n16d8(V*Jhpq&O^$bC@95<20=x>K_a0K(>1V+PwpwkQ0CQA<{ZV| z!)3IboK244Xvxvi9b&Mv=|X;_VDA2fpxCOxOrgt*r-hl&+ngN5vEyx4R+lc6_U$1y z(_D2D5XY&K zL|vRNc`(~eVr8|05j<$u4ibx|Dvbn2|`PmRs zHy1BII+;K=hkDCyF&}`S65;c9j(1LAt+_-dhwK(!@g8@%e2@DS?h`S3Xh5|#Et2(L z$|N<@%{uBOg=Zh1msc;BDv}*yZHd&=6^!&qM!K?krK-TC;&D~#A@iJP-Gt|5tebUG zHxfx}U3{s`N$bW=-oRd%bKgZcBa4Jn@7kfOhZ*UZPsnN0Cem0~ST5!E=L zt8==l&M{S;+=SK+lUlo)+{dcw+@Pv+nRr~2dhnZ!Fk!;37x}(c)n)r@)@1`o^H%}e zUS|cvmRUBxnlYzciqW`)F@wJ57o|f(*vV{(&H~z#w!>gCwu}$BI9_DddolD`Y!X{ zw^@?yzclb~0|=qs5#aY(FPFJH;_e0p zpE$9IAdIL>4;+1V$9AcD=(H( z%C(XUSW1|j&Lad7N*CH`(fJcX$wd1iQP?$v)$?T$6-yaA+K21R1tM)xdaGV24Zat3 zB{yssx9Mf{kk-jN7d% zncs_;UzNQ7L;Oxih0BC`i$e}8bD`305uTVlcCR5ld ziY@FVTzIrBb>p_Fp{LaEtzj$nAgx-g$~nSsM@wAu&6Qo1qapfSbv5J9d)U7+)|eOa zkkBWWY7IZb8heGG;*f9SW=%T?0U&39oCX2|1R7{HfDmk#7txEaqMpl$`+S3B>}X@W ze3VSBw{q|&+}3TNPlS{EcAITxXmwPd!Gi| zvEx9m!TYm=3f>!@DAVC)zRFdi** z=}rgel_?5sx)rvf7hOdcuUbQ|lrhs5wk`ZjI%e9#HZ^7@Es*2yebkokk5lv z_<69&;UqPby2EY^rEa~Q&z19Wr;Q-!5xfNmV~jy_D&#N!jgUe8i(-_k7Rx^0l5f1d z3C}y=kO8D8a2g#!{b|8++ zbc>H8b9I)7%UpWPSXS(}z~^@%pqT zr;n%NqxGRpP9H?YhwC$$z??e8OZCaka&yEKFK#>|D>a^kl^V~xN{y#lrN+~%QsXIA z=|7)NsWP@uo@_Xm8a_^)N(~>O&ZLHysuQW<15^oz7pZ~`@2To!ctlmjaHL8zJVTvA z4NpXOQOl z3FT|0`kt8$-IB(y7Re>qz`~)D(~(qCSb2teDlgc5n+YYkhC=J{ToE)X^N{C7m(X#7 zx*Kx5z|>^+YRlD?kkRLuL;!L?jlaS6)jNo}=rXva7V~kJo!v;vPgbX3R_n>0Lz!x# zcVV7Hy+b0oojR0re=*_++%CW3}YcKp8x^|#xXw|WDh3CHn%rLxnZXp>x&<;(#&UsyS(H? zS#F^TXznmCT%3Fw44y)}N^p2L~K9(t$bHZGAaz7Vehz^uNs8w1xP0`ej;iM#w^z)J{ zS=N&^%tjmhH?w>X;74h{u}GJvxj5m%VlAEKL8dXu4)fupusynzf}<0*>-3&>()7v) zgV>20t6YZoE4M<*sBF(U-8yj1X~sX28gADvISYny#bb==+=(&utC+57j%kL8 z>2c<~0RF;8vgklRv+8~N{IGFs6gh^~$mzjZ&=cfX2;%J=LNIxbaZc2Wewq%tzOX0k zZ5T%VcGws8heb1tin2kSYV z7EZ(BgB`}Sq(b)qI0qDG`WpPb|Jc6Wsox(t=1hIS*-PCYsqQ?uTJEQQr!1fKPMy4q zHPGsKcJgjeI8Jf8kAp=QtVb3UmN8ZCHIX^N>+W z`AM1Ny=)TINO3l!sn$%rt@DmQaSBh~$7Vhi8Ef;DXAOEb7wS&Y?BdL;joMun44|$_>$*k45AY`z^YKT&Emld}jAJptLhQap3+cC^kCwV{D+;Q(d*5e204-?3^ ziRr-V{hnIbcAlRal(w#lh_@AQ-bqZ5V6xJ4bv+K)S;uXxpeNaa)LV%(GXz1#*jVwM z5oh9Tm~(kw3-&B?occz!JXxVm!@M2D9gZ|jV0*5LTff@@&8~&LWY`_R;6+UJrPH_i z!$rA8FvvQP8J|syE_{oQvN{27QcNlh(PtgqlNAjX=gL&Wnb?i3}=zBz#Pt~SGldx#W$k`&1$0LWDTH*l4_!{lbfZ5yV+bH z6={J!(V5cn=n)U5?FduncyPFDi0DI2DEsd4K`I-Se?p|0m}4c>?Bb}Zn&OBoh-e-* zvSNfeJRWu^XtVw@*0<0u*R%fKBK4Q4K?BS?$DxFGQ6Y2ItC4qR9f>$`m@_Lk~nQeQ+9aa7VUvylt?-?R1ha6s?*rt9Y}X74A&e0y}7T*A)# z1?ZY8E?%>&-w)zlu{h%jowa@H8^W!Xt5J#7Pa)ZLDzw~u)2e7M`I2q)wAXU()$ym7 z7$`t_@0#m#eX_*~J>WnmSsL zPFDYB=?v5NgaELs0e02EZU)#*1A_(-VrliQ?D?VqNgmZb-NZg*ScL$vy8(7j$2q@b zt?qPiphWwCsPr85(y5G=$OI7rz#jTpQlmxR)cba&{4=thyw9l>Bu{eCHoSx>>#`R; zWt0<)EHk>9Vlm1S1%oZ8X*(hU+#IK@&B3qELH`E}Z2Cr3o-QZm*Otmkh`bqq?{ zkYk5)%sOzktOJj6()*081N7my-{T0%(Kz`mrGo{uV@B0~PKq{By8uy3bPHX%x@tkq zjj^u;#=M*DbXDfA%BC00jHnA{x-xE;SLpKNlVDEZZ?>byS81=Uq5Ip49d zQFf)3)y4otd$Jy1sBwdX@5%$h;Q*F6&hLX=N{16hz%E?LF0vc@O)VT?E9(Ad?-&QW& zjH01Z+okyA9gcdYLEeLDiT2-%yB1NbDEID7zP%G7Mg?gDNL@dxSwB%uot>bQ;q1id zg>_IBQUywN#iv^L|JA$;l(8m3C9{cpOx^3B(QM>PHluDtJKT!vi^_2DpK0Df%`xCA0 zJN=33n2YS_ZDu|z7d_=tDGnSHeMJno+DsN+;AAo}QV4U(B!6Pu3qOt?nT@`hn%esl z)iFo9>TQ}X_c1;(fjviNa+N%J)l+?Fs@-IO3Y$3ero(2~($Lq^5dK7!O~3xKO4i#! zO#|i$TA4l%1M%y!C-X!z6T^U1^fD#g(M79CYc6GM$V1NwR(d$s%uKXFMEB9!7;h(r z!Jf7e_w5kIx|{+^h@yGs!1-2#-{Cv)`;Z8?AU>k{$OK(ZJ-oklce7^bUTJT=%`CPP zT~8YO`GwI?5Cv@@`^{sw!jp0{|X zHm2WjI&c2Ijpt%Pbt}h3obx>x`JoArXu;cbVe&kut9)VB&;0}%(V(qS1;cAe^wbiuJ_Af$BsR1UkbA$H385TR5++^>abwX`lN32uz7)dsvy#tsN!KBp{}M8LhtWz zcE`I8!s-)RA90@2rJb+#({vT1ZzDhrrZ{Nu?=U7DD96~yy`2lqcL}UgJ2u-dd7}(z zN8h7(C&6Vgg{Gu{Rq`cKOn`Wq3mHwiVL~MN*kbm*{MOE(on-9#Jx(}+P498y=XK0I zPTh9>?knE)Z0>aGvFmp_O}6WIU-9EH=6)yMG;Qv8>agqgJ9XOiJDvDlcXOu`%rw-U zPFgPI{^M@SrE*y{Pv7^`=2JAI;+Hk!eJVeM=sD0@{XW|+UQpR1Y;f*TxrNSl?d+?3 zq|w=0`DJJ>^ikg_c||oE)6d&|`nB^80CCkB zUytTZ1@W`fzP|h3JWbT#-uzu2}IdAI>bRxCJMvD_Z!UmTea;^}Jj=La0cj8qQm)TSJZ?qf0w1zeGWn+fhF;6*9; zAVJZJt%mC^QJUh;d@4;Rb3h;nbch4E%Vucw4AJvVpjyAz=~ z;IY4%n6EMSOitdZeEk#-m<9RjPYj^2o>SC? zC@?TTLLvSN;fww(QjZI($Gq)lmls#a{X5ZL01tGG`~sNV1P)tciBG+PjN^62v7E-i zB<8$JTe~2ef7RLj8=seBZv8vQ;IK2)U8;NxRb2TbyA3}qO0NGQ7p87~=v%thu6&V9 zTsq|Iqm^fyoHEyBEsl_TS^mn`n!GXbSDv4UL@#1>!V^2K|K)5ur?X}HlfGpYi-kg= z$lLz|Zd<*b)xTx1X1~M>N8+h z{ys7BvEc?@C;B#@Puc1cBiWBn(+=5>hjvjn*b4QXON)A?3~ej{R;7 z?egrYI9*C#xkR3Ql|-KXmHXv6rSe&MPObb^p3^G3cjJjZ<_sJIyP$uwUa(f#P64iQ zPLKhNEGARd&6a%RAuD$~VW5X&+hyTZpDW|WAEf1QW8UJ3aRkPEP)s1U2I^~@@4!#K z)0tT3olaKOZlHoBHiGxe?oqDZh6v23V0ZAT9F0=AawLl_n)voK__DjHPgi$zT99}h zBoMjyiQDULoKW*9V#qE!(f8OotnbgFtoJwFV`UGVF)%&xz}#Uu!@l%V2-!5u4eIyT zPFL!MRvh#dXYJu*oAiC^P6j{~iqfKP;v){Y)n{*Iswoxn@u9H3kd`mZUI=nfd1IHr z2+CQU-((T4tsukGjdG3@ISa9!N#~*fz?Sr4g(snBmQRX8)Da`)=w%jdm92B3PNW*M zFlTI}CH)57r^aT&F$QBUcWk!Ex+_r8Nh{K5pjZV$fqxEJ5wknCr|_Sfa@DD4Q~o)X z%Ydr8XAu}Vb;suOXD7g|(BFSecwUS&fxlQYS04a!~4I)mAP^opYL*=QcC%*&Oq{X6E_L%&f=Ky6Oj2 zom?hLkPlHd?Lcvz=wfQ^*Hu5Rysr@NPtdzlyf2aO#b8)>v8IeZl-Ke+AY+2Z4q%gQ zbe8WAsUcLqO?iRVh060d*S4eIP%H6U{$K;8zQZo|xS;%RW%$dT%A=Fbm)|NMOSx+cRgNSUdz7wT zUa*85VJlN$U-(~!XZEVa)M-rm9Uh-lo}FwK+}a{h_PX{ciR4>6ys6j1-ntg{PHW*` ztbp-)E${;aKV&|wjH(1Fz3tZaVUWvpF6of|uWCb=nA;YqtNE4RvV7{Ac&4|nQ5p*Y zU_S%wr-A(qu)hWlFu(yCSZsjB8aU7Z2WsFT101A*gAH)729_9Li3XM$V5tTUF~A`j zIMe`#YTz&f9HxO~23V$n!wn#WmbGa2`=Gp!kWu>_Jd&k~?jU`rqCL{f6`du0f}#V` zCn>r>`WQv`kUm(^eWZ_4^c2#^DY}#NGDUZjK0?vcNS~tU>7-BPH=@zeyeMY#f37-A z&qCt!;U+odYE>a7@!=$)0^2g`uKGf>t77gaFy0hH`+thUO}hBVB$N3lstAwbC@e&S zI&^U-*i>Sx8?lUFDgXZ|4+AO>yYSJg@}R@_i0l7e6m6sWMeJ`LlKr4vyOJl-uw=xD z8`wWu%~ONcN~VA@+~cT^q~6I3h$+9e`ucM@`RwG8oDYQz7t2;xK8M=nclzT6ek4_C zaOYA<+-X&BK(e)~XlNs!%^sfO$|rr3UdlwX+PlZS5%ZbgcwlVQXr|Z6to!Nu#qsp% zg5d+Ba^%}pq57h5G@HHUTKp(aSA7V3q9=Cb_#Mt={N!{Hu@Blh z4fKf;#1$oc`Q++m#?O;+iZIeAx>UX#*Ua+;@=O&T`b3wpj$zUs2X^8z;#*kByLg34 zUlEhD!WQ61qTiQ!L$Byp5mZ zgqSZYfFm^;m63{?{I{5Wpt(~?ag42RF3V@?gdb{2OR~hey^We`{QPxieDPmBfe<)X64kIFn?k~tI-hT9m z9P8+tB$ckW!&3T<^A%@(GGaltseiH5xk zW2_Q?bKc92v84XyWDj@^$%op+5BYdmO^Hg2@HyGj+GE$7UU8lDim$L&l%!YCCtAzF zBGU8H%AYfo@b~8MF!Hn`-$fQXfw3E!WBO{ntKN`y)f=06o~w^@`b3wL=cZ#1A271agvAxo^=G6Eh@3gjLnZtw>Zm%0%Xk(xSWsa2QmB&I_lf<61X5uF zdyEr^dhsTi%hc@XW+gXJkIe6Ty^ZtFp6nTgWS;D7>`|62`ZA5W<^z#9Y{{dFXfG;0 zJil^&4{CS;9LYjQ?^yDU?_|(KLXYJ(>wqKGScVLHk&$7A0C2GZF4n*$2Dn56s|~PP z1Bn3=4P0t~OEqwr0WQ-(#Q+rzR1Hwoz#0Rr(ZE^*tkuBf2Dn@UR~X<54P0q}D>ZPH z0fdnLg}!e+CiB<1XbgAQ7pbblj^?wwM)TNFZ5LhjLUwFBI*nY>zU&otbUa0j=tTTx z?dTA8?EO_A$jE&vk4wDgHN|U3XHX{dslAajS|yFV4V8*YL(P6Fjkd-#aw-iwI-Dt~ zAtGg1o~CvF>rZRd>q)C#9_oFckTfo6N+ToDCyN~QMJ&E}wNC67c)JG9CBn>Rk*H`; zfb*?D#4>Y<1}`X?^YYHCA@llbfNRiUW^R|(QS(D<<+7gi6Nu502K?g<_#qAWKU3Vi zPiVf6uIkb7E$;pQ8m}E4)_}jUcVc?0|9?+!MJhL<9^cTw^vQbS&-|aOhqhM8F6ZV@ zy1`(jrH^Yab2NWUp*0*n;h8Wc~E1x zgB|tZkkofcbI_$tK@Vwi9oo!#m`KQK?&fCrooxH(^|zMZ$Rm5<^hQa`bPApEHz_tQ z<1~8(Efo)+5C=|s!|Jzm92*`7yNhAy)MS=Hf(_1=8tBc&?ImVBNi+eC6Gz zfAOIy*KoJhZToU)3p5CE<* zfDjGeT9W5c_UN_jOZMn>vVn%djSQtyz2c)0C@W2i1(VMwf^%m09(JQX#J&20a zPDkOj>+wU!Ep*(#e&R>7!C07;&5hC>XZ=nmf>D)Md!rJG<(G8ybE>&d<}nqox?T=q zc(Gj=3~Ef-4l}je_*{Pz(|{0u6)OCdC$LelN9oa(vDfoCK6x8*ZcorJgx2It?)`*p6)YG*9+;sV7rau7Y}Ox=>|8 z4)%A*M9+WD1Zw?tWg@Qme23mEuQfTK%jfl6p00zhvVkTh-}|4F_g-i6me)73q^Udn zf~lR()Uut~=nR!wUz%FBc6&WFi183o<5y@_Vvo|JD{HUkbA0lvP2C~OkCwxt5O%OM z0dJxD%FAy%$}7xlZ8VRC;dPjcb`{Ur@a$5xQf^gG%@o)J<0?Ork1*hOm4j{F&2X0A z)Wy88_#Cydh5a5hGnNG-B6*s>v*4zwHJTZ_J-L?zrdpQu75tkE0%z{BDK>vJ?#9`$ zg}F`UKJw33NjlNlYN4SGA?!e`CuI!Zp~moCGKOUo(Ao;Cul$2P*}{N@iqK0=x9@jn)gbIR)~8WT)DCP^^|$r)ULgsgng zvM&9v+35L?+4#Hl`m)ijE8)#)MZYv&ujn`HihgrrMbn`&O6}W!tFL`zs(8(eZaemM zppYSRu`o7$Db=P`p9pRB!P{n*8Ca6vFgX)PVZduUAN`YC>cOOtHG z=qqTxrf*|QzU*=DQEoxzOAjTI>?Jxf3F$=x2)eB=ubf$#JsV25&7wW9*t{*UuKAd` zUMaS|@O!I|^}Dm0te=03J}7n1`P$*rpotNdUy84{zdo_^cK9kf~bULmPNfV21=wa~OYd^amK- zQgaS{MxrDvxxe{|l>aC#razDji-jMkIb0v$N z_U39u?Mvel|6V<8=i%0>#HF@f)R64K%;X#;S@*Ri>%O*R+SjH;-the&3KXy9Ec+Jr zo716u&PGlugL8JyA?>^HXq9n5bMsenS7BR$p_pnl$B?sgwwcV=y=e~5eZ7iYj4G0# zie_8CPQSzSb$TNtew|*swlFm1|8n4PDL=e|-O*Q?8}@J2j4w5JX>{+>+%RuYGxlh1 zTXaL?Fg;@QcYbziZSD?s^VG*YROmMappQX+6@M%YcG}@Szin;_*hj#jZW(_vTrJ@X zJM%LBYIuovr~kmP-Z>vZ+45JLTc5Z4Sh%ZaR-n)GS_e}PwIRSGyc?FAgIMnSS z=Ao~>I2!-Fa=LGwqGAw;WD|Duc-UCY*o@Dn%PtN$yj`ouWb6L9KF>6KOSy01dDh;! zD#dd1m7kF?O3LQx0GqCR;C?1&7D-H@l>WATA6l~EYsF^ zmT9XVletWW?>ox0^UX4?)yuR?D^oLgQt>kF0a+3$%k&j5(|(Xu-dd)8TA9A)X&#_5O`HpVzU5^)3bNW;%k+&_rei$K<5Z?8RHkEEnU0k# z(>L!d(>Hod<}w++Z!gpFx0mUJUZ#`0Os7CreruUdXk|Lh)BKLgG?mJ9S}W7(l4Uya z&N7|QV=|Y?@O^ukzB9_?o%22X$v-2Re{){S_yN1S&6>ekG&uJTgY#%`;T;A)qQS*? z7+gYwpWb0`84a$y!{90!{QOn}WA;l=Nq5{xLZ>#%)1S0feFM-}T8se)E zRy+Ll656lwwSKF&W+Q&)6^^(0+DrUE5B^@2+E8*<`T1A;UNC=CMDvC*A%E8^sI1@) zYdhLOSQtyW!yzOOmscVh{9?{K&FOG&WH)br{*a@}E;-l0DCatFiy6P-mCd+;t>K^h zN)=cc+E=nhiThLy_4r^lRp!5<`ya$+%r(o@EE!)s3@TvFNOtC@ureUGe57QZVBwA= z)NK&feYkmevCCTR!6hz>F?Qkp`q;%3BkaV0It10fmAufN<)w@|{AY$jaVLsjW@osV z&GBM}nJ*@dU#pl#K|ex4BJe0^W9$A_Bfh`Y8uzzu;{BM98u#hAzXdB{9{f#Uh`klY zj<)6|g)?}G&*15$1FLQ}B+~?p;czoFQ#I!n#Oyu;%+pAX^pp!e|Kys2wf zfI~yIVShM>h>NtpZ02`uO_`M+I zvZv;m^EU{5Q<;o$*9`qj95HQJPNDnEnI#P^d0)V_z|R3m8PCma6nycMI#R|9vu|rL z4?l?`jm1xXWW0PM0Dcrl%6RpLFMgFq%6R>TFMc^j`=FTan zg?)YePzt%i7^mFeTg($L+XuMcWg5cwR8yrVht@lu8gIxlA_ zqm=xQUzmnjFRn#4r+FmVhW)Fpmnb#lL|Xmls3rd6jQl$T4J$$qG8BK@7-zEZ*s%di z+|BhU38vW`{;a5&hrcQ+@n1OAb=i{fv)At5^WF=8`Lg6gYVw;#{7o`34}T7m|L)=2 zEk)z!9AjU)LVd4yJi zzuyNJay4E^{G}n&@`~097SWFqX`ddWAJ-}Qqba7x!ffryDr!Fxfxkv2YQG(khrcx8 zJ{vDaf4$F4r) z7Its9_($GqmM&?`zk+}oc%C^x+Zbg_?^Ge+(SdZT?Qh7wJh_EMq^FuJ_vr3+iq-*b!?K& z$0plxY*G%p%6!y}%`K_k!Cy?}YSh3vW~_kcDO?j_~c^_Ibb32W^qh{=|lImTkcH(N(!0BkryR(+}FEQ`< z7LK0Y5Xl|i74s}diF+@KCSyuzYz^fejDAlY%@QWBJny-{G7=z+3 zNYHDdb`pPn-z0i-LPNjz$$wrP52u0c zH)uP-Y`Z+WDn`rS-SaA+y$a#Gnf!Cd{0(xLh*ZLK;wcmO>Y2VKOgVE8HR=JKT53=Y zy{sivtU1>fxS6$n_#6qpP@qB%KrM4O94bK5%8;&|>Q%#PFxX@;*lNIkG4hQwS}=gd zbA=K=j;&?Jti$tyQbrZosFt%>EqExJ!i?78m6nzx@1}U?*5m;?l(;WeSH^F(h+8uMV(}oPl;r9X@Jo^GRx@vdo z$S%RYEl$;Ix9rpk$0m1xU%+itJ91D)im^8@bY8K_!?p&%-+~2(nmqNp@c%S@w+D{k zu_^E$zXuBi=jXo1%G#p~`Ye8)5Dp`-Yv55G+>U}42mUXm{Z14=A3vKI&gr$*N~p54 zP0#jH+2Lj=M@OQ(*@X3~!2W_GFe*#s{tl6Lu_~M2bU#eA`b1uCr!voGDBEy(t0_vA zyMN=-m-{Slf?*q^W7z498Mt3S%qsh`DazD%^j{Q8=2MN+UGaLcrNw`?q|pT4nUtKf#}n?1Long7Fd=!AsEA7JkB0n z&i1lnBOo4?rG%hOvIX5+;xJS>UW%B?C@VmUDr?8pXBmh0@QgYo9ZeH zie!+(olRCG+OZECKW$~lT$(p((0jWO&pxUwqS zkc#qD6O`E(f@wtbdbf31wJJ1*`{`&KUFZPRobE)$G4~Sb4U>;st93DZI6G=k2yj zPt?|pT|Uf?&1mmk3+^UfCu{f>YzY1;yT*OC!*wac0s=ASSAlpfnzurk(;DSt@PRha z9$VBtELPxBP$}LfzNWdEC0{37QRx3UdEDu84^AUc9Em9w04oH>N?2n}$ z&ePi40d1D?8ffW+@>r4=_?+M|$8noIy!E!{TE`%itN3;Qh|9fIxDA(Ig=5|tYB57R zaJTyM+DpM!;lZzdV=f=Wo$gzn$=&cO*Mh4I_hVnYn#tLC9XI#1i*;rX{H7(8XHuqD zYddziCtlM-eNp=nFMI7E3{?)UOL>+(#H%%&sveB8eHLEXGS!w3tHJ7y2!iYN7r&>P zL%V`DKOAKilp(1or6FiprD9wDNca&CtV7R@UAQBQbYU!-6Fy1KbZC~)iAm6h3!pv~+AN_f zOzCYo1rJ2BC-V10as;x4Sdu~4lT{&IQ5x#1A%R6|=Vl4ftQJvD0#beE!s)L7q&W6I zrGpCp?NK4_28`2EO zXJ5$2Ax>L3tzt(wH6DtVtJpVU0o2*NzDR4>aZXNI8mSUmdJ;KsN(e;S%lb(9V7Z%z z`;zsS3P5)uT%%NOnGR)`3bitWQy(bbRCbch;k2LE^+~osi!-+w^hB507EaaDQFobb zlVEVccE=-KVaFt_m(!4I#vZU+-106j!vl63EFIa8Vc)flW>45(T(^nnDJP+^Mz9VB z^dRMaJEWI9&ZS+q4`A#mt0M~#%LmQ24_G5SW%Yqz3=*_`Kv(vP1;RR?BYOpw(M%FF zlDi?<2$4M8re=2`oW0ON#yHcu-Gw;I3SGG6R-kC0uAFvrsvz`{G1r5_MnGO%gkd~f z%WflJno&&{&S~RdjYe_H!F@woM+1%Ky1Cs#TBB|Zr)^y|D&Q#$2i+y0Nt`-&)51;B zbp4QO3GZ_X>9#yRn$;6lbGig13!cJGo?f>;(S4$sr?89Dk3?T_8bNf3Q$k;j4s)tT zbVSA$@(o#j%XKq|j&b^!TZRa~am%G#7b4u^y4^&-%hDNK06W4Q&E(JWke&UJ%%ED^$MP9Jb;B!~*q58Sem zAS;-&CVi1&1wXE9$>WR_{1t2=#l9O`c4h5_08WjDAax@8v^i22qV1tb-GTD4yX&*D zCG;pj*z=vtMoJf=6l|Y=cS9N_4C3^Cd!#W!7SGEceX2sej1?wxT2C~E(+r|%oYIKq zKngHghMpE_t|EaBzbhQg#tHKj3GZ;2AxE=(VFA}2gK>2<8!s&3v;s!nJ=sLzeNIJH zkR}s3L7Y9=Twy7vGcaa{o=8~E34enUdLm(!BDq1I1>^l_wp>`vbz5Lq-jl5tKIaq+ z2U?=p2BNJz^-aQ7Q(it7c5;G)G(g*gJ$lZf*-qh0Q|h~fuXu?>c)CQh-NM&g_ZO@c zL!TuafcStzODW202;W#H-o|mJ-DJ?H>lsK9l7rx^J zE381LgdaHF;JWXHbDX|`P0MKZgK)uA6X%4BS{Zn_+roV z*%LwGbe_`-p%kY-ISHaIr}+@BC#*V^<`ltor9}r$135X0WjT%I=;F}I$|wOYj_#ziFJ8;ZFs%7i|(Ad z^0GG&8>&WKHxxa&4i>V3{KY^{%b*QLGm99^$pvb@CkqfmIpJ6QqT%egM)*m@Xci=f zbAo*>pkT2Pr&u0Kh}c9m>N-?xW=cIwj56sW#1)L)B*GQC>?;#h##pmc_?XO~qb31=t7!iW0Lq!FDiEb1|0_ ze)=t%MT^5!qm{Q1N2o@-ZYhr9B=A^b#L=9hcr2~Nv7DyxnrJQNbGmJV)J7c7X&A4w zSaG6?_ohQv#(ovz#L1?bXe&-NQAcq$57&<8tgE(Q;#Sl3 z8!qnFY6<$Yo@|7;*JL@W1Qmz}O*BC~!o$H<6NH;4o>Ud6rFxxFHv# z{J#UL)KAP`lZEo?V3g^dP&OWla#jnJwqRqm|0cc$_++$3c_5^Q?%%9>E%1rvvNe}$ ztD)@3WhnPK%-#LCY|DK{J6tWBnD12mYFTSM2SVzB|8+N%C%dD(n1%8l_z3LldJRF& zYv2WPaGk4V1y-Xj%Ff&!+9a@khx`RGSIc(DFFpKfSwA)|C#=33tI@A9*dMJO3v!lw z0?Jw_?YuFRzt7Op0&Bx%ZO_i&pV*)~$Zr}XgIvecYUeQ!mS=7a!Dy^V|xa*QyGvZ~c|vf0O6I)?*F0Kdp=L z46BE-qwhwL8-2b2=~I6v$e$a22{Mw~SKwi5*G9{5cl0^UbM>jmuxbLU=8JBvPKxTG zT*5;o@%Y^uppC%&JGx`3-(9Pk)a=b}&1QCn;nw2u=h}_6`@?wY70=sm9$4PL>S3NA zG`L#Ujn|JG)l8xnUfFB4(ekqUA#e|J{}!|xBVNmHY;Urw;s>im-`4kIyWnd2vF==! zO+E=W`JQJ$UiG}DU*90#d*Cz6<8Qsjv@5P%DebD6>sGs(+LhI=`#)R7U?0?e-B5HF z*hpUU+Ev!BS8hX;Fr_@QP@67s+aCCR$_38FT-EONT zFq^tnFdnZO^|iWnW5c0-+{kSWwXK#PThCkgv|iYLe(i!S_GK5mjz{ZaJX$+-+{ja$fggWt1Cq?}d z-8%kf;k;8Nsr7nh#UgLTN?$lb%ZJkDiD@b_ai0+ZbRn0J4a z)mvOGTaKj;>*HRI*$hi{msnxIV32D9MuOZBFx}n4Mkap*vNlLRR%+lnkeyRMbGMe| z2G9REZ@lfooyyOP}}L=AM}EAAzzXmvuo}Td#I~d+@r|uB>*Y-sb<$ zbl(<_mY+BM@!5egqxIFYLCi96w|fw~ov{w&&mf^E>30z1(Qe;@EZ?m%T!sD~>p&WJ z!Q0a^yS01792P_Qu@8B_v7F0UT#l-UvT`Mq8I@5EOKK+m%*npmy!kL-nN(FE*Mh-pQjTCpObY1D(jPICK=^{qXp z)*t$@;SKJB<@x~+-7P}-YA@Vj4YUUKEtPohy}`RV_%u%u8o(|~E2V+e{cG$E71nl} zVBhtmlfxVS+cKRS2<(pY4d}<5D^~^gjB+(WhP$|fY*yK;fe|)X4|}vtRf<7iO)5t4 zP-uV8B^qS?Ds3B-%*i(BGtE9hY+cp(2C!=H+!^GdN+|DDMwwFu*VVU_%3Rwu2HCoz zJ;*k3nznC)H?@Ns81ZCd?FFLte$E(hTWVn4CM95bTUQ**mR$(a#Toryl|rAIjwtg4ln!OMkBD*ycfZd=Z7hp2(s?<^j7sP}T6rzV_Epe* zp~~kVgRAa=)c@#q2;@b_6*jPMmxx!SR^mO7ce@?sxmsrfyEqbRwVD|UcaX}QyPV?f zApovUdaL@Sjg~eDWb)wT(puTEbv1SSKT(Ti&#-r9KZ`x=(Y*`Y+a=9?6x`2b&3y^n zuNBRG7uy|srP68+D>RhS_KxI44TWg|cqJ6^y$ zsLU@QcPhVw>|gdN$Y)OW4OLd7CAQ&vy{}bOSzgjQsQEcD+iF?kjOSOxJ;)U-M}%qd z*JTLjK`vf7ej1cb!-jVLDk!V z4DHwjWT}olK@M?C;d0YY!?>Vmod8pE6o`+&^-%`H; z`CZxXx#bm*+of9|pUJl%w&p31K<>zX3Ua#b%Z6HwfjhXA2f9%f1}D_Fx-TTzgZ!hL zvj@gs)dR1HE68Ow4Z(j?_-3f99#I&>>%;&LfnRrlrSWm#HCJ?N@s|fFko|ft8@D)7 zP3vhf=1_?9dxyp#^POTr4lIN2Pn_lx_-i01} zGEq*K+a9IZY@)GU9s?~V`XDGuuwg5R)&{})7+Xu!Ff0ldF*Xr}h2hTHPNL2b&W`OT zN``QD>=>s-%%SlskJ8MwmX&Ng%Q6q0%6XP&iM6aH5@6S@7pEJ-d{HLau3C$1emYqR@A$xusm8Gc6) z$&#Jq2~PZBP&SWw)a>tBkEL=dVC!RYJ>A(&((Q>U@NCHH)Yo*i8qMvB=-V#a zfld=mgZ3H3E)Xq+_8G)}u~O0j&tUdD)yv08$AKP^u5W4)3t`WRMx;6c$qh6ra4TY= z%${hDn-h=|(Tn60QW&dFRH647pn60zQ_p*bGjF10sXqe+6Rk@rViBwf(SZ~vpctZV z!BIjZ)}AOk8247X5|wX$+p{t2O;oe_1E7IKTl+nQZI^6L6KwYP6TOHGaBXP(WS``p>toXMQs**o`IlZNZ} zh?4g<;$D6C7m7ThWj(0=HBOD^4DYOeV~6HclQ|gJ&w<=OedC zCnfI;=+}e+EBz2&OcufTMOTqXo4K{U1OUR?cRCsSPPB}9kwD^1;#!>wKs?zIl2)qC zpYTTG%5-A&1TpO1c8ZRbiE@|@Qz~p+;#t{{wC9k~N zwc|n7d@=io2=0vua-(-E7%EnO?X*yb=CcW1nTg!EyDs7RTXM@?75Gwuj~-NqAu zb;TL;JirvL>fLH7Qan^+@tBqc5qy%)Lea`}OPC!n4!$TGGdD_G0RuT6{+6->m&UC9 zl^PnpuYpP)fob>?eK_VwoC%KDoH97Hiy+{*=?eE79W0&%10ksTA&+|c$b0HIBPzE+ z4-4NzV(=!yGUHLjgKGqRA2;4nlG66AzY}Jv+N|f>L@7u>yn45;m1;dV-t~uce05{P z44znR#tgiY8rKTr(zC;H>$Uv8cdWU{-vH({0dsUS??MP`QV>-YpBu1w`#x=Lux4A@u01YzV#br^S33Ocjd)$rwP^07IG^U&JVfo{AZUQcB{2hUOw;-E1*b)hajL zEWNui0|D3n04v?>i>6qyZZXuom`lkVq-2@a=aiw5Hg=p!Rl-q8+~+c_=SlOHKYNz8 zyEW%mdqho@bIHiCwYyil*=b7@FX`wc5!_IqJ5 zg|yLKeB~JL(8S-AIDv0ehXfC4!AGZsSv`^AP7Q~wqn0K(qV^=_!l_5}fMs5Vw0KOC7mpGI?{Mf@KdFZ6BmHy|Hs1hr z?5p*+{aD0Fj_ER}`;knmk29~KKfsJ1h&TV!pIT^Rof?%ao^1+U)&gZiZtQOLyA+l{ z0ymoMXGM>0+&l>Zw*XZ}GC@En?aEDz3r9CEZnTT|1iEZ9$_AP@L`9&R7frT#7(uO) z5a>3l!jE;q>{j1-lkK8qixbNXf`=9;gt%zk=Bo&l@u0~j&z;;*xcyWwk`O3+kYgm% zMzq^ME3`2%N#*dt-lMw~EFoaWhqjy`As~dHhoNljpPFa8c-Y{?&WTN;%i5!C*f>_k zzlxrF+l{*@lw+DSEvuBiYL!2!1RXW_Nr6;y2(52m_&ZHSCJPANl0!6%=rQvR ztRYnN9wcNs?u2uFc<nj^|4NvcHbVYajQ&@is({#z6AOnl*BvT~b=gW5>$F4n(YRHzEclh7##^Y_ zk$Llf^MR`VjX+iVi9g5Ehgm9ht-|R8s2+Qsb{Ik-Vy{<`v#&#rB_nc9`td~9iT}eJ`#w=&;9XjCk4rB28tUOaJeD|?j#my}Egj6V5b>#d>x#WiS zqQg1ECh~?2fAp%;5nQz9?U4a`)I9NLSUP+RQvn$qUk2q(kG#C^poAx7rte$8J$s}LfxKLW6XDv#{WnCv6DSNbP`wPHKUNt>FJK&e1Ok0H6-9Zl(y z?g~AzS>;wju_}huH@QnfY~?MZB{>mJzVrN(rnx9W*)J5a@mJ5UXJEt=zM1s;q zLSjJ-ca!~Q;AJt1VgcuSq|DM-)o`Y_=nISFUBCJ!IpM@kA^vif2HCrfQRlp+ zrA8GIDwYg)jngnctAq%wz2e(OepdIecZJPJJ9l0jlQ!!}h&~;Gr%Trg0{!70)ZY2d z&iHIsM+MX5d7VO!Z)e7V7=iZ(muEk59x+ga zrAzLN#%@)(Cn-C*Jz96}e|tBoNKO3#W(LK8xlHZ>Gwhnzh>5Y;9r*%no{DT^41a{y zFvKNP*n}evG3((Tzd~%b{i%eIyfKh3eCG51@<}`7f1-Fq%tR(3E|+a`9C1OI-IFI~ zzeMg3(`J_<(#8IKo|U{;&bTk4kGRub^RwqZ>Q%~JJT;PiF7e2vgXyL-jZT&PU=2G5tH zC|&qzEl2FMNXk*h{!Ii&j1BulN%t$2Fr?!8?GQx95}Z}$$kR(Kok?&YVr zxMKX?X!oAO`C@I~GKG5Y0+{|}zSeIh6f;2&2|q=6;r)$9%S{RkT?PJq5N0KtfmE;a zcQdV?r`&LE&>)Oe(fB=e^_OkfwfOFkX}p#htl^X*IZfo!j(%2|8atDj5<$N@xW+h(U>_+vtyVw*&aN zNA>=Zjg>}$GKj>DZSE<<|7CrPkXVnUT0;>`sS-yi*C~?&UHgz#StP4zC3Y*t4-P;A~VhR4gQ- zSy#rIiPK~?2t`VTyUgjUkjaGB&ADv~&}0Rs5SQR=9M-i9q@r2Z6aJy;-qMkLw^1>x_mG3A8r!6gLCUgh39n_VxcprL z6-YqaGt}%Ru+*9tsAi0B%#S_(I&3O+aRm{u8SG`IrNeBZHS<;GG}AamDu@} z7vY7c-S!bf)ecYk4*e5sk0EDL{=Ay4dyemcC!?bD z^W7#W>rI-h67MsLSvDWw=-6a=UCMCOmcn3my?2#g2EXUA1K1`I18*J-S_8AF z8$YK!iJ6&z*|UXj?<4xdQ5Y`Io5ER*3pPuGo?e3OW!b*1*Hwp0Y`#$8N6JD+jcO5c zyvD*6-}I3CdFzp;TcO$M9s1Yxt5pQ|lFTLrP1YnI?gu(uwp2fUe98l!d0~YlVZ9!s zb0>Bo+zp4OZ{h2mKLa``)3+#TjW>DXVia??*JU1(ZOrHBo(0Z=7|lzXvKL;8Bcu4! z>?KheEk`g#%!vs`HW16w0fY_C%!0tRse~U?=-~q3@ZKm4ycmJ4UhFGftK0r4YY+YX zb@_);0&CD&9MHU}qWrIxswwsX19S{<6fJVHqFhhk3V^P3wduz0>kP<#)DF-3WIQWX zA+3eFt1Sw|rXh2^CSU^!Y#uVnc<_zIU*X{ktl|Wz>g}y7uBmxr{#G`Mp1F?@ZhdEY!WcB$``%IfES$nAE?E4Gp+x#r zN%T)Hvku&@=;U#_*9L4_#s3%dFoeAN z&h?EteqMlUXU?lSC7e_k6UVTHYvn%yziA&KD4i*aB3q@?1{IY2WWDI+_Ion|Rclw^ zDU?AT#+&TS_oT}IBa z`69at)l%|~`6AO8O)EydfuYjn%xpgt^zg&RO`LLA%vE$Ug-9&raZ?BUmq9G$^`@BU zH<^@>O@6;OF|1*|Cszajy-wWVDNP#-LFT98l8FH~!+^Yh2aSNLe+PXnKU)u|JI3%0 zSa^~*kMj2LP;SCe!>@(NMa+sF!S5^UNJ_CGM=jQN4qG%~#(RI-8Oo0!_l@ zg#s;nnXqPHn#1<4r7C|ZTsl=U*}yYAy$Wrtkx3QP5>YWpRhrS2**r?LnT|0xHB(c% z;LX0hY(+&)&FDn)>nRl)L(aO?Yy6GK^o~n5+^RG|xpiEG5aJP!1{xWXn-6#Ct%&vr zLjxHODa1v%^cGcICLlCq^hI$p&1SprTW~iN317!Xx*|DAy+HB$56$!%bCi1XDa1<`eTX6j5; z3q5Wu%iKkw%{wkB5Kh$}e74UzDl7vw_bsZFDTg8iI&2!lEeA$qoDG1rKhsyVd4Xlc z$$xr@NZM}RF)R%l+$z^T#g1^77;a<0$Iyci@}jpihLnfzW2m~XejzdCqRpe?7uwEo z{amtPw57nUit$QVW9(*h2iHfU&C4LxkATg5OL|L^q4ovYMWVKSA|+8;Sym(Nt#bX- z(Y`7mSQw9a&a`%GS^VdNPpgHgg+0krP6=E%ke|ig8LwKoURQz~>YTkH8O7%85{#^( zMQL9U8y-_D7M`?j8?x)yg^BZpU zhE>{6Y2#Jc8njUEVGrXA`*vr|Wg?$T#(+5qRp2=6J6qKb<_~tf4gIwjFd^JnM~xz3 zpa4`M`H8N(p`8atk6X1p}NaF~?NlNLdi z(4hP$uqrbmgkMtu{|SK~L+yQ~3gg0E*qp<)fCzzPiWu0Ol1hCgZ(e-4C`^M)InQ9XVCRF#I6yFEJ% zA&60Sftg%}vmvyu2I2cBB#MN)WILx3{IsQE$t9(Ko9g!i3-tJ1F)+eq*10)p&^CTF zTtfS`jGP3C%rJn7cSq~z*o`~(J0?sT1?4wy-_f&e)PEj~p?Q5?D3&hM%&Fm5>?-6Q zos?*sHAY4oGsdH09h=Nx1t{U}SE%EPnNHs-{FdGa8*!aFSK9Kh>b!JC@VQNv(hz*s zAC1-sB1U2Lf5al%f5fvX7=pNq1e5&N@YhSlVwgkzrT>5Uep(<~P~I;GVVgxasE1$= zCIqG+XwdB>OGF)w_BfY{wMsnPlB9&YL}Be81ES%Q!bzFQz&pq_Mx>Hx292IhpDw!o zr-EsKz}zouUvd|&Wxa8zLiTt8_-*^r|J{V(r{e8oN5d{XjZf%yg^90bXqMCDM^l6{ zS*;acdn&w1V~d#`*j3N0|13DAgjksSIQHXnO9JL|!wjh;a+BlJ1wAqNQHma-R#qN= zq-sn1nn>ZP(14O&9;2ujI9t$%%9^kgzq7T57^-rj;S>#nmF+-)+$DIF@A;-M-p}vi zwb+k05wSmaCpBPF;Pb!~WY**{9MMP<(i$bZobp~MAFZ-JwI`L(t0T*ANk8mI7ondC zHJH^8atvPUC=>`hvie*ej_4?GyT=F_FcIzoI-V3DQ))raoNbq8Xv7j)%#WF$v5O>H zkF|cvPFV{Xz5T1ZR5ji3xnW8^`xqsFd6mwO>(uq9ALN09<#GQmeOqCsq}MSFGeIP4 z?;APkUz$$^T5?(}O&)*trZB)P@$6p=ii&7?0F*~W%~JZJ3bZDSaX(izKIX{m;TgWV zkt+$Op#O_qA z!)bWOM_x)XS($(FYFvIUyYk{SapnMfpzj}KCbRa*p$`gCf`k~h61P**us{{m!sH%t ztaiF1swLh4^FOLnaC87UWhehBwB8on*d4-T7$1vc`bJz4RATQM8}}%7nsJ%7uQ0Xw z^I)o&1n`LLA*GOJTc49T#h67@i`e6cw3gI}b4B4wf9efMvpM`>^7=$he1vDnMfEPi zBh$q2AmM^J@Z<7#G^0w6l@A)MuzLuU- z(e!p6vl}WHaMX{aoy_f#L8hggqcBr_l$Hl~i$m5y$Wop1Gt^FCP30Ej{7Hrt3ju}7 zCJFwB_SVj6!~-vur-qmGD0&%vSf&|-jgc6jy0GMCmwy&o$!3jf$;)Ksxg8JO$`E)N z!w5)G{|z6Sj_9)%c*#ZuAT@rcrTX;Q#_#X_$MT3*A!2XKJ`m$dBL}{!Pafc9RCY_f z!Q&lKPiqSR(h?D7ec=7EN(`{HdEYcKh+CQ{!`H02L48Blo&5$|(385O7m0U+$=TRu zB(8ls8zbg6KJ|fj5~J(=FN3F)0jyoFweuT{7{MQL0j~L+sORz3_#2+5$tO7f@R?_4 zNwrbWVtYxos(xS~y-UQVHl8~wt8HN*U7Dh9VLn_54ULNO(NoyXt6F!KfkCGy>-u`5LHo-pgnc2fz@`!w*b%d__~yHWz8}DA#5eV zsQBD;HzL~M2f{B>BG#4L7g@Wt3Qr~|4Jlol)o2753f;f*_}sX})x_ggW5p;47(Z-i z{bVoB!La)P+Cqh6ENqt=NRaO&KcEHHo`Scw@_@I<>bY~(Ut0&z|JAv$FNigV84h5N z5@YoKO8)9U*pdqnRd?<^OUt3z@ET+2Hm9_V|6oc9zG;WWaAtT7 zQ1INChE+W_AO=k_iDjL!8*gW5?4coKkhQ}^?Nn_sd0%Iq;aAVLuTaAq3ic25fFBEV zKB0#{P2|%?#14rlMKr4Ff0ah4yJg7mrH!k*5#jE-Cy7L&U8FO{F?I*+4swTcRZ&gsNMXjJr~n7?i&hIc8yI|&DbPk$>r}AROz&f zbk7Q~4sq2!-Lo!+ONdz@~k%t@zE z|0C&3KUsiC6o9eA4J0%OAZpjGYVJ``F7IM&bIm}#ls>(81t3YmU&Z96PY4cZ|tba%yoJVhPqI2bW`TFhIT z#5i2{%Aj{?oETNG!rFzlL4u(NPH1tYfdDtDSQftP1?M4Ak2{fVZ(p1eUkBZiRch}Y z`K(BiJ~xwK9aC29ZA(7^*=srWsc_Ku>y@p)MIrBYSE z1lmoL;d7pPC$Sq&$siwdMSVvSX(p>l%KIbxmIAB69?qgB6?G*wC>DS|AxV%yQBTio zifO1n3v014^iC@o6G)yHPzKGmak$w0p)n)|?%rL0MNX{`_ZRvtBPd-zctbXU42DXv zhb=IRnS{wjz^F$uJ!#7$>H zlT+qT=-J&;neRvA0FIpyykXmy?zJ&*9m@(Si%gPTV$mIoN9bEM(P4ag#W$)*%)ui7 zMLU~9ynvDSju`Z}X_H~U-xJ=Je~MZNc$Umd2YTZFNO8$PO(Fpl1W2^P8=QpeHH>lS zi`KntDt*pU`*v$nUVjg3RL^kJ|2-5IhZ&WD;~j*(O#A)G#5Z@CrW zs(0{lu!Hn*R=+^4-#bPaOD%FIu>)#r$yGzGm@~s!Hy9=BlIE%Say~(Ty_;^WEpua${qX}lL2^Lmfl-QtXfZ+2P2?8&{$_+InL%u4=teqXQ3#>(e zV2CT%kKhG|qCMntb{dCRt}u`6*EHR`%!=WL+~(c8O!wi;&C<2ELlGDlTF*7oLsZ~fHqPuS99I@V8Z?h)j$c&pva@eX8VGcK7AS~ z#fl#~Cp+Y#Y<=OVgKJP3O)HeTgT#~kp4r`Q0bt3l-ZnyPY@c+ahmK_8SzWK%M;FnYu^ ziSQq_ARG<_(C_=UJKZ&-LnvTQ?KeG*@9!gK%D$NzBs)jky>bKv(Pg}?*KCogC%0*G z3meEG{C=dJgE#8={_S#!z(p#MkpooHUGu1*3?w2GZE+g{m5sA(ybC!mm-kj_v5(xz z(zr|EO~LLSV@h@+N!cR=O?i6$6*z34S}bhKqf0y{?g!Uk4EZyx#tnt}W$k4LYk944 z9e<7*l1SW<-Vx9i_Hx)(qPAr(U`wA(V@T}WisIZ8+rbz()P-JRCrJ1 zU(=?5q;4^rXnKo4r&6oysWB61j!j?vz;T)L!3Dg1+JTyihNuy`_|cl6v{$$7f`4REpSAWK11J@VvT z#|^h7+^FCtsF=0Ie*a0wZ-v_&a8sJ;OH7Es>z?hitO1m zsG)}aV<*Tqv?DKvOD_^mpIB6C%%~_&V)~&BTPY>sZpwlQGDO=NH-mefp#Kza%2duv zL6QR1k7Gqm1(<#)CrT^=^Kt4i+bKdHep`ihfEm(QwRsmUAY~AX#l)Bz&}=>f;@;;i z48B}_@u7&F2j(ziS!jMR@}G_0|9tM97NQ^WzODk#SjO=qouF`7s`euVDNL{ox9}pwHLgHtvXG@@ zjBZu`KE7cHVy)DA4yT`rz`E)gF2`1CeFNv75@j($L}#&kF3B%1)pwRObJcw-E{ARYtoP%p`3HJZ7#(0k*jN$i;}50W>MYF)j4 zxsg1hSggxj&aa%3JbQ0(+a%@VW2yZ#JfW?AB&hr;iaLdvxs~2=mraXah^`q45m35H z^Y-V!DL`lusqb4GVpV&Xz)Ag^P_Ya8#+A}Wf(U5}+MekfP-kN*lc8I)cf{ob;yot+ zw`CgCv~J8d*gW4zaVfxePnN5)cB<8bD~Y5 zO*##^mlIZ=m9vqE$C=AZHaC0Tl>Lv}L@hCXdl8e8X0!cS3^lez!}GD)y(Qn-RT}&i zR6QnoA<0Uujb$vbr6jM)Rh@=3kE0ov#H#G2p+fs=FRE2?;rXSbS-Qlk5TT!i2YFb$ zu+3S{LQ-8n^>03&@$#v8?EEminQ^67peGAVA%tC>jStpZ+OO2g4wp8%`B|5FCtM;G zfZf`5cM5TR_5_)vo58Be9#AzIYJi!Wr^j~EVD?z+ZvWCwAf@0l-kPSPyhqv8XyCq;JCXH0&5fP zzXsDrb=A0&AkVwyi7U5>S)2dr$%9q@7~*eS6}$Iod-qgB5ow1`o! zwJZl0X7^%JEHjD_6|$<75;99Lg;`eze5=EFAoLAW9prYW_ikS96A9c7%(p20(f$^D z?ZM&R46OnH$>hNkLCN3on&KT>czsC-3p&6B#OJ33TCT*9lnt}ceju?M1@RCy3WM0B zuDD=avp7?a7NjKc5OyESBvDNx_3m?gX#2Jrl||Wdc(I_i%P1nT;t-Q2)pqG#1fSp) zPFPu!a_w79%0#CeM~B}W4XgIF9j10S^H#%Rh+%-qf&H#HmX;YLjZRt>BvD_guosRC zcLmd=5O8XUO4s*FppzEq^pAgeMK4?=vkfuLs=t&eXA`i6#po<2>`=1On$<6@TL{XG z^6AB@%f|0$`}+KT=SdhJ$VBf@5!n?szNccDNYe+g4(G~Bq&c5;2O>6Z$Pkp?2(IGj ze2a;FSIvhPO~6n#N&h}}8tK{=Hi(NqyT-6e$2(e>Ss05OZHUM-md?spelY;0n3=Nh zY#4NlY#p=^lwOrcncmjJ)%+8I8iXDlQ4vJf>JQ8xaR?Rj7Jet@oOmQP0rkQRaMF3* zG$IrFnAtVkU(Ry();S{OK7@>%5Gp>8)j;^T<`MRlK+mt7e|7oKcH=-$jP%VU-*3mw_MBU@x7Bj)3)Cd-My}ot_#P%W8m092+$_+B}aw zDc^{1J;!ZMRxPbMJv%o^9Ss^3&>JgXOy3$ivm%RqQxt1xu)YlP@ftWSM(zy{Y(qndAq9?eC_Wq z@=Vh7+wN?S_}=+w@rkK}H4Qx1%HY~GH*RwbJXYBioP6LF{2F(*a_ghyKlD7kx4wM6 zd|dr}D|{Jz{Pbuo_WbDdIKFc7T>tDn{H#y;SA4EN!`*TwWMs~&6BY;3v4VZs?<#1Z zeqOYyUt4&fyIbG5wMlUno2+;&L_|V&)b+nkua3Q5=~r{XW+)()(p$AstRUH6{6m4e zu$aKdgi+c?$ZDZ8?{A^de`p;d8=L> z8=tL$%3Q&d{s!hh`6{kXcL^E}!o~1z>98B;+JT}!pRYLWr0%V&5}yyAPO8FG5ZLfqfD_m;T^}6CEZQ&*#4zDQ>@YRuC^Kd+`JgFk>i0c&)EJa6qM4Q&(FDn z+->qy)JWa*bRQ*aB5CM}U#b6OmH+&a>SH(k8>>_c>MzQCi*%CAb1^;zo8KZ4{w564 z_UdKQwv~}kf{LOkj7UdFQ{g9rvc@Zo`!h}buIh`7MMWs-<;|nm-Q(la-`SkK_T9j- zEJ63231!ZX*q~MP!Kml;PSLn4JNK$5RJK_mgQJniEQF~|-{*ykpM3oV7?ZIy`)W|x z_{QEUuTAznIA9t)wT~1={vwM{mWIl}HdE~H^uG!@#90c00FC8I2Vn41@cQPvGimCs zEFGq|a~JNzJt=X3Bzpf!JK6Z_^G25eLLVAi*xwz~RcoCsO<&zj4E?Wy*Eg^YM7DVb z)Hlwt4Dp@uOIh+61xkf$QEhVZqzZ8aVpUF0IJnQ6mkmR;TmiC)!A#p^4K=|+%0$J? z>zW03%cFNK9J|`OEx^U~?!b_@TG!aOmaMxCuDE9pC$_}i=kvbZ^fq(PAEx!Kxj~@a zphf%9AA8vDUxk-V zx?zSw9l>cI%@^jgaz}v5e80zFfk%NoX`QEf|PCX*EMtB?nZC^ ztd5FJ*Qcr81ibD)s~u`eRV9Wz*KhZQtBEKFWsTp=+M0M&ipso8UPf^fzFyVt zB%#5HZyYd+Z3@^({tE91asTcZEzw&M#dc)%@aQi8DBKiyF%jKgcpJ<6(5c;Y$c(Ac z?k0G1Bx*YBb_o(X>hnF~+ePuhW$76&WkubsGX}ME9@5XvTvyJIrp z85`;{?Dpz=?Jq%9)+l|pP5+j%r(4K7vdNJ-K#=q7{CTj7douZByVWXpPrxB&iFkhA zbD~Vj)vfOnS*+D|6G{Kxx1(JxlKA1WlLjkXiJ(2sBdp|^qyJb_5b3u2mo$gdCA8EJHOGLO*!6ey?5|8NKTeO}Q zj{F9)bY0!IC4<=!&IO!*Z~U(4Hmt(>;Rm>RiMy`dNOHAef9B zVqY{HyUMG%i@1B{Fjdx!~ZuvlwesyKOa2z0hnj#ZGGl++S zXy5$8mCKy6+}40*c*J8`U@S^_apf5Oc{iziG?inL$drT3>sBf-+_fP%+_lP-G_;0E z6psH#&Gii{k@YXGGitWnLFB(*y}F(rGGu}2`DViTf%xk%irt$QZL^pgl6~aA6gM@E zDC-+lL>P1JtWE@^j1Q!Sd=hrcX$eQ06sj4GMi0J@jg5(Zj8|UjKT=UEn`632;0aAm zx_L*v+S*HEH55dPrH3K>Cglw_aM0J*_#D6eDZT8am+?IJ>Zh6~L8o7!QcGBDw%6r( z(8CFe_x_~Rv(7wCHsZPq5KCKCL?TEmu58)#r>*v3cJswUS2xHUw`1c<6l3N5HR<}g z+N)vsBC2$h4u^fiN_k+xFU+dk7WEv0f?`iOWiKjz6|V0cW*R}Y*9=G2HiJ|8)08QR z(eA0@4C`Ttl74s%j|l&NQ!{UGLTADh8@XDXGv#i{(L zaE1Vie{g<^fWCi_@eiE-f#g5XzDEH31Oc7@AmJZaedr!nC%O`D|IR0(xYL8Za^x3s z7WUo#R~+%(6>vCcuY37QYo^1GOA8e(6K5fonJ$rJaOH?N#QK!oy0@A* zTY3cUJv#p83S*ZoXpXaJtF`LkmR5mhORlN<|ghS}p zoW~o_7v;EHYPTF)Nt4;aOZ&X%%3!m7P;SvNOQOqekc-# z2mh*wfo8EaMH(v4*{Y5`teooJAzK$$s%SnF8If)oj*6^HuCwV6F3mQwEh+mR{M^;k zSO!D7SUTgWo47~3zAuh(EH@C=QM}Yn%f4KN2wucVmUjtUpPo2-(K?QYhw)z7FWtYh zqBM(bI+>m^p`fgpsoVO@{7sr;l`3vmlr zhh_~thCSlLRqK%<5w6xQ>$t9aKI^LW#9SqPfryS%tMq7J>4(i3i(;mXL@v6X6krR6 za=4V#CjqwjbtZmfn$sIOjTBcn4!ttFDja!wJvazngwNGJ&TcQAO9N)j( zE1+aIv7T{@xAYc*deSOpaUB_^@WQ)t25i6Yw`UX(g_cohc~`>u4}-$H0|sng+T;7^ zg|Tw4A-~7`zu9iicgAXus|PXdUI~0Y7m8=>E%>4liee(F^L3|(y=MG@-Xw8G*O`CA z*aAH>b2uV8+oEULQt7k?lW*(r^#2G``u)m?3=Q;YwVsd+&ffZJbVbUh@u=`u3?dUr z1bKQ|q4yqjR7fkN9|3s>yztfR^(@9SIZmrs(pjiVk~MA<)kjRnLw2lJoq$h%WCiAz_s zLB3&ZgpKc)|LTB^e}Px~H|^(={1d7_!>fIqXT+N-QErO6(962!R;%Xw{t3Y^%DRSD zA>!}404teK&T5ZWM@}6Y6$lL@yWQE35MrKS>6^6Ub4!4KZ;rbrZ>YQn}^i* zJJ-WnqGt_9__G-(kF54a4Sa8Sty5j)FM6fctgC_~bvPaOO1(*P>yH6uE`14d$6PsA z3=Ab^zk~HG-Z4AkW6nA&@o0@TZ}W@9ZV&1Vm^QE^sD?ZHz!Mm4#j`r81u4zvru&rc zoSO7kDoKx(oi^%{xW6L;JS#2)r?oFFgr=|A>BD`rQTF^J`9dMfD~X5s)tganP_3hH2%i`nlFu)U$$AZY}3OoNIRPL}$!vg1NO6MEV%3B5Fzr{NB#iIdWOOa}2kkRbskmQmem1Co`3;Mnj6K0>!BMUF5OQSZ z7}tPlC;{O`SrXRrpB7~%#sSUkATDXpVbPoeMoB{nSx6_lCI7{#>FKYez!}t1Yz@jH zv9Sk{!SlexmL`)Y7WZ7anl3?=N#q>Ur}lAl%9nqd zu`#Fjy%g_&BkSS&uXe4Ry`>J)jHL+}Em<9iMY?R7{epwJxO5wwMqTByYBsxEavq|qp z`^pX?=5yf)vAip;@c-E#MWIkR*Xe%sYlf{IE@P}+`RE^E7eUNR7Fx}!b>!-JOFCfy z>7RWT^AzqmvG|L0UvpI;(|oygxOY-Y!VlIb4Z4!1y&gUjZ24nR1Gwoh14fAjYqJQ{ zo(Y{s&XG#^Ul@J**+l9<+UEVcr%@3j2Uqc`4c8#*=@(!}*g@hXJg~lL-%~RzTI3VV z6vHY`#0Hi_0zbxgTas<0>Tir@HOCZpP=B1$NH?ln9XcE*JfZOYdW~31itjjmJd!I~ z2lys&=WcDwyQR8Td2W^RL&}d3uZTFx^!;CO?~QxJ?e(hLmP$Lvcq|GU%*}R9)DnB@ z#vJz44h>AT8db*$MWwC3)3y@VUlE3fKK-c({v6i+OyQ~U>{!dGe>HNC2RK|?nJh@Q zJm2RYS-wecDw&WuL@zF1P8M!I1bPAQH z4){PlPja`jwk4OUGx{&il=>2n`xCvEs>{~WQq1bXGDYt$_8N=mxiDw-MUR)uDa-hO zG)i41%9c#6l|PrB?S;!0al{;iYqs8{GO5C@*tOp*b9}Yn*aoWM;~$lwE?eES%ES&@ zla5=*wT4)3C%6wqH4MJZbp|2gx_iZ9NnSP4TZw#q>@tdp*r_kQU67UsC|u{7&uAXN zu#$ol{31ISxlsaKbaec_x;|Gh!P*X+nu|-y@#cSXnpz}Fn5;JPh$^}#RUlvN@fDU+ z6wn7IAnts>Up~?}9$jBDuUU4fb&LkpG94_}m^7c&dhpUbzwcOn(r1Db<~mh(*nOFr z=gX1verI>-F(_U=>ltQReye;}=L1geHs!gWu{)TWYMR1`AqA*}H1ROSl9u~$3Pz96 z)eSC1Ps75FkPn{If|OXvo>MQ)y{@7f66>XlPUy31s`V`_vY_5hfF#$Es-Vj2G^0m_ zBhI!v&m{z{yxtBtFe3L;&Xro=8Xi#dqusg3@bpQKGx=C zK`VN>0!Pw-lNA?60g;2Tx4couD9`Pi>Mqv2Huo2ijCsA^DQQr6`;A9M^c-_VZ-`0C zkKoSf2Wg2EZkgBfme1LfG9A5DR*ku^^#uX*3ad;beV%LXd;a+`^73BDZNMu5EwXuS z1*dw22g8Hd+GU7$!p?ctjkmeCrntkLZc?73VZ-E+pShO8$|i0|KiiIt2s)7+%CSY|o@onvrzqOcQXb#@_J?iWEkFG2vvbG5U&kS&Fx`~T7P)?sn|%=<8u z0>#~}Kyi0>EADQ^-CbMUp%iy_EACKak>a+%;_mMLTORp7pZAaVy4W)$nPf8e+>^ty zCmZNPFG7#LA!)gc5lg%8Cg8(TU1Dp0TL%y2Ih0%+FVAhkZ)uoyq$HX=o7_{p2BZYm52-_nYY zbF3_WH@nA@#&DalY^tR~8IRYY43MCbc=K*U=DAwT#T?yD<@F zmq|C;cxc$}#{NBy5eqSQ86T46qwC7f$oA6Et5rEEl4De+-w_7?eEU5Z+7w@8M+ zdd|-r?dQIUE^{KBX{BOb1l2I#eV^4Ta7v27)nGR@XMPqB6_R{^gVPQ@$j)KVV5!@J zQS@p?cN|lFZehL9)57BtbvrOA_1h-TpWKd1bD#LMw!sP3$~hARnMyd=r~;NlB@{Wy zzB=a9tO?0!4T=3_0s+V;s@q1=nII(UxQYPAxTh!!e_wU5YH6e@AC$V2^;~xhPcp4~ zs#;ku;a&po=4j)y3qy^0xxs};T7@=&=3v=PBke^T>yhIi0<6zwOMbL!MPUGy71pG?}Z6Q}aT=E1V*<>3W))~2jz zJ1UcfVO;ka5AdJC|GwNAJqpULg&jOG`;io%2|k_{{P#kfdj|RV-;2m2apBp2FJ`ZV z60e>Z&Hd2lu7g%Q$RjQhRAq{y-M{WBZ!#twD6{hfp^uV9aTr?-XIEq^PP83^Em3Bez5E!-{><34C za(poFufUSB?!bp++nm!O=P-EjmzC@|#ADr@`%4Bch003u+xT~Y8b`wSys5J3K3V#> zbKJs)n(fVSLHaq|{-hVE=VtSvWYB&r+;l)<3aDm|b*iKvRL7F^dM-(t5VkM@rkg)I zT?od9vQ*nPn9KF}uCw`J?lNF3+LWm;9ouRyE3(nm&!yu$Nn8*@%en_l3iPW)uUb*2VQa+iKj1M*N5r0a&|++Ka^nNqFNuBv(0 zrl@%bsv?1CzrIG;tkwMq=dalfv0P$^m~CR)yAa@N9XcJFw;9bv{DT56*@zksK<|v6 zCWaj-_8b585LzsFMk{bZ#mz@_h&Ay`{{1U*A$gBEUo za>Ts<#~z?jEO>1fpwDYZ;&1i|$ap5UW<8VJyafNJ-4?c+RnE1)43~Ghgg48KMLAXET&m&7{A1A;6-m%xhIBKn~;Wp6%>XZsz}Af{7m3j#g1Ll6Q$b5{;6i43Jfrt*W0gg}cj z|Hr04+1GA-q!g1J4WodYAf08)?pdU3sk?q8lk3 zCyV+Dd+Chls-cSD*YD*rj%(C*zw5I(rrT^?xY<5LxsAiV@jxP zqq?wT3JLx*QS)Egrf3JBvkIdsWA^k*`G%_+T$Mc%d@SLVNGRhbr^Qxevx_CZoSznE z=hCOmYMXL0NX#PFrD9VxMpYI86j!9}i;AM!G7x`;4HMU;Ui{=K483c$D3DDb^{h-_MfR~qMlif@>)?!P1O3urZdh#zYI z=}mT(z#BDMToeux!JgSHbdPUrxGw`w&=jXN>_6uC_^wH0%5p$vGhDTecG=)%$67=7p9%$M zx<&a@Qj`R#A%jcyG9G*tl9e7ny^XXp_S@PIZo4JgXSv0gEjE6dP3Cl8I2)4oc?{g6_W%5eL z>`SF8RCvdqQ(K&O$oM@*I@5~ozjWWxSQdjB>f1(p50heoG53tvAvl!s;8513y8dFU zOTJFX+SYiF<=s!nOJ=X&V^W{tnZmDTGGDXak+rQ0cl`+{OmK~F{1-2N>Ho_%sn1uI zz&o;kB40(WmNO%<0(KkBipx)nVz<9aq*;C`%DfwtFbDHFh@SGD9uzO8RIN$xL=^b1 zqA})-@c*CM`@H@;TDsL|xBo>*8b@39arhl;3HJn_|9MFk^R5OaPyH~M7}yC4(-Od6 z@7xFb7&Z(Bc~Lf-5`ep!^{;r-lM%hU_pkQ<@|kywifx$w-F0wZu!(2Brf95T`VUz}3g@-xZ~Vnx z#4~b_BMZPG@Ja*j1bOrybQ^_tnzV+P!4vxOVv2+J+2^bB`1wCdwc#7!$o`)(miNUn z;W|Oz^v5x&1oS^k0Q69*sIOE9|M9X2u~lsj_Kj7d;4*wcmr`R=fmgcr7t24o18763 zeB|`UY^13c)yLGofT5vl%_sfG7!|nL|6QmxR~Sy2kd*F(-^v@pbSgF8SaY?;aC0rj z#tIn&?K5=6PlEl8s}n#dFJZ0VC`S48-+MtGLb#515FZln|MD_MI;%5}(_&#t;KgV& zGC*@fyS}-~oK@Iw-+L%~kBiBGBS#IzKaAu5(;axKcUS*&$IwHR#*SB*R)hi8RSu8p zBy;=^J1IWA&snDeo9$PJ%jHa$VkDWGYKnaS#RO(G<-h)b8P3Vf{||=SntFm^mfpzA zq9=2>E=`2xALU}LkMH^)+8BL5{ojMvJK_`nk07x9GYAq0ec&8)uqNU7ciuEy(t=Y9 zoRLw8KLrXcO+5cuviN7ICA7mo&eOsGOazi!m*^ukezD}`KNqKz1B(B0);%7wE)0{4 z?S0O}#45|8eE;XQ6Wtc+zo~6^{VxQ$PS$d>{$n+*nFaCxG;6cE{!KC`J`?hHth*C9 zo*6?Idzek*huiUf{fAfp1q1L>@J{d4t~+MVclr^l_(pZz)k(Fbn8}|M-l{&8wU@S+ zLd`;2JCW#8gXhG+3UkQF`b~M!rxd_wAn|`I$MQt`&wry;==sA4eEa%8E_1yD=W-_m z*tvSYUq>C20)i01&c4E?<)FmtkA8m#J3pgH_#ghSng0{Bg}#5L$^~;@LV%Pd6~M#t z4LRquJv!{a?il=&N|A&AV>Ors#Q&ctEJ!`wS%S0T#V`3Y&29b1|K(n4m*Pe2J9t@& zS45}>&uD!=10dF5i8ScRUQB;r3KeJh-c!uE+&)K6-1DCNm#Y5q@HevHFUmwERQ%Mg zQL10WVbyH4HXCbY(Gb@lEUHdzCcMV!d**}vY=a|N@;d>`KL$ea7`QIxqsQO}%qnL1 zrgLOa3g6fS7`85>-SFT(&mV2F&wm4&L@a`I&JffdY zTMXlTzAsB{Z4N3D8nUi(_^;f@4N{pZ3}t3}ne8gF##wYFq$R2gZA`(HP(54q{KU}o4SFp4BN%LrzRHDI z;l_4tsU=vEAs{p3curM%pm_uZ2+KH4E97wbl|d<9*`Wf1;Uu|7kSHOHp8 z9Z?sAHBPhDQ~wEwZ8HND2Usc9Xjb!cDMrN^Z^h9Qvf)}_t|54qxglSVgU^N#NTHz| zQ(^}SL06Y4^UoK1{@@jO3tKp236msuP)>L+LgtR=9)C5*90s3w3=%DUj?G} zdWH01spVPYUccWC(n~~J<2e;sI<+qvM^aJLX-6ZC&Ahy)@|Z>y6U^_w+J&-M4XiUN zKbqHU&R=40FfOIgyzuAT8D6QSJJk4-B?_63AKR3wwZ_*R_oY+?`uk3$YxiVw$@b8r zRk)7p2JSHx>`$}Ea<)a2jr7t(*ZacK^3`{c$sP)&u$kMZK713@cNKJfNIZ+5Yy9-~ z0!{0GwdkQ&bUZSY^7X2fEXQN>5hl1hM)9sD&{07WD9si&w#=CWqL0VZY${*F@2WG= zSi_!eeD&VFhY=dv)&pZ8Fp>@~fsI&z02=QAu z^P!w^4fYYTw(BwU2wQ;pqF-7%s&<`WvBvWn{oR{5%Cpt$-tTZ{6VB<$pAhDiL@<$; zuIJh{@GhB7j4hO^Ay#jHkGm+G=LvUw>NTAvb`m!DYChvsTB^^dyA6ykNsLOfX^!E- z)JYBUEAj6V6`Z(av6;gjsWhAklfuf(3E#cMTL6!{u-QWQ+f(War-ycSA{CP{$wzC; z%+@oD;m^B9l7oDBu)lcqYQC6~*XS4}r*95JM@p5@jGGz={KU8=qK3JmWh1@<4Yg++ zL`0u}A1Qn6eJwaIq62@D$0gp1kj$l%m<>`v@k6jFTkI0Fv^4Dm^?T1Pp6S$^p4q98 z8ah0>Ci8@;b@LbpMGY<+7*nP}RHQ4*jMBi0Q3ax3{rxijoRFJvkrTRT#_9_HI>X#2 z7tjS!FGtfA$Wx4oW1LKL!C{8a4YxL6wP~!hnZbQi<0=nR)Ph;BfOG}Cm^8%FKGakf zrg1*U%A#}@iKy9Q{4ow&lp3nVp$s9zLR4#g&*}2(5evJ&JYqyR;_R3)BpXhK1)zY28QLHju3qr=XoeQCj zFwq#zc&^`ADH6WFe8WZw_F4rzu32usrhn0-dTzh1FYz_JQe;xNdLK@K+2kB}c+Eic zH7LeF10_)AiB>q6rB~%r13R85?37!nG(q`1`&1BpU6<=7eva(X- z+2)9Z{4sQqryRSe5VB0IqGw(=tjtBQWq?0=;^x!+fHKCD2u*hHqj+CiA<^THg^w># zN|6@gVUKQjV0m#;K$#6y>xY`S3GF0s9hHk2CSLMb1a2nTI+B(rRDPqS)8OM0 z>Ha8lQP%?fSdxo5*w4A26QI%&$V77i0AtGpIGODJKmly=5bcJSxkz7t^aERWbK<(U zaYCW*hAg_TYQcHLqz0VzGwyQ<)2xas*laQ=MK;IJqSQcs=~abe$95p6-c~sMYR=@(6aL`?Ckfg{G1*L$l!v zItn#FYDiz+7g6Q{&RG-VJ8aQCrdMUe_a7?HT$frH;ORc2faTlABJMDLV1KtT&1(!; z?&bDt{4ugb55a!_q8zw-m~w14#@_DRaOeD@DV zzl3Q*Eo(%mf>aRa48jy3i*Sp}zRNmrQ%jV)!+U?E27En1+E>o)PrqT9 z$-`9f2#d5;*V;M%l**9!fow#dKd>yzFM75-~j zV?%MC(3I;w#pg$iF_=z7@$dNn5zT;ov4)TP>YpD`?U=8Vz=8qJnww5@-)o zWI0ur=a-9F1%jTm%f&nag-p)>P_dn+49IAd{dNFRbf4}{bKRJWsoPK^Y6zyN8w2d4 zw-S7JGVBVRj8hONk~bYSAO_^RpCKIK7b?21D@>C;!x-jIoVb}={CWbw5vDPit^OhS zQ3h?2a57BfnplVB8V$8GOas2Fa182uep1gXD>Xo|F=TR3n8qI*lKKlQrN}KE=<5j) z8vi_okXH(7Kuv?pK1MEPjrB;LAyg4}Syiw<5f~YDu{Rj;?}1qyGzwNW-yVpl0R%co z_r=Ap5<|^k)O8rH`QBkfT0xMxXl*ih$%u6p06$>VjYlIwQl!l`N-kG`CBh}%9JX)+^h2dJ!e>yRuR$X;s+~wzF6cve(`S^jCWw57p}um4 zA7I5#o(aBi$r&Ov_VG+&Yw*USNrQh%cIeh2A6(9*E>q6^u*H4isnmQRrwq1j$~%8p zGF`gO83;GvJP?3IbonKwr(9Pa*am{HL|1`~;hB07O8)iD%(wJcMtT!rn&}&G0{u{l zo|_PjgDS$U>4wdMlZh|-4j}-UNT&NncP);3CHEq>U-Ls{bV>*&>ZUu0;!)@u6Le8( z#djD1ltkmMSH*o+rAX+k92zsR7fBR76`L+8)8$x2fu7~h0*Y5=)6&9#Rx z4e{Kb$akDX;~E2)7hGz<)}!b?IG5LEa72V4WiAR0AYc4Y-EE# zC!kphn5#pwQNSfV*iMN4=-w9MHp2eVp8a40nEV{}CQ;1*tq5E$ks1gV7iRl_E_Cq| zj;1mYg7NORWf(t>@U$Q&z6K2OHOpnV6PPJ3e7;=pdPWe_o<|^j9Wx*>Ngxt^InY@? zfZwjB&q1u@hLyOXu+Wo!ZA z34BXCWhM^m!bsd?-13>^6Q=31;)nC&3RjP-C3%EItsvgA+J_aX^o}MG7W!yBXTlG) zg7hvB1a0|IM#w({`34Xs;{rS?AfpwOlX= zSb;ItuzlijB@EZDJxQ5_`)m$q!k7#aiEeG0&rJ}17kLTqr8VJ_AGj`dCAnciVBsJf z2QhU7S`8$I&Yy4Wgvx?39&Nl4EqQM%$r}s=i!;$USQfgb7c^c3@i=Qf1pN>Bz{OS7 zMr84-dcRz2qHrCHrwZ_Ftg}wU)Q^OtK}~UaI6FJg0&sEt#%Y2`7W ztqV?a$~gm5XF#veo$%sg4SvVDX7 zM1tX3`t=7{m(??i0h+WMIiI8+DQp!EEMk7VVp9XqmZ;B58IW8TXL@*_v?lFH;+T(w zueWdMCru_`9BK_APU{Un2^!@T#)%Ru%+49I8pf*Mq=}@M_+<*+qyPSPUZfQ;@niKf zW6*0TZlWh#YN{sjCf5%2KA`Gg8Zlu59gPX z3ITq7>QwB=^5oIzR+mP0lu%)5p)JGgV6`G{;Vnb#;I$&%mun;BV`8f{sfB5WW!OB@ z!upOtcLkx*+1+P-?N^De%1p)7yF6bcP>9E>T>KZ?E6P{N-_ZOhWk2Ro{?YG|;IaE= zB$_95joY@v`g#05=%S2e*1gpZd=}ve^p;qPv{?-Ta@ z^5MGJ&77yFEwG!!F+QZHH!ayM-2*R*nba z^zgW?o6w#0{Pptgm!X_swlA+X39svZN8V~)O5t*19r;de;+|@3Nk;~&(ZaUTOz0Rf zr^CW8BQB(NkA-ZbW~4QN=RfC~p>O{8RDEwedc~B58pXikM-@KRxI$vZ#u!}Ie6N04 zazUba9_O8*Xytk-eU8IZc<13TzoJ}6bgCtj9L98)~CC+NkW)cCdJ1v$+l) zg~O3g|>5GIG6zUQDRJs+%`$ujevbOZAhwMX5)z znC~vpFbFlw9fx`2;3a*{JX!CaKzm(ts3+Q*t*x zX6XNUYOB?4MfOQP+Bn?6U+4T|7ku@HqnD${Ya@L_r~m6lkWGk9kjvL%kaiS%oaL7VEI$Z)uH_)dH|RT5Jsdr*<>p$|HrP`m7PNMW z`yVi;$_@Kxy(b|)h^J01evWHFJ|9k{Th97U!hGOQty-WQg?>DdF0(DTyr8*D}cEml+8`~6X zQfU(EMrc9AR<-rZm1OET+T zY&-RtzE+$XGih@pv?02x++siCUg5>o8Po<|z#nOu6X9qN${e*U^Hw*+&H*oIk6H$J zfm%{2Zk0%(Y?Y3{+5z6SN|P!#JqIF!$}P#G1xun%U@d^RNoVk=%A~}t1Hij#PUN9A z=$et{fOAeA+{eq<7@GuiYIW1I3i&?CD`-m8UbRJhbRX{KJIj087#pWMh*P;mdgQsl zOI#bvq&=8YwZ(FDAL;ho>h@gZ#&1MqSRY%XJGiDbs0zG5I=WAG^Bv^9)ft=tUg#fr zB^;NpAOfarxrTvWb#B?lStVL~eN|T*z=uyqzQJySe|bsFvP!h~tbh;M+*e(3T7xea zyBFbZ{ANTm=%cO%#zfue-{z=}7OaSxbq1IIWjozX4qs2ONu9sK?OTprMk*-@PEFqn z@@cdjp|4I2u*Hr&GtRM2rw!f9id4zx&wY{Vk9G5P2~`%P=Dtu)Op(bDeo;K+Sv5v zfs(NPhG@8kGE>eU1 z=U3H$oc3Y66k+=sU{sTJ?fM6 zSWmZI5dxufiyn|{{TPwNcVAc~t~cnW5+JD7@!=w06125#dI_xMIv_GBS<1oJrH+fO z0vZq;3Hxi>oQb?4jI)6C;0HaNI*gxZZeJXwHdgVzk212Jv7Qb`*RLeB>U2}pQ`&na zCrB9rllWKD)G?Y-PH~q>*013*t|>6e8+A9_7z#kAl9_0Fawx*sZrR+wU6oVSg-6`o>-Qv&n%!LO( z=%}ND=vKO5Qc5;#PR&k}-92oU2p#mLhU&k!8RNS+8}ELVv&ptn=Mf?w^sYm{E)iYMwYOQTs+km(I1Uhw9&SA0Iv4}~myt`D)VIg@; z9jN#-!=b1^QJuX?83)jyFw&eZ0stXdLLajH)gdB|^GIm7kC<3GzHM}~Wr32Q;1NoU zpP@-8``tPdnACMqm?s_S&C;Ycy^b-_aj^)#OfAn(Ls{g?FfmBSnMo&k;)G_`-4b^EMD5hrs#aUz zQSR2<1T$6&ZLdjAt4wXhGh?B3Lu6Mp-Dz-xHyWamhya6E{}s1*VW-UQt_8GA{gd+} zod;KyLxm<}Z!MPOEdJFO+Rl&-1!Oq!n<{aGRP}`(@Ru)n8By<*CbxjBkDhi3PAWxr zkoMt4DHVjs?DHszSZ2_cbd+$959aj9Q=?q;s_bL^b>WSLW?a+h#IoYshJFokOz3Ey z3^4fR5O@(rvnATs69$@Lc>~W|NUT)0taZZ%JBMO;l=U5fGfcr8%FIy$(+)*7r0g+D ze)5He%#bdfU4J>%UVz3GikvRy_CZvh8hU5eI%mkC&Cw$nQ|V6xQSm>T)`yovi`%A) zZzX}uBb;k( zi*M^H)L~XmT~S$@rp(Mi)d4ed&#W$*i@z?c2jT1doTvEqtZf^-{;= zS){|W?R$VFtx$;-(N<%ln$!4|`BJIw@y5|Sd_P25VKhXVx-8MKfjI(8%77VpbkXH; z4synHe1Kdw*n-8}vV4j>2mhOcSlpr|Qmi`Bn5VnkVC9e;7Kb*1AOfWTk0CP+ya1=! zsI)S5xJoS*FOQ*jK86hb4vqpU8Ljg+;^&ezEyK9uiYWY(swfspDf3pZzsm)OZ1fe+ z2oHCijHbx*6OQV96Zgq%lN~}-w~@3K>qc}`Kv9SF7?`A0cQ#Sen6w4n#)-{_atDL2 zH)$TdM}8=hD8hCLovAKB2`SxHGWDkvR@zGS<>686@A%1k{GfkuwI z=2nGsdcfBiW7d1#G`6A4YeQ&`Bd)USPBh!aD%OZNXK!#5U*L{k-R}K3iD*QLZzq*i zR&E=T7IhOmKOex>Xry}9>p8n$USuhDR(xsaEk8z?Q-K#znaS;P8=a0H*9_dTl5n1! zRj&y`bLjM8n~>G3x{2Q#$xsv0I=Tsoh8mTba=FGE5@kEgT!5-Sv`Wudk?*P22qE}p z9-a%Rru3|~wXD$eSVo_U*|{Z%b5X{WpZ``PB~PB*Ts1O+b+YZ;A10PG&kqB8w9JHC zS@pB$2NV)e<9DXg@6sMNu3gj=0s%dzr-IM81!ei6h3hZO+uQyqGYF*wVY0f4pn^^YA9p;& zJPckvZm+DuwaVptUYartfi2?_)vo~W^5XeSyq(Yt8~g6vw51xa-2vR4KO1P)w zkl&1JzQsmb&emDsZJbww(1N5Ht8%qDfrc>e6^V zkiQ;#J8dUxo=NlSamU)AQf~~y+6K9*9Jq1S%KJARpWCIfAJa%f!M}y+@7X-gPW=qc z5Ema2p_o^Oknn0K`4LXaj+cUx39<~u%!#}52vo)( zh=@-xG-|Z0XvtEL>e1qIQOkFLvEqvd7x+Ng!euMyo+;^JB~f^ouV0zJ=BdQP(fkG< z1?A$M^m8(ilAQ#tK)uPZx;^cKnp~Z z#A=&6W;#C9Y{RU6u{m4$V;wA$Q*$dme^tGNI-qwNzyZLD!sh9(lL<@JRobV{;+&6X zv#{=o?$~_hak-M&<0Vu@D3;GM__Z~Z!Q0H-?HXFZ?qIKQ5Pd+wR*W+~Dhx;$5Eu5Ksqs607|A)6|hyF79a_Uv~@M~7i0maGiUT?G5IlCnXqmYRD* zQ!7D9qI&o*3S(`+C4izub`f2X zP=0@V+3=Rz+{KrHj?-jU_EvnS!*llecI=8)Dh0=^qRNFn z)pa1v)v~3EHK3VEM2DfY+A$;YENSP6~c^t?4M%N4%E#ov38J#?S>0o`tQ6m#+LmzUQ$ny?WpnGstFrW zw1>a4nHD74&}y2u90Qr<&ec;?`Y$u40)_Ka_`DHc^%l5%vGqzKQtR0^$hhXc#_AaD z?;a*Q8Jsyq5=@s zjGXiM>C5K$$?WXy0{p5hArmsXHu_`Sj1JDaG9d$zwLKOgNY;$I$y|-bl3G)yRk~H{ zW>p(5gF2(7z3!9bPir@4Q|b6_!L39BO}Yi^X4~`Qw;TWi~2V9ma`FFCrCr~ zwkPdeVNFWrT(h&Ic8)&lQ-pauza7-h)UCPljkJJ}k45`G^7tcf>*~IM`YKnaZYN!x zb0M_U=h}Q(_#*|7mf>yeR<>hyNLIa~E_(}~`MdT_TeeWiYd22H_o=uHv!s^hQb?nI z5C8a!e^OzNxH~E^uritj=MqJCdsVv^eu8DE&UatycTW?deV$#K@~O(&&H#?+Nk`5< zee`f>4hRvTrLhn%#)Um%7(>TWfNZ}rKugh-b`@GC{ny*(VaEoSJH^C1zgul)8>>=?6ZLWo1JkellYSSNdF>V2)rXmAJ>#*qhgS zPWFrc0s72ZdBPsT`X&27>FZ(O)heT8_r9GgNB{2{;VAVQYLnS-4jIkBBRpmZ+K-#! zA=FM4d93%|9JG28GlX}%mASIBUjb8L6wJc&VKGo#7GI#;O2UhQ^UT7iH|Qii_!%aG z)Yg#hSH^0jb9v?I5rmOMf0mM;7}-_a4W^gAXV=D}DBrK*Yo`Xq_sKK~faTVZ=$WcN3`D4@Y zp&E>duF!6-3DW!?687>p;?ldOF8Oe@&zpYst|+tL^HJ;Dblo^Ltc=Kx0Kck{@pPjE zD))H`Y_7a~S<2fkSoBBbko@h69#e4P1}inj?Dg$fUY4OAv_m+4a`9Qq@%Y}`l4>Y4 zmt)-uzgj=8{{is;?K)T2SNDGO?RZfF)va^fa-+1LSt5zX%>L|=c#7jP|9C{_xcyAH zB<1$xhIImUUy9OUj8x@z>;{XNXYk2nIFh((`0)DvIm6^5gK9;oRzeWSn?9vBZ5nOM zYL+1TisL+h4tiC(-vD2Y-HR7S$NIb?Dz)!<*RuX0R=5;Yb!kDG9HI4%^Sl&TU~V{~ zUPY1AxVAZ}XMI=i#79s2t=pv$gJh*Kstvcvo4<*ITFbTPKF1 zOJ|l*O0_@s`-)5@hD1Gr5kKIZeWDd<%7SLN^fApkJ*a$wGL^3bcaL(6m!2BH%4Gnx zS$aFmpAEnE*SitA2$*iHZn-%86gn}>&}Z=?NMy7y#6cHy$6_1HuWUoFn$!mJ^tc-J z-BJmiSf14jiBGKRlWa_voKxqd&hV~TSN~8mE2^2uRT_g;@3Zw+OWfW-9JFNI(PD8J zWMjR`?i!e_HYO7vkjaxKdHO-;$|ccoDAw8-zR*d~;HcEBMO#*^!nr;$R8buxk~`*M zBSP5zV^O-$XCXD7_#rj6bji5#uAg5MidyjcLoH9C(^R0581BeylMzo2!Uai|qr#a= zXRQfVQg${tQOq%Rhy%U0!sVf_ZsSAOZG@CZ&cs6EOuJyX;?FnMFmKJt_?>=__vMJB z!`xVXfxeqgTyOqq4PWfc-k@lcrgquejxVRzUj{0U=C0yEDUx5f?|`}aI_gy8U|HAD z3aMGtwf@QP5$$0k%v(1~w^>EgOSWTS7nw35i}8+TtTm=p*XqFR#B)`W%V(gAa;||P z3N!$~!?4xSnkTz6t*jdCN*-eCf>Yu$h(PLH&pHpL{xC-r5<^YpCQP6g7j)A|QNa}A z{Wf@}G|RH!y&D7Y$!@9ntd3eR114k;8e9_(S@f%2X8K%L${z9Oy7e)bSnOT~uGnk_~k>?Ot%R*7OxuV7Cx4Fg~5^U;eTS&+@^^Hx4VT^XlHRi!eVsa={+a?RMJ>9E8@Pqgm{Dh|$HV@27=V`I>#b$NFcXsF@#hbj-VDWwrB3Uwy zaGFq{b{tNZ@M!)?4lCW~_Z#vGP20&-dw*w>--~y%19H<-Dn@Z@L$%1pHo7MHj(M28(4#Kob@QwtJk!2Lr z3em0lG@3lNaZynVpa+^!5XZ)4t*i!2W4nr!9Hn4-b=)fEZdD>?jdlX^oR%@$fhk4i z?mT3=@bGPif%Sazo+&s@45_0Ru?7q6g!Dlt`GZSDT-uH}!Wq6zJ5g~)EfS@MYD-Hy zrG$?T+p3PcR^u^!yOZNZ1strlHuUw{%9UIXo|+E+g#=lg4V}E~$AW42XtG`uDdX0& z2f8LtT{9>hIeugnitgd3>Zr(7 z5PgF0!EmYFx($i8e#Mq zSgYy+G*|8tRzqH)q}(KVtT}YeHR&c-yEm5yaJk%lQ*BYIe_I zSIY7DVp5>gt|gbVrcgq@md4SkpWQdjhlujqO=?xsoNf|IZ>2*rAP?rtjdVIIJ8aeN zAoSM{RPaD;akplAw4{}~{@197^-C(;p+l_MSg6N9pf|i6Ybz`%v-2ZJu59;LIVY#$ z0b7waCTym!r=R zx+i`Uzl?;ittICOWr8Fs&dV0_m`qi3pfv7hQ=&;Rl9h^u-zsh$KDvKB>WEoT2T{)& z%G)8@%}-pkq>m0NlUTtYCzhuvd1hdC`q+t)#{xkMI{irJq$T@z^)5_z2mYQ z^hCVQ9Yr_sYW`)+@=FW{Il(APU_fdkk*(A(3SCOd+TWxa#zB8LdwRs9*~xXq-zL8f zAUmeT_iD80SUY|27*TIQa{HZf%%CnkSIjvpqOT&=RM$RiP?w}e(QL$3My~!-sNFQB zQ~t1b<;DNZ?YrUk0<@M}&Xmsbxtuefm&fmSNAop?-KP$={{EEX<(4`2G@g=Ptg8wR zn~uoYza6mZ#e(oCSSC*JS3+WzCQ6@)q`cJd5P;zbn$o0j6F-7E1d$Rb=E}^}(9ugk z!=a6}3Jx1KEURSG#>*-*Y|S^o3_(tJbLhx`MK8QE*W6s+01aEx&xue+5OTcrO)fmU z%)(xp<3pndUZYYL=3d{*K5)3*$OY4eOgep{Zkqb0ZJH7J^A}gR4hp3+QP1n{cnp`W z_!VIh%aZp8V`u0XH5r#5{hwf`$yM4R3-VMT(T^1eKlzAVzxsrF9TnWMw{zSW%Um!dKN!N+x0nWUgpk5@H$JCPiY3-omcfu^?bNpCZ~6$OA*ZI zPuZxhr_ckKkGy0$RZD3<@59+7DnUeYj!y{X2I@5&+xbi6K%DaEA)|*iAM;%*(b#$F z9|H?{gDeF6z>OT*365s_1OxpEMHHO$hY+Vv3i;5NBiIHMn>$CO^X)B#d0U&rM|v9h zx-RyzAa1c1RHs3uH9-g78{cboJW6;JD)gMaB#wL?Y=9HL_JPr#Zho9lrOM5` zO+&fM5`b7W9O4NK4`gUb3GL1&A(*=Otel6U$zHlkqFOqM{b)}?Xz!6m|4dB*dU1N$ zL9}UuB6kF}DkMRc>4?b~celJjc5L=|4%3Dhg1p|CWsXG`buk|GYJ5b28{a;VwHK+H zJobcJ%wkcq-KoiZ0&D3-aP$Nt8tSjmeDR;*u_Ge^2nf!NVo6Y6oj0B@yi~Kf>W0O# zP@38Z3r!$1C*YJL`GDc7PbiSB!oA4Y&BK5(xHSN|KHO+0B2pE;Z-4~vT?s}HEf+TP zb|0gF!z>&;LPYA)Nltj*$x(!fPT!v*7KdY7Fh2yj87BiD(H47DyL3#?L zlq7EPGWPcI^>F%9vQ~vF0v1*~BINAJz@_uv;#^4hw8;4NkH0 zD{uY@Ld8567a3)LHRJKRVqIcEXRah@8qrS<&Xw``*TWlYCQoFjnJS}kk zCt^i|WPV*LZxiYn8#?xyJPl(ylp07v)zYtb!y3OjA3YnjHC?|!LN{l~$cp-x4H=Vj z+mJ+gB*n7j;JQWAK+Qvu{_jZLj8IgG`b>O&(|FRK9wXtigMr5o911DB^|>`U=e`6= zWLKOVu9|7ht@EB%M9;>{Czy#qM49+O(skW)L7Y+G5ML=LlSt3j$+RStcq~D&Kp5Mf zTE6*NX3xJcO69hB=~F}QX$8|RF$2*zSx(tuwLmZ8f!IHuzvNF1*|zq8g+$FSDg6Zh z4_82_zfiKt>A8_)17_6IQj34c&SM^|Sq#y@IRqCLJBDS!V+h$7^%3P*!aAlSu~S?N ze8`c5(J2vx%#xlzP=}a?tb5Wyt(4aHmN|C)vkyA!zKOpV-yMhW~&yGLSxd3Gnjaw_ujYE zSY$FFsa-=lu4+`Cw$72NIaWH$*GP4=>MC_;x&(udDjKn>)^!kv zt8$wOln2m5TSdzfHW@4een+QgW~QrNfHyfp6WQCX<3C<{6HgQ=G;Xd&m#mPDL@Xv; z-B%meeJJvf87*c*hGyV)uD9-J@Rm8O+3_ad#>>)2biB#PE!2^hJ>29SYM1u+njCA1 zhE9MrP|U0+?02yM!)Ed>6`oHomKM&O-_@XbuwA$2?38EP7(*)!99ss5U7n+qaO?8C z;>FfJoX)CE3>CtD^DzE}ruOcLnHhCa`X8w(jKmZW0m+`?QqjmcJdJgDipy77N63jV zyl&f=b?Gt<>Io5{N<0#?nacQi~} z-E&KGH~6nTQRYm3n)q1rpC&%zlb%EE+DxRWI>-Dr#C=vxQQepO-S=leV)ditf$*% z(VARxCkq7mY(T?>rA=f3J-AdlH$A&N8>-&j*}ok0&*W-uvL*BAtl zL?RN1n{#NELot)PBW5!qs0NJX%kg9z{MVceFi-}^ ztc0N;hC0T()z$L?f7Oj(4;L|v(TLu6ISRDrZ{lJvx__Zr0^a#nx10>!q+Z`0#qyU$ z>vOsWg(KPzi|DFAoVs+2%nASsSM6J7cfC>B$}#biwkpvy;N*yrci`3ysR$8HpK2sn z_0612!-aHay=%W+pNDQ#kyAX3r(O4jUa;j!r*)IywG)3$7zQ8;Ey7h+MqF2tgo^1?d(4GS+FsA5CmT;LD!p~B3_lC3+oRp)sV zxoQ=a=))7r;oW4`$+q;IydEqb&)O)5hRdFB?EJDXqgagFyb7(KGTjHn(+qThkUJ+t3!aEZsZy?M#$>)G`b}SjKV# zo_hgQ&}z-8-y($D_zum^ z<&=DAcCIdukqh6o;H19pupC8%HVdkGz@+Y%c{uN|y^aviJ<7SkM_2|WYo$<-_ojRg z=^11BmROjF&rUDS&xK*u9@~$fx{lECgV$d0wWvE>P1yn=?06<`!4@+lYLEH42z?D` zu2ElOFMxY1N_~@H7mhMG@-)0aC77IAVFr{wTinth%#@vEX z9gbeaoLPWHKAc(8f;6{<$j&S%7KNCNK)n*es-{(dgJh$k8v&k%(re>jC{YFIu3+Wi z9^u?RU-vnBwBe`cPeTzt^6+u87wI9wLqcIDo=Xg;6od#*n(+(Ma2G_(ZX%wabHzVl z;jKZuyP4fV9(7n_E4?jU_i+WX2et(UBjF1=GA$Pm1ggAFz}bR@*wE4VK@oPjije+% zA?`DL2uln%aCvD(xPL1SO7H@}2rvvb?}Z|4Ex2MASU6*@I5PUiky`K?KztqLg#lPz z`AaQxhdf~?0sCS?Vu(XCgwVC_ofwY6uH$>wESB!01(K$+GWUzz)?g;6gVSDf5;mSE%UhEXBwVXh5WA-#)PVlo@uPB0_v)K!Eb+MCh%&K#%& z1aw-{9E17bI^N?8>-%}r*g7Hf?CP6^a8utp-f|RSE&9#$xw@#aXNxRVkyr7;8tq&P{ zrt6To(Hz15ar~PNx0o?NqvjTKvpHr=YnRCwQ~QrQ&Hv5sfEhOX%%Ite-yy(#!0eO% zeTEqvl;W`ZeC{-dP;4zERNcT#i~n^f{**MsEW(sgMJ%4oJAsAWGjJ6&-PIMHa7o_ zZan`nYoWfzoc>m2iGIcbBGBs62CjWJ|dscK`;p%`9m4xI)>4G476ZUW9Eds-y`GS zv>(QM1if!M#_&E4x;PB@D6qE~hB4P{GpCTpwPri&NVqKUP7mHPW-&ne+|{5Nkqj%P{u znqqgN#IEMb2ZK!~EQj2Q`kl5V3A#pvt5%Rd^1f`nQ4_Quk~XhMOL1%$me57bhtB^q(%Hafx)*s>wBR`s&8 zk1z^rPsE#v4dA-b?^e=fS(<%HgpXM(U`!#l(sofAvm{tp1)&Mp71||nBH4w(R>toQ zHqC9)pd<$RY8q(3D;r6xB&Fc!;ovuKYxHOJ*i7tV5+JC$_6cUieo`(`mZJC)&-;ZI zv~Qzc)W(Q?Amh2EYc0?(f>kr}W6J}*iY)ACWnZhy4up~lvot(3{M(ouT9V>AR$PIF`6V~4e<-xtjggs${0V$FFmqQ`R3GHt#O7*W3%Aevi zBn6@ECP>YrhweceMT-H`K^8&g1F>T3DDZxpzZXn|LV3KEO%hUV>nW7mbddh1AYu&| zbF1rTrg$2@5rgB*kE2|CD;W^^&r z&Xy5+Yj>l_B(KB&o%p{C|BDhvd(I>&=&+Ov$~&$<4B z>yQsQoogBWJ!L*%f}Ix|TS8xZv7z6G70Jk&HrG)eZ*OlZy5)9nEN`<^ynW5MW<02< z@zhDtEjyWZIiyykcjqyW=3FW>LhI~1_9Q7>InONK=Oh)DW?s_QF{&feFA>siSBk1a zB5^Z+0MQ85^{;W(7~i7d5}>A?}Gw8H$^K+wF1-!z5e(xB2D?WW+Z!3YYjq7@6dFCx^f%}#h%G89=5(c` z0s*PgB**Z7EBfUSv^RVL&T0B8npKF|dIFdaNsrtoEl!A2Pc-$)WShh^o4N)=zYp*@ z{&$)n3FStz3l#VctPYipZv$^*L^j}<@U6^+H%hDXh z_$}k##UwBD!;(&yWW{+{u%=@R*z`Eo2?G}1DR9s}ZrQ40iyGqCDNHNxM*6OgPNA2! zAdTu-nX?NM$Fc+`Fufh}ctjx|D*g+VAV9$n^|_oZJVI)(Ct)fV8-> z2|DhC>lA8rmkF+7P9?ZMEb;D=l0@MVf4lG2l16S9S3W@w!%gH&Fujy22TX_4 zdQ@cvVh301It&3U<7*E^i?hQR>mz7b>Zc9^>X*epBX&Tt+2ILT%Il+8Dqge0quGx% zr@5@{Zp>HhF0L6pDYKX_ko(KL^L8P(b{2Hh>d4Hz`{Gj4Wfe;`Ye_-pEOX;OG(L%4 zN88dx)<^Y8(Kv2epZ<$0k2h`)zI6;;TI=$%DSx=e9|n^RbscwY72_NvR4e-KeDgsx zZigWGT)AP$Ik`qfY3k3+<-Wg@3M^Ml^@EN;_Pz1)HYf*s*QVf<2apT5$4l!ZGp0Xo z7Y1dK-prNffQiDoRtz;>4gO@4Op7x8B5QhS+<(@}Fyzvab}$NIQaV1&Cbl;2ma^GP>UqW<$KRrd1eT?V%Cq!VZGV-iX!X zdr-hptnc3kQay?lKDXd*71nSZ1bjPmMR%B!nDYLy_#4;JUm4Bz z7TVY#`4g=vfX)QXh>p7j2-bi-Oo6>gaOIdU~+?$e_{BY*7?nLs6K)kOo0&IetU~47;f2O~3 zYu2>pSMCCkUpY}oCzxIB8~95X(EuQu&mdT?_8kVUvwhJXwQrDwP#YHQv-uO+O8c{^ z*8Ki_?OXZ%xguf!dmc@M8s%#j_*~i4g);0+fIjX;V`Vc)1c*9P>gWc|+LE?pg8VQa zJ6cST$P(&H8|3<2zV>*l39`M}HiLwF3&~WFKpP~G2i)0>sTOU6;rwveMz(o|ZSxHG zq|&+i7eL0Ipzl0xkX8AJNY*PhhZQ*D}rx}HJKx!McTSub>$M1Ex!0RC8r`fuScfmRC&-3hd6 zP)ON6=#)Wj9T+R()0#eBHbgV3=5j_KbkqqFERL+BvvY<5Edyd@b z5mH(;{3^9>TH$M7l$UZ+BaR z4@2(6Na7gC1vY?>Xcv-W&`cDogZ!iZq9nhiNF3vc6qXNS9hx!7y>_Dcmoc zuhnEwJ)2v3D246;ROm*6LoN9Ob~xvkG4`%7TBvUWVp;f3w&hRZ|40_u-kZ>Qgz15N z@?!wnrB?-#xZkyL`Bu#LEQW7kc`xKsNw{AY(y70KSN=rGBGCRIX*fotCRdoww$LGr zUBXKEn%asrb)@m(nQcN({8}loVuwQS?N~?egYm^PzUeLuUWw zFhCEBjggzkpU7~G{WxELO$$AOX6OjR<;Tc-`0iq`*IoN6lQ=-mSRc(4lRZgxWltg_ zj2azsLB@>mOOQam_RWk^^TvGbWu^SA9VTUPiG00<&)P4@f>v5I^;6`Yrv#IhXJ?lk z@R}l%xhB8>=Ts;Gy3@|D$D8=W@MK-z%nFzLCZDyJUHF&L>$6%o&b1ra*Gl;e)Fvp3 z8|a6Z+fqp~-quv27jr0PQm|Y6DLW}AHg|`UL5!UwSevp9l_hH_XS*J|jUym3FmdzoYG*%eaPCr+1KnM$cobxebkf<~!CVp@!9WRfQ+o#DR0cSI* zgl+rmHL13+(c;ZT=IP*06d=sI8%!e>G8=bNLZV=oPO=1P?Yqr7?PW2}dSux5rZV|$ zt`zAsW(J+)%K4Q-!U+a!FGZqN6Y=(xrp#eVz$C+tXS?PH+t{#}&(PR|4!J{-JDhu1 z-NWkMlJBD%FPZJ1>`Aq{F^4vIEnj;@21e~SfKtL76OM%rO9g4vGnwWLIhIO+?#FVQ zbqM4SWb^ye7&Bw}0}!}42|Xe6Mxj9I3r`Z$vr0eD;!j$sC>&;Gi*guwdn}fc7J)(m zq(b=rcAtdMs5|0O>C_-Q!XSO|Abnww zzA(sOJjh@eWH1ae91k)a1{n^6?2iZ89|qYU200K9av%(Hz&6?;cAdy?9&1F~aTFgS zm&7D)Jg;0VDCT{0DFj_XD6LtBsi_~f+!}z&YzSMG3#J1pXq zL!7d60z|ShrHYli^W`3pej_gtKd=UAlKKe>C^7_P+<@t3JA@mYu=AJ}sx-LQZiRWjRRlX&sq&=kK;-m2bhwk_HPP%6u&6Oa@|? zFrxg*LWZv+xsAQ4_T0)+Z@zvqjsJpHZ5Uuf$ zL32(=T2wfvWK=78SELc=nT~1Q2W+gug#^0OmO$r~(=I_Ro zf@hbt+zGN+iHoC ztdbN^dn{#I$ipaugZtQd_ffmFdQ_5lRB#a49W@p%O|>Yw*u}SfaYY^>ElCzgrumgG zseCE$mj%AW(Of(cOWg%|FT+ex-hok5!aTtxgatBF4U4b0!YhU1->a8;0;M{ z<~0?fv|E;z3X*V?4L+}6z^XNA-#Xom-PH>Oj2DD^M0g#;F5 z6#2Zaa}10;?1?5+>Y@B%H6jY}GCveBBA)sBlUlt3Gb-rf2Y*@9f(1UrDs*LTwM(2& zg-&!fC~h^^VUqIhMwv4vDQO@C)>Hs`@eh$@)^@yTiwc)oL}UFg@pw}l-K=`KHJCQ7 zj!N!UgC>FuYQ~(?1YOtr67O?&`6&{=Wqtht!`520wCd3k0gYRspKf>{aUI$zw!k}%GW=S*Klnn0mGPu`e@NJDIt@emEVK$4{uHJA{bkF8$FN(VI z`}vjcVnvJg*^Y7d{kNsM^7U7-g!*E>{u7KtK;PHVE{NKzc*?Z*MOlc|-=M0qAS3=NHcXSLNwT$9MJ7c^s)iY-_QefYqQu-PRXAs&ll5Q6Gp#DF zmE2lUrYqxzv!bwb<^-pHcm3K*#rNJ$-kM}ec2OLDyMEaWR2Flp7< zNL)}oizO5zzN%`=pFrnh2LPJ(4N(OAq_sPM31EtZ{RN~6@@<*BhXR>6g4RMqOll<)Io9psG2)@`^HDr85*U?I5m& z@wzgV&aeDfD*L3}&On{Mt_9Dpye1_7br&lk3U~G)G`2#?D_xhM<5ynS2ts_?FfK}3 zGg9rq&#Zijz}PplJ>}X@M)5E5wXfuB-v+&5+6M@Ys1Y$R3vCyJE(o=|q*Om;17L<^y}rG+?tNg%IU zVftAWrk}k;)H%X*D5{wFa$>Q@xxYROmi;pMj}*% zXM0;Ssg_<)+ux-jqZgBSrbWzcrCO?08nt$TLk)^J_#*Yr z|58GR^<5+o6#JwqsZJ&+KTzCYM7|}}Zz(a>zSEs*%dKD*1i!p03*vfJMj$8a{OVoU z>Hr@|w)M7(_J5_fvxwRI%Pa;Ik1B$vp+qx@bUMxYuHKtut59=@6=FtOfi=!_7NKR4 zpWNy)5@TDUw|lc9AhdRy)Y&*2a2-emJxLN+#`9>~~`b_|`qR9(ti)LdWxou2@ygBgp0)T7)mb4vS($W2^pl zh3Z@=YV3!p7AFJfAh!PoSQ6fv&OkX0wP2cV-f=;SEG=VzS z382_FKoNMtnRW!5cF9t*u%HBoY=jNwRu*QM1vug2ewv$n*oUs57#NThz`E-WUdE^8 zd~h<$CuFaM-7%OSbX$K)+uU~(kE{!_1HZK&sDiw1L+!AkWGl2*SI-~l?obc+Z&d^L zUHkr?eRFfBW6jQu>OWNDQU8SqeXCCusO~CgXUhhHZYk(?K6_AAyFDh_#xr>=;h~je zgINUngj!n3HPlshcpM$?9~gPNnKJsZN0kcH_1svRyIdn)FSD5EpHHKJSv=uUKp=N|2^apN3(?L%2%D6#K3T7S! zm}!IoB(P0Ew`SE8g#vRgHEXh(qO8WXF;_~mS6L`zB3XQ6caV(qd;scH`5ViC(mE~K zc?h$T*p#eNjoqo+6R`TgK+{Td@G$~8z?DUg9R~En*JkNp71RmhhqF1@ z>>qsi)a{oIe(&M*XWu>kk=(a3*VR77gNH3OV;+MYP+I~IxNkc)(r++*1^9jAnGgT; zz1tqS>A(N=4<9Zq?7idE(I4D<@@vOte&;X${^LLFz2~Jrto+R{{^W*-My`MI(4T+c z@>d@C!ms`MpBK9>8TjCLUfl8U*A8#__E!&m`xni}kG%6we{}gr{^Zn`{{5qu zKJ>4T9{$sfmqMd3GWhy;zw>YQ?>&3(J5L@z__?3q2E*~jA(s(4QCb4Wwfg-|F<` z6>olg^MPNbS=h#A$iaU|>a~ylQ!sBE{D%}`%bT6AKP~rZEO6IuEZLUp#{WkAZ^nNy z(UwVBV=fp0)PDw=limkV;U#qw6u7HD+vwC#6Dx+UDj> zxL_UwJ)+H@n3Yea>>NtR_jG?arcfhQ#58J+h_u^O_S9ia>}6XbsFX-$PMhSgLBc}N zb+Dbj%g3`JPKwL!wfYbG{({sZ1}Lhjun@Eg%x@EYH?mEm`I$XyCvsZ`nW35XaXubk zoT5wdT*8Lun#_im#Z4H1biKO8hT=MnZXs4#c%c+Sc9TUyl4@5Eq}<8`+HX~Wj)6Bo z${tHo(M9&<%(wuVmi!j1Um-6*7poAAIk$-27nU8|t_BrbYc7G+YyXC#E}v;~_Z(Ku z8L@2Qs^$d*152_NN+Q^Qrikljc>eaijC7D0$mQ<~Mfyo~h&9C-!eSg?m$>mFc|U}8E(QNWFk#K%Gs4_VED5Osh=v>+6>097bDgu}Z9Z}OaM5nXDT zPL{U8uug$p2^#tcc^ICs*rp2$MLMBHmNW{vZcU^B>pawt?Ia2|4VCS-C})I7EiCau zJ!q9DSSpebTy981gb@RN+9)NQT`mShPp~oO7HT6hG~SI2WxK#lmqRPqwPeQbxQe>i zSZ6od&Tj4tT7pJuV#p0Fswd%zfrb_FI;FSl=u&H5=aOEb$k!$Itr}O10Tp1Q)V~Sh z5M$oQ*$q$y9}&8dRt4-f2Febvwuea3DLN_7!X*Iv>_B`V!#EFpz~LEL=uw%v9}qWO z*r(}YOCViJD(e<1;}eshSdEi1&_M-pWDDGcM8h0rOOg1vDEAPW@ufb}Z%;3>?FVeT zs!<=Y*+@@JCk=aST)3bVLktTX#&0>LfJ~=+7c!V(1wgGVE{oZafHe{W=ch3v*zc+Q zsUF!QMEb%c)eKCik^GM@j5exJHs?0V?r80Cg4%-sb&PDuxL&$D>vk-bP*I^JOC}Jh zpGRTYJqzIs2GWn_xN;{`5%VJG*2wp3k6IDXckJN)MeWi2q5KgJCMfh!ogJLkYLCIw z9nhdWQb=d8hhcYtgcxZ#jC!Gj1?MhE33Pi0pcPmPWbnQ2)KJ!*_OWhg`U*VI!DMJz z!Ob2lIk;g$uw6{|06pC%2DDk-_^CaO{bwyqZ?Zexoq&M`%#9RoM=~LlRfr13v?$4; zxJT0wn-XU?D#jhLr?Khw&<1EP0K$q${vN^xQs}0gJXO*1W?-IAfhj6l_-Rl8+U#j@ ze433?=qB&e%_1J0cp89g)#`eQD<$jl7E82#;EwM}nenL%!Vr-swlPIPEsnG`tdNbc zc5D+_iwYEnxj6cPWrLa_2+$kzg7EFRF0ho`zk0;(PoubXi7Mq5I}Kt#>AV445a3e| z1KaS`u)qjG%A`Nh_PXO9wfop$yl_P$X>r8b`Ul08j@xOpiZjcrkV!%azzJ1E@1gIbUSwUV#UdK=iZ zyjTpOXIRHrK=w4*53mJi%i_Y!D7hMW-$vx}BS+ z#fTuARgJ3bxS>VMa7j@Fah_2!2{c6fya$yE4d*^N4A$+>e#C4b?RokT(4waxfh+A9C9y9(g^N@PRyUkrs4!7CPu!yCeRKWp#R)CtZKMo~2Yofksy!4Mh_ zp&dvPMjQ2C8?-bAOn4S)x8K&({U3 zt1Jg?Vf@W}Y;?(wIp6@3UEt%0D;LD94ci))1KYgifF$b{05%Srt-u_*nG|XZ(M`zFgnyZ20%_LQfl z_U;>~l={niO6Bt8o;^cT15=Ze6N3Z8L&%}LuRJ(do){|iPgI8YPEHID>>1uuo$ISuRlAuYiQR1#zuBy=xM);!B5R?WUON7Q2ASci`vA1jWGjTY^vrp$)GWKiv0{e8Ro zcl8;wCouiaeeJ~HaH&!m9PIBe?HMZX+dZ{sZ)q5VWiK3)6T1fo%0qi9!@GAw4;q;E zutdhZ4MwRE5%N<2*X|F$0`#u(`1p`9LxJgQ3?pC7knagElosXtZv1GR#AK{J#=JW) z*WGfqvbZ?SZ^ah*1=-@PeDS$>-~8OxrQ$@TxG-O>PEVlP({shCWq$6Ycvd^dn41GL zdZJoE#7eRGr?ZP?`_TkMuP#+e<>LHQalUDm#_SEufJ=^HX66xo=}c*<$d9ZoELFuP zOmWJ7KfxRh%)#S+*{5e_Sakhfak*HXpP!TBm(I>FFR}zoXFtGGun#H z6XJ(KP?q_k|7jpe*qB0KE=93pKDM^T^af@#>(t!07?{gFUw+pn9^fjB3@-q`XVMUY zWq$KUE4h{mo6eZw!0f)bnucZ4%5ofx$(SfEuUoBsff>BG)T0V%@^LzD_9@zH_q!62 zi2L{6-LK>9tzv~aNwi@`yO_+zmc3Z}E;ciM=QWHr(8p+Oledayzd{?u>}O04i?=K$ zznC7y8(=*4@ms~?H%)B!NyOcZm#%v7C2I9N|MFG7}2$`z`(;LSX!Djp~3z<6ubNgHIgI&eZsp9$hWufBf zr5(iuCF;rfh4V6&_(2#FD#9$1SMaNoyNnqL%>HIyo3>x4YoJsAbEs_J-C)%a=JaQC zV0!Lv_}J67?GMUyc=-JlEjEiscCO#9Cl_Pk+?Pkey^8l$5X|D|D(9Apv!#2`A|aE$ zBrqLSnYniIBR{Q}nK(D07+R3_z_g4mRc4L39KE#|ezbb$GC$Alf}JL*5Gk9_ZIfBCWBU;K8@&8xS5<S8%)%vSur0>4*0KmK&bT(oC9bZq#ESAO_6zx#=i&wg)z>z?1< zBUEKc7A+>r?b#c;j%}?9|m(c&IxysVu&_Lw5YoR=0jvXEu7}{fO78e$57O2Mk z{agONZTpM+pI!OLm+sm7qo|m-5-v8B)BYUv!WlDuaDMU7%*@f!^qiTMFQrv>l{p*p z=YL;=M7pmwr{q#>UXD%sw11jE7(IAyHm25yXJ7O+!Sm-Z{_lYK`U$;oO7h3-Me=(g5uUz-u@3!gCj4)0)pa}`V8+#X#j@~`Y zJ9T-%CV#d_tmvB~GyYAZ^7Gl2F>bdT|MKj$DeaIjec|sQ?BM#Ou0`N^StoCO)qCx# z!1D_zywgwbLcR^PrV(3or{rO{j>Ei-S9y*hA71zw-Hd0<@4)TSqQbS$ObW_dPt<7ML) zG4vit){$xPK5qGXmf6qm?S$>c3rYREu%mWfn<7LH)8WOvJ$~OIet5b49@q);&8OUd zD0yZPkA1Tg-by&*wa(hScFDbl9E4CjAuccc=SBB3(!vX<3rkFUMz%f2`60>U7K?%t_2ZQ+S$8QN? zhLFZS*j`SF@6aWAK2mn=3EKp}Uh7SQy000}%0st5Q z003-hVlQrGbTlV`~?%3@AF3vzV`Q>t7m$o&T*FBiZJy(H;v+?^GlkJUbu=3bi8QTb-RCi`t3L0egC(;2`JxPy*l{8@e?OY zV5;je%r zc879}yx|DwoulVn`l=x=dXomjx@>e6`vTS&nXDt6J3qapg?q8+t9$3YD)M}**SWh_4R@Cd}yT@?3g?T7j}dn3|L?<6O1WBA$!e!vqA&N^}LCn^5^ z+&ePodfxSpfN|g~3%xp0#Nf-OrN}w{{j{ze0kuT%fkQe34dy&89!N_n6ZmuK1Kw~u z#votd|3fz%J9qAwM3|w>2;7~#qW$Sn(p%6ClzQNT7UW##;KM+De=vX<5YI?vk=_Y0 zu^aFwLO9G>rd z#SCSF$7bvFLLd3o|2LdBE}f`qA1Dd?9MwJG@PRd-I^ClgXt6z+OHN3DOlr%dBuq_V zy$Rpi;r)0vd~?wKv(jDW!d~OBszjP7_Ww;X@q$&UUr2eXt)##*ltd|P9w~5XndYoo zgOf@dTseaN^3n%|Tpuqis5n>En?FB2IDGP#1TGi=*ui(5!_MKV_HG3#Y~HS}!a5IY zzqd)N`l{cSa?`9q1iu=O#4N_(YhnsdEYB7Tcf-5b|IbXsesg|R@(9Ay1SZZbFacWYn+P_Bm7*Jp818Af zw_-Q!!v*T_`-AH-+}yxWEMgC@c5X1bb;E23w=BSScK1rbwXS$P913C8;l$ZwDMTe+La zj{5& zHo@L=nf#N?fC>m4wYL!*B#HCfKS}_Z5m5Mf*FVB_r0yqBd`j$T>d*m;+pYWAM|T1o zXCh8r*a#vJL!dFA-y@_VZxGi3Utl=!0r!3&I^c7}jS4T$u%dZs<_2KI2gCCxJp1o% zeeV_r8ji^i82dbppCau2NF?E3Qv`i)-?;;XxbP>K7hnWnQ~^%J@$@9O5tttIOt=;@ zQUE#_)C?pL^0{1-TFxqLdZpVMN#~{8UA>}R-GT|hBpM^O3R-fcNC+DNh5Mx!aWp`Em6nY6Gn@( zunwW~>&8q+*vbxXq)W~Mr}tivAyZ%aH-OPB7As*2iwo}bgmk1VVw`2kbUeYh#*Gnp zErE3`AmlMUgu0u0(-^UJDxXAPQiwAzm75-9`)+<{+mH;rmFhMnjp(SfC7GYP*Ra`8 z77pD{xW`yGn-M95KL9>N-LQq}wRCg|Vn7fFfGp>SC%E_M*Kfc52I7E#tYBb>h9fsb zH5iCa(MU*h{N-{VrbA^g1$8_aSDf-%-UQ+BPNwa4RlM49z`7V1X>a@x)Ib9@>)zid zT0AO&e=1d_d6we+Hh29r3u*1m5azJYv~COPPoK4R{Z0vSNx;MZ!22CJpTg)4xP_fu ziIQe?nW#f!R#}H0p2j~m*O=`Y{1nF1-)sXH`(Zbu|`>p)@HoI zOC_2^a!YLdp^6y;g-$8lRm0@w-XF|+gMtf8R&dA3XR^E$U=XPaD&7Y>Rd~RNoe0}V zAdociAxM~fNBKo!eR^7vD~(vj{Dj&(&V+f}WlgYxfIs?%ShL7`)AQo%0InH$p`#ty zMuLN5XCLDq6F(JS15>xcvnPQMkKyMJgnQeTs|NED*BMC( zTkdU>dlxA+hYJD(g&@n>EwRCzu)KKSefPt+KO+5WLZ=-LWx_|ZMuZ+la&ROQ z@b=)oIDhx%<$qmW^xiHHc^qY7AO0LQ47$l9@Y@LPjSy@A2UcR^L!=iNPB}*6>?Uv? z#XhjfKlU01^zibk6+5%m1{1S-+(AA||c}k=y@Y4POUm0^7NCKZ|4S19}1R zkRLwQx5D6Pm?wu}m2Monpmd@K9%F85=#_pr%0N^gQ0!iX(JSeW>Fv(Zs|=!g@mKXG zK>>d(sSnOZ<%Mwj#|c5J@Yy>@Bno$EgG3yM!`|RU6~vIEv_2vk6h0T-S(Ybt#ls0d zd|djvls*v8<0myyDQWa?n|EcIK;5 zmg;x;_t`Hugxlk!7xXlk&5Tt-CZZSg(*J4j7cXHX%_=^4wBG^;L9}WdI{p9>xKtHt^a_f=>ePt z2XbbZ0wu`Ria%Q17>=9hE_gjwud_?&PdJa+nc=G36{l;9S z3c%Po;&qy@PXOMw1-T}v5Ce@-2Jy9CV&Fq^q|GHoFS*RF$qRNqxNz^tEa`hDMfPh_ z=j2v+pC~m)VgRj{a47n!K!())Fw^VKx#5YOUD1IP^)=X$KYaN3vFdgzx+iJoN>yv* ztnCN(E+WG#KkT1|+3+{?2A5&K=z0G+h^}>PbLRx2B*AQKE7)*OR!_kHE=eKBM^MNa z5sxVV8*?KdQWA{DiI0J!pWWDZAp~%GP?_o@Pb(fb{OM}s|dUk5Fai^ z$RS4DNb!vtYToPs@Cl<3IvnWkQFz>_+hjsWPpeGoI!qEzSfn`cl0O4(#1HGF-q8a> zK{>gKh;<9@c>EHLU%HSPF3w!ykTlIymhA?R)pfZ?DC--G(#HO!Ffx*7!hYn=O%NhL+#b9K^jm zi8L1IMF6)n(FmMLp>uZm^36;;#B~teB%NW>4+(eI-7##+dpPI1DDy$*=stb&L&U+q@d7`}gTlY(YY z!#0FEkt`yhPG<;lMhiuVHdr_z#c-4^XSbxBE;t);u0@7Ra8)*W5>BD)LJYx9{|+J= z;=}_nkQ|5omk`vKn|L0wOFIXnlxm>KDXrWn*?#_D(i|Dlg!q5N^0qBIU({BUb#$fHNul>)d6*JX()t z@#J~7b96ojwg$PNW%{3B;g5A}N)IP~aC>qElJd;`BxIel*SO4S;?%Jl;BFfDF`V*& zNHL?DYVqXc$kTdjkmJq@?<bN@^T)03noDS zemOLP^$B^A#>0X^Frb0cq5UyfY3(=LazgvR*VSPyF`!VAAi*FuXb(giJI z+Qq}iG&wlXjY7Y`l^m>T)ypoLSjT^t)R0VnjEsxsfMXm9@wR|&J#=q@LkpJqA3^#P zlkq=p(w~})r~n&rtxyWIk>?So95dcxC`AEG2nIrKqpdbk7_h!8fEi2n-a+m`hRW-u z>6=!lW<~`^`wVJxm@J$^pH*NkJ^RiPQb41j?R?f(5bmlIEbO#uETxC_@PYL)XqIH- zHCzHm7@LfBEfBK}CJDTq1$IY<#Jv{b4F>gAUIcFBfL=nTKy$lX16I&$72@~c1hc}o z^aUjptU!<|ytfJ`{)N0~0VzJNT<$WMI!_&8=BRXDF3%5^`9f#Cvr`n}6kSO{Be06r zF}wtJbzW1$;&}p@R5M|QZLB0>xQXfv#5Z~EGd2lNMl#kv{c+#tqtl@vnY5TzS0!#6 z_acv|8?ilw#F z<(P5HersUAI(%Yu-%$-VO-AjkkdKZjIPTBM43jT9=Oj$O|Mshvd3REKc?nAN4acB? zU;hr%5I}i?OKqUkKVx8(U;_~=<0zvfTp9<#@Y9ZkEK_=3QGH9b2sVMiDc~InCgi_> z`W5%Vo3_L-J5Jo-S)smX&h4ANugn>-kFZTnF+2`|ce0`k5X2?R@vfVULr*3+CRM|3 zZKr8zSZCJ~cq_q$bHc^=EyO1r<2<`XF;#p}#Xx?kFOg2~Ax00gKCmDruIugj<<&uw zj)QzF>%E=F)={!Jn+xi7i{Yrn3R?+dt;|wc6KU##;cvasfusxO60C(RKc8-?GJ`6% zeS2T#l93A^M{&bQo4o#2;gghb>^y@25W(fM|d3^vkeX-fhC;Sn7m+-YXjipERDb% z?|UyXR2G|0pe5Hvu7y+z9E@3gKcQb;HKcR%Z-3MUwT1E=`sM_!EG59^zh_wT8@5u4 zr7MI4(+HXLHNqtS{+bjG>-n`8uCCq-pnj%!}l6i}gWG>u0s#a2R8^X@% z>Ml>!z$j#=aOv+0z}sXkx2AU6hT)`{W!awpdHp}-uUP3udj-=+cNe1X#{h*5;O}qY z&W7?1d*#Rm3E$k`=h%gux_6fAN~H_lOK&&4Ypb#H=Vinbyx{r^M~2cI6-qIGUp;#2Qv(+%M*Ny zk&JNl6D{do@`hROIDLtix*;$S>Wc;b0$H`A&3eYzGL1d2(N^JfyIuM~nO2D*+#upO8nOmqH^eIKp6i_FYUlhMN7=~IYl;%TWCTZ* z&2YfF3s;YXPBRSgN|MO)@p#BpcG*!T-@?ufj?>C&YqTd;uS{ws`?4AkJ0vBuv~qQ& zCi6CYO%nf>Ut6V+sbz$jFtIqh)Hqwlkpar_y2y!M$=>P}UF(%dlglb0l~!|0bIgTl zgjqeb^+HKbCZb48jTjfwX&JwyoZ1*JP=5!u##UNjKSB*RA8cRNuaI4e$h`+gN`M+M z+r{wXyy9CswhQcqRo!ZF@mdzi2&6p3{)_D~%P-)Zv9jfl0^jpN=f$K`mVkMZsB|!@ z$T|4EFGg4z9T9ZmhMj>n)8SpA_Nikw;AlKMWxYmQDxb~tI-HNSj zpD=L;g_ZPkeF&ekQ#RDvVu8$>pekkPMbbOo{;D7-^4{hwq2~d-LA25n+6A-7+X!~N z4XpSUsum-9QC2LL5&=|wq@ZFT*uK&e-O{--jNm?)Uk!i5f|A6^C$i|I)w*Pz%0U(~ zyWrAp-LOyj-^e&ruu@k=!Q4_fT0G-c+jJisW$Lus;5u|Cbb2_#VxU@ZKx0@y9WOF@ z^&8~+X~43YaJ_34EO6J?0t>wDZGwfDr&@6Ra(eu-O~5!*DXABzaQ^nHcmC$GP53Yb z&1%=?sC#+(`t<6w)jfcDO7(WZ@zu#MZGv_t;+uMCJ3GDjxmB!DOile{y~3VtJ#J~U zf|2kvXaaL93He$h>Lvpi*@$9gm5`2lt)_suGYl&&=wS>a*n6-bnav?4-%xgl6#@7z z_BR*Cmww{8m~vYgz+TvA-Ba7(b2tt6RG$Zi%^};T;pI=&ByBBpMXd@v9==WN4ZpA| zq=VH1TURxObhz~h94sVg_rHAqV>+ zVH;q~%g3&Qp=c%WL@ownye?CBI9ftF=;hqG+N#qY#8kr50$MI!y&~TDjY}ukfX8n% z4&bD6hygjZGvi4oY$1tQ0rntr-!-tCoA$0jd?*?3lMJw-$?h7=4asw#+}s?s(8$e? zy*e%6k6~N}gKdMh)XCBqaFevHQ`clRdGl1w*`XhMEueVgN=3{Da49xe4Twv{a~!B9 zAZ<$}720eY)uTga@u+M7uCp0%ZD@v_2Cu<0QK57N;9Bc&`~v#hxwV^)G?H8(*Rlf8 zmkC&0AJjIecKx9?*s zNgaKr96~mT#;b z@@1RA7vpke8(m(Ma~j8JXTZ?W*bQMGFp>)VtgM9+NhSW4lOvMU7^(;+y2nNsve4g` z*>brcSLtSLB8?Vy24;NM%Kd+(u>dHc?$}Nkg$Mb{xq%`_rQM?|$c3&ns zdXK1_K=0Al6X-p<#vdpNh--UGhg z_BQ-}+xto`xV;B(!|grXD{k-M-f_!!!1j`BgSE$V%k4e%Yi@A?+k0*gQNx8=9(KJJ zb0Hg;B8Zji1{tS+8(%mhpURnF6yEgA7(p2Oq^+CpNZX#wYfZd}FHQRT-E=;piCS2O z?sgul+>Td(m_O%KApc_3-3oK66WzJM@v;OgCJ>TH^%hVx^jV*>DKI*f?ZM-Kj&oe7 zy;VB=jFb;?57Cx^IP%IclQ@4rBDLrp7+?K#Z1jjv_V#{y-c@h6m4Y)tG>Q?aOtvd= zpX#bFZPOBXHXbiW&Hpx5H-n^;v(zE#ZUVMTiIu%M1U8;pHL2l-J@9WJXedp-?@f1DI1)v!_A zYhn6n+SkT6;NcfM3G!W4+)1>@@>k)8En*+L(*X;1dgh&}r9>C96yO}5Hb z_a^ZM9Bh091HxwwGG|5l<{xu5@Rs0B5!}qMKIf~ADsamqa<=t`v(6*tn`Za-gD1D@ zrLy|NpsZNL_E2b%)ViI~I%r)|-r}nzHnoIY;oe^3#@=Y*y(W>Hw-sCCCfpKchU$Zb zkml26s@<4;i2W^wj%2(`L-VC^`G#aO&Q6F}^OPBX!^x}s6Vq;o;$Th&IEBkG#qZ+R zBT7ytdm2^7P=N*9pN;$#Gs_p*7eZ=DyQY#+4}izY&g?CdJrE`XIks5Oo6lx{{_)3? zFOO25ZLF?XS1>*Vk+)^XEjzBC9k1Nv(}G*@rkSiZLt3o>@hdSWetpMEx>~bC6+%xM zlDAu~U2}5-rlht6=T~C~UJVVl=K2RNK2cR}Z?AnVcK8)hVe2q?=-W*b`H||RqpzGe zEvTB0m0FvlZZ4wxrd<~{MlWnjG5^Z&_0_w^*QxWirtm%{Ca!|9Z6Lv_*m!1!M5U~V zZBoQUQbcJsL=AFH*nG5|jiNZ?*ua(!Azf>r#ei!>BD}TK_e`B^+_GS8K zAEl_A9I@)AnCpyCloWA$G1kp;Q8)8LFUYW1L=kA!D%aWdvKUK71Y`Icfw=V1{fSTO zaS8^8y;f2C`!Hw&v%jCcu8vrM!2+)Zh}-HwT-;~<&nR~LDx$!;8NsEH?QsBA9C%SI z=#!*y@f$khD2o#j4ECLC7jZ>N_r_y=k-C24okQKFYeu*6XeY>7H-9mD>_oUx{mWQDm)ZO5tIaOa$7R)Ni@6$ zHjwZcit-B(&j2pvQo}ABVztPDAG!geRDGMrFS4ss%kCH@;r9@>2@9YB{6YEs{o>?%wNR+^jnI}HR=EE?7WSme&(e~ z_fPp-um5G|r`hio#GZP)*WcN94xfGlTSR?_8M2+68TKZIEKAZ~W(yd)$fl}4tJiog zq9{ELh#4%9^3G`Sr(iE83IneCO1dJ(Kn}o1NeXuk<4G=O{s;ZCLml|-WG zM&;f6N(ACxs>+|K9IaxV^6ysHrz>!^Sd~$&3v21uxefKrTMt!^GrNDoF>W|3qbl{| z?0s3e(YB8Utnyl4Wq(=wuUy@;6{*J_5pS}XrZ!uXxMoK#ia)Rjl@k(wcDaPCv?Qqu zjO?1hv$8EMsp1@%a`WQ9>`v5%7WzhA4P?1W30{Q=n-MiNf0Y5-;;%T4Zf8qyR>>MO z>ti8o)NVkv87Oqfoj0T^&_~C!UO^LO`zkRO7DfN?u~9Zt9V?QVoTkmGd9gCW715O9 zyp}6n);Pb=a(F}n6g`aSTnMB-eI51L|&`Rr`e(HDw_p)Bd=TptS<_s#93N3E z*Ft6@Wzj{Y6Qq+AU*?6b^O!kiC3M9wucm2BQEY=c1bon_1X0#BCQ&SG5&6&$v4wOk zn+VNP8?bX8__4*jGfy4*@X>~s(7lnA12#`uv@B#MGWr-R##kim^pGs> zoM8?-jTfGU*i2pJiqptfHjU3#!dHM0z<&d>U1A;C|SvZDYVwNs9&rYXw~pATWI+{T6>Cs=7J**lylJL?4=Vy_g$Cym_%sB&tDVW$}_irl}(U`dp?7pCQxQDjDj))Fvb{^KwJ|X z;)pzo2F69@v8xm;@aHiH2|yTX*%aKE(;9x&&vQQfMho(1I>Jg_ex8-%xZT~`-Tig%?y_E02l&_H6BXz2yAeh| zH>vN=JL2&W&S*xmG-%iT4IKAifQWB0JO%gVnP&{+26!JCLzp*QTUATZnfK8;TD6*L z{o3^uQMBhSZ&sUhe#X#e-|O^FAvP9*py8@!)PUCST6OEA>xw4PM5f=8w-zG-(dfB5 zk>R%)_}<=X9>J}~imF@vXM4NZ-fkYK%Cf!XY;71@8^-pQGgD-+6>eTEyp@Od7Q)ay z@YsSZELdAmcI~rSao;c+LXhES5n}{cBRAn&8g#xOUZkK^8KX6ITiQhD-f8j=|D5yK zKgF1q^%e}6f6k%qm&%tQFmI4!Omd7t(LKuFz#u%hsZu)IolB9h=uR&Vg87&r=|!fhuArS<#vD5(k@Y%-zq);pMIun-6oya>Pce@@@n@U&)M+4^JviJ z_Fa`RTHANImtnQkFp60;OOZs@OIeB}l?GWGO=^U7ZE3P3O~`Y&;C9j0UNO9u4R4l; zSGdZiosB1s&TojKK)6=*-M=ncnZvMyeCO!B%v8^ZNI1s_>)}c#I%l!B!2nm&48ZkE zYL#Qd$PWqtr$l#d$QMUL=lE@}og`w0RTWpVFE6I}T_#^aP?Rd}<4Ig+H#f47vYOyBb<+&13s4^J`9Iq!wji-~VmjX{V~*0V%mf+S1FGsxt5iNI zW|>unm|wuV0;fyKJ*zAA$i=Jzc8Ze%n%mUomanW6Y#V{jaX_(<<$86g$(6#*`{;xO zY-P}8K#nezN?Q>HaI2v9lFN+h77Vh$uB^jkfs-=Of$RI2w}z3*Jk1L5{!%1f?2jx9 zaTsqQzYsO#O88)Fs|cw&MBF>d-LwGtVwF6tet8%BmIob`&%^`H_0kLikFhctm8Rnm z62308K;O+Xr0C>U!31zd#e(BZM1QYc9-@*sHv1OrfA7Wh!~iYJMGDrlQj$2lPq8va z_HgkZvq-63ewg-)V2g7sY=q_~n85gX~ znS`-TQKIbu!b<{kTw!=`W9GG)pvIZMT| z@bM-3QOa8$O-hw@_0aHVc}vRrT=K_Z$FjMIQH`|^Hj~s(#}!v>MZ3Jdq7B)&AS0?- zxZMK`_A?9*7+(qBp$en+HkTq-g$A`!55It?tAQn*l`d(sTL^AYC#nb9HE^2JRj4d$ zJrCaIu=AY27+UhAna7z6>sXCCW`_%&?)&pt_UE@`N4X|!H> zpm!`;i%w63Np+am<+c&nFai(G2gzSsc50EGnxOyBB5hm5)b}9Y zsa;Lz>i9sb3j2y!am#tmS~;&F-D_2X>*48OU%T{Lhnn_~xN*hm+Lj$x#*QEswUKi+ zM>Z$K9wVcy-^jeRDYrn5#RB>voBcOq>pU9&K{Ywr)>i&%MD4QtvLuyJZ(A#w%M`IK zo!3R@EfH6u7tPsd+f%ld)Lhpo+18$V^m@`p=(JnXY`RLaPJLvf!%sGkCXWl@Et^0# zP4cW0SLRK#Epy%1g|1cH$~Ot4YnF~ck*%3z<({+&hDMj#O3uNpsbm9az2cp{m9rbU z3%9p}jiSr;LjI@^zqwm((r)+@qbRRi|>Fdx>+pi_wSzkXuN84 zg<}1LDv6LFYNv9Kv5vQKbU(HLot{@)yz=o|QXuCoHe;v$qc~Vz>4i#%=_+T5m@KZ- zC=p%n7OYc&@7bV$bwPO38PThy*ziL?^{EqCrvo2=I34;SwVO99 z9O{KitrM%Ez}lvVGz$l!Fr~U*-`wA;y1H@?>uP3dgSSX^s{N)5_*hbY;%%gSzezo` z?yBH0i;r*Ys^RE&tT%Lf>$viVBFe0a2lE@$eZmg{KY=4H#Ad(C3#s0Km>s0henDSM z<&-$Ku6HPfRzfV%;`Y9PoA`UUMTr`y!fqM*EG=N`TEJphE53ulsl+WJj&A+5VA#1? zo6;CHe`yJjYChGwy-#b@VFlXz;b*v`%i;+tQ4EQrinoT41pJE`UGsZlO#Se+T2$odd>@ zU9uBC>#A!+2lVcpy`LuMn;y8fAjN8h=V4xrjkui3G}_ea6tY@cCQu(6M;YAb_`pEJ zs~hG85_zLcnqmil-m;>dhN>}egQQh`2ta5G5d>=)CT5ixt&J5@z*;0Vy?YHVMycW0aXCF2xFICUxBzG=b1Y~(ySp^d|-@yG0&liV=0}0MqI(WFCskHK8 znO?jlm?gC%>JHOcB@?|16L%mCX)F40VuXBe!>8@)$dj$ax%F>u50Vj>x1Bdvug?w) z(>HwN>G45XrU}|qiq%{{$5A%IrX1Fa@ze;pp;nMRBB5P_Jvovj^6+{DRwCsFP=>dB z(Kk3wtBTYxg4=g~5&sP~XrGk!iRRq{a= z(5uE5&d3j`-5HEFJ#)lPC;Z-gC*N+=?#TmE;Ita!En-&g%e;@bjfFwKq)ulLf)P7V@_^5zhcha_nN^ zc^(V~Siz--CKwvO!lD{mV`PJsMPqkeCkbb98WR_=fc?TU0K zosfv(sgk;tyEaVw&CS+1r5$m~TD4U0{u-r~<5$4*Q4EGc6CrB58S9xjdgJ7)M6$1# zVyh<=Y80PEDYfkAfWwp!ff^#9(9uWO6z-ZQ1|SSomCp^LeZ0XhpX+iAK932J-NigV8}?P@9o9+M1hQNJjL}_fPBkAIK{+xN zxP2!N>S)*{ZTR}jPoueh|1TTs_}8b!u~9J$T_qlvR5>?iQ=$TLbVB&x`tey7(Pv@yqB57628t|tp z*0w4Ua!bbz(Y;S#cm}{XYuCxmRWtUFK0}OjBnB1Wl^kZwPX6ioViH>R{^C< zG#h>Z7%oHtv%y?i%gKCRbbo*aLBT8S`|F~c#O&&7){v4)(35#lR&w90NbZ?o`bLpx zWh|AmEvBC?hPpcPJzi?92(K-a{+S`Y@)K}EfGN!>4@PiD=qrJz(IZe)={7Aprt+br ziTL5e)yI!~A(-lehFcEL7ws!rx^cQT3)gWvsNR6m*m7}td8G~M4O_SMoE=NEHM!O% zTiv$?95}@?8|diy)q!W(FI_dyTMcl?*ss9q@7g$bUPS$I4x4QASIM$h6UqiV&o_zS&JC3PuUp^%2cN#_E}JQjr5EC3rk%C4xMDAitCF*R zCL0+SkNe7H8 zOit!cbvgiBsmq4Pnj>gD5%Du#3c`#u=<*OF*Vjv-ttQv=*Tmu1F#b{%ohqB)T^wAB z8w|33=JdejgBfbT#4sc#F0geRa02||!Zw0C8!jq~1Fnndh|W#N`SaNGqAW~%{V!!x zNOc{(-OqS~!d8UE;0L>V&MsFO0-psyff$m9H&+J=#@k(PxyuW&jO6OqVf7|IS5qBV zDJp&;j!AY@ zLc4sg^U|jefDVn6za;)Ca!>N$*+;Hp=O{;(3XfA^i^y9EDPF`PIt#==!TOmbKg?Dt zMDV0cc;0CR;}OXewZ^4{N~J+o#W19))zVNKVH&O&@R(VqWQFxv$7-;4SqRATYZ8UK zWslh~g|2x1JP{BN9*aRS#5o^zr+b78ji=xp1)ZlIAvW}`+XR!5oy1lz1}dK zO~NfNOIFqN%s6%mA|`tptb6Ew(l^{T^5#|Pz6P2av<=nLPkC0MLnXA=MpHV)ADVyxPRCm28&AHXq2B^su^JKDIyhX?y~YxZc?~dBB=2s0?-rYFpp6u3lus}L{=klkeK`AMbv@I4 zCxaYC(nc{Ng)XW_BtTs-il;NJY^qtjmdVs|G)E8T!x2CbjTL&Wi+CZScti zW`bYU$HlW&FYr3*`?7!=Sjw;n8GX*#A805;C`xKXy%^_Jg@KKA$+IHRs=}7D>v4Hn zI=K`Ooi`BJI$45&cGzB<7p78jk6lS_8gg=1>{E0IveOY4fS26q4 zF2fBXv`O(*nG4R6_eKkXCTqmb(kbCGk0)DsnZ1TA1p}Bst&@+@+?68*MX_$C%idA+ zl0ww;%!=8&5s{WvPcUXiGU0*h6Y{Lth>9^(IaKDj$Mc&yIm+{bm5Vd)3qcbgI(Cj; zWxxaYD-~y!s9`v(WYCzIj|dwjHJZtcm49TP2d7{1B`XD0|cXU64H|JMi*o{z!%D-JZU%wXN z4GLo%JD}g4U97E)q}wZSxO}1W`1TA+;bcVudcme}L6I6bJ}{N56$Y%X&s)S>ZZ8~9 zlrg3++ZD)R%L4gQA;uII9p^N8hGkg-%0Z68?)?FF&U02_A~$%8!eNT>PqkS`UoXLK zcl|H!php+!TzZ1{sBp)ITMJm|M%b(^aqfo!IebT0_7PYtFJGgS?7{_m8URxtALMuV zv)3KjSz_{nFZ*ox$!*?NvhNQD5PSr5n&_!P@6^#v0U69+%3vAgg)A#DlZh4{2Td5E z#*}H~P~%dSh_wlpmps#x=NGL3aZe(#We1}&7Z+4#Y;DGi>DS3Q1rnoz3=S2<==Y!9s0uuD(*X- zPNzygw}re!cUoh`vKtBL@_EpC1sa7C7 zWl?Rlv+gDmoC>0~1}fK-!B~o&X49S~(w!y_p*FLhEN=FXBIU@Im<=WqZIg%|dJ@rw zZkEl?+_Bzqvzl0K_uto^#P%QT?&>#=Z0X)jhG$$CT3z0zyJI`#wpY_B6LlBbPaOZ*THaX;-x zp3{9K47e?yu+_XCyt1^88_;$;Z>yn5R^DEuHbyqc`XyH3U-eFP2oj7_58`!T%>{D| z!nn_QiTg(JAc)QTEMknDYUCdNAd8Dk5o-RGD*y1$IgkBQjA>PG!GtrnzDVUe7}!?G zuO*quAm|>Y17YkMsAZIzf9F#CDEh*SgTRBFqZi~AI>2!r)hrL7>w~~@yT56hRWey5 z1fPDEXT=)zLDsk{Pon6PFE(daGCU3MNRI|xZbw!bqpcljRBmY~dbS!d@_8F3$OEmF zVvuB_Hp)uLV)#iLrc1@EL}g3zrqgDLw!L2$smx)xR^!gmdzl5950P+o26kMMzIo1& zTrvGi>Jca=cq7tIS-ArHLd%6wRQZdgjllhB*nsR&D4hT2{QQ6Y5&Y++7+^VwHgGyC zb2hiL*Q&e%tcGz%#cR1L|4X5YGDXuYIa;#ggeVJX68EFP4UN8qqO3frtiHkJG)0wGh%=+?ng%gl})cxoMD6(5d*(RS&T8Ol~IERJM|j*omBy%LMy-&Tx_|pAT zA@7T`t40AjOHlu}gmj<1_1Mb%Syu&}c0i==Egc8j?K<*H;^90#AQm8hJb)rBvEeH& z*QEcuj+#xnf9m+zFFQZYezzd=3Ng2bPrrd3Vp>Z(hRR+c2zQAcV5FPWlMuJjT_Ik) zN*;_+(B$`Fu!_nh7g3a+21H$pWvUPmGbhYw`OSx4->fGA8yk_4y0Q5rMMB2WuxyX< zQKpKSC7(b!$eVTphsFT8BN%jf{K;Ylx9(@W&&FJPgLbl-QuXhoww|rljyext2-ryC zWwCXrjUHBL^BHH@&eO-^C7Qq>VHJPjavUCKOeG@44=G7h#IY4nY>8kRv@pyWoayI?mFK1yUIA{AHH zDR9!8G#DP6^`hEb;*~!XQD(#R@(r?111d{J7K!N?H% zuv_4cs=h(Q$a+hLGS;es?DnaUR1Gwsr97iKuymw}iE9#@v%TL-UB5Wv%Fi9>AZ7H`(wQcJ6SL+U*FC{-`}m^FxB>2atR@>~!Px|=mEZ~EOO9UJn-Q8u=Jzc#;^)8*z3Gdm_gMX$Y&vIfce3P4_6;Qwj$T^ zWo<~|Ycw1k3-lM+z*WJ?RFGq~4*rb|Vv#dUUbLnR`y5-3lA zRf|EWz_h3lo&U1|DKZyvCuRabW#m!qBD1^z~rjM1NS@ z(DstcjEdue-eCdn`{{C~WzfS8=;Or+PZ^$OHQ0x1t{3~%9o_0M(QhH+5KZJ_*fZ9W z1IRpF+&e0VX4NEgwfwFAco+MYXCV17s70xlW}v&Gp@Gbad>7}C85Z=rdF3H$c&dz2 zaD0KTLU;AHEN&(093BACE2-0A_0g5VAFJ~{cJMeT_I!EGas7Iy|Gf_r1-6xEmjv~bT(~w33XUN@2XneeLgn`{C8xkt364r0l}q_cR|e0A zM#@oEH9V-{21*R!ABW5JP@-D%Xs+TD{rGK91_zkVL~7uGk5^nNUI@)#sH>eLl~PWV z794wc*M8pBuQahw{y6MdHhwWYFkmbMzd|~$xZv89YnpB?${kir@O-j#pUXFjq1P(| z)J_*(6RaS!JU6xp&g$vgn`&QSgth09n|&S__!)G2d;$&bI^vq*5?8P~isrG|i1fm$ ziEw&9g4;`DL;&NR;1O2^x>frVbgiQuS^7gHdq~(B@T7gf@m7YKLoK9BsIe_*f$ymW zqS;zVx{UcE(*B~jCVk}vP3N|>58_+uGg28ue0=2~f~sf(B3(RI3*sgC{9>^T?}{0$ zOD8)zx#2gQgTkCb(NagH!lKa04|mStXbEYemxZnrbXUWjuYJfV6~Y4Ql8mqw04Z#5 zZ1Ro90X1(^ss=Hc=Bc;fM1w*7glM3AG_6CH76k^GZtsgf5F}+hhV{H;1rF4EwVE!& z!sKNNZkB&dI7Fmw)zfq9lHF8H9G1auj-^vI7L%f$x9-Gr)ZrDvz+!XuX*;F@7l#Id z(KoLc^Z(ha7n|%`a8lE8R7D(MV@KIdLVb2l7Nw+SXtJq0m?6TmifylJb#=lgD^(9) z*Me$A!oHdr%4!BUQ#fnGHU~4fG%^1=P9Ul)_OBs;*s4Wt5Z!S~d<+&u4F2aZ7AjY- zx<+$RZv2QOGAFzg%t;&^t06F|fJI3+CHstnx?M_^t*5h0XiRJBjqM^H#1x;Uxck<%izX zkvFfO*okh2ZuF`(lZA^)bjkiEl2Yut$U7Ng-xp0= zh!>IM!5qU27gGBOM({b&f%8R-rMMHvuZ#(x6aa`zSkFRh9=h|FnTq>#-kDomc_{AI zwt6`D?d*WavL3&+;)~7PO?R1&1M7$n%+F&|dM@Qf$b*ZvWT60nK!3kGd;;4LgTt8S zomH<8jIZL}l1LHw&f@9BW+_iPW|0CP{yuZ>$*9d{A?Uc2d=nHB zFk4h>w1Rf|a4rL9)z{KQ;>o_#k3bd6lWxbkBD#*%?6y;rPcBVKUs_(@OgXhbWJ+sS zNyWdQ&rfgL+S0oWZ5w$Tw4r;8{u7|X>bxCDbeJ<~*4Z%&YY+1Nyl7FIe0R24#{;l| z+bn03-D5UJQ#%9iTNHCoDauXXMTE&U0G@rY&_yd(Akq+2Vx&y z4gyY>=`?)GqmlnOj;#_|E>wm!+vENPLxB4M#%TJ=u7R^Y$$O!ns&4l#8Ew&w>xP~d zX3rA=ro>nbX5j;_#O%3fc~y$#dSUv_)4k1I<8(Vm7sRNa0_TvOS^lNwHn?I*6(Gmg zRm94VrFE4+nJx=Jw#SNWJJDL9!k9~&4sqEmhL+r#EQ6Zh;#Z~Mb^ePVvdIfT6#A+V zm7D`&mJyBcLK{0y!rH7LnX|zp>0pPoy_)%LEdM(L=+iOg`+|#jqN9pc8_U(8qNHmq zL%uVEjS3UnpyH21l7BuXLZeD6tC;30)%1J}3u;)O#5mcf;umlFzXp7R{htk-z7jt&H8lCB7}qyO6w1Bl*=z+oshY$| zn@F2Jp7mGW5m`2!AOsK~sk0kVXxVKp ziNmDR+%CJo(y~i9kNN!-?ykla-Frx6-FXanKeTvF(HTouI!u}C+*bxtK} zC1HOk@oNp9NeR|sw=9@Ii*RM2t*rWpH|1Q*H>49<#4$ONGSTf8TtQ!-HBt4w){e5f zGC^6cBe!zZm5IOHZx~+&h1%yUGihjSfzu ze4SkK0SJW^@DK@cl-=A?TA7;N78NB*RJhQ-)iaiany2)HnH}|18zKp;hLt7ZOlTXt zh1vTPG|t(!UWNrZCN7#*tGxtL#>@PI`I>qIG+H%;%Z5smAr`4)Jd_^A-9tGi z3Oi!r?^H8^edT2pGchoxgDtgOKLBekE?0JeySuyVAo@B{eAAtNk;cuatvIR(q{I2>c= z=-6bJMW-A{z)7m@0|ayFf)6N(L|S54|4sJ>D=_$W{~}| zoZ_6VMbgeu z{uzQzA4+H7BKg5k{)cE8vq5DFCWfiR5YU-MO%b?4|* z!vTN#!)(Y9R(ajMFTC#F&wITAI?}J)SEzi0FF`*?>TCfGU!M-L2M?zfC|dNZVe=A> z(VZj6Z6-W2B)W*O%mZ71R`n+yiO;)`*9iap|4>T<1QY-O00;n8P%Kc+bP9BUIRO9w z)&c+^0001NX<{#KWps0NVQyq$a%3_tFfUSNb97T^VRCRTWNd7#y$5_8#rZzI+TGi| zTb*RBB;TpnmN7^yww!^XKonM`PaV0soa{5Kn&pdtQ%4F5_GtQn~ zS-o=l`75U%aKtgwFG|ijd!(%`*h%McywInn}aobjQl$ zvi6s@b?h5xlX|+e=<=6E_@IXH$f~n1TZQXap4IhYUF~hMIBld-t(*y3l?`?CaQS*O zBc9bhBbBo+Ou(4eWtO~N*oJSviN(B=?P{sA*;dASp{2!&e%@l`Ch+~|7q&d_|MfS` z9v!l*poHtrydG~y5w5mVBW$}hK`pCmmSgP>{uav$oz-|E{ef4W8SO$Q$-$G~1gt^1 z7{!7!ttY=pnb{Od-<*EMom(HAzRPjPJ$hn8;$#><%QRe1n~V@Hb~$ z7x&x}q9}s}l{)COy!Blu(y%+!9k-4bNGCH9vuUuXa%$~t@z-}Zuym&^5jt*AI@+!r zjEvoAwyHgzh|5MX*BQLdK*S6U>}Y@;HL#NbcGAG00fbNutpFj|rmj3k+#{^sp0T{Z zb81(%SZ=j|elzHedv^e=&S6WSpLm0A(#}gJ>5%wQ@@`m>1Ps|pCoZLu?YP|$8o(>P zOJ$=XkVw+DyDG6`a%5r@PM&&ck?kgPK{!z#;d-!_!G4tYag-NbJFMO-<+W>9qYR!~ zy9Sr;R@sQ^ys+LT1y~Wq=uVi z^7VDTcj$cY)cM|}^2Lx0YPairZW@G@(cup1F5Ym~jxcb&@@&OtN7LArd&#ILfCu)ld0;xLy*U`;X=(gJ z6XN+)+3b9(EHC@q=W)gS7TVDXyj!5I8_r)*(&gw^RqXODXuaINkSEW&V(O$O1$jk%*j>_4`3fVKE03nS06p0YXPcx4PotgJ!zxOXcv zT4LrvSH%~j1Az>c&>oJ3jF~vJ6U-jLD)iMBJ3(g&R%2AP1Y33(OqL=vWv)HmmmFg7 zR=@1}K@4n*<#@@VZ1b|`C5K7RQ2pAndV8%M=IL>A7Q(IUC!2IXd8_It5Aaz_;gUNM zQ|_&PopVWV@?#l*j8+3?7Y9%HZG6Iqvtg#oNHv41k*UWKdlzap zI9wbWdl1C9_dzznQMkq6I>yw>@?4MR*xge|S#sHHgDQlUpcV^yyY%JTI1=Wljuv6+ zjTt~@UW7R;E}f%B!|){4>!ah5zA)ZWDw2);KEl)#bNMNoF0JAhO+W@mQFvkFMG%(iyb2YH50e02EJOj+rzNCUeYV0R7dVSqg}u%`j`)WBW_*h>R@8(?n@>|=m^G_bD$_SL|C2G~yn`x{_? z4IE&A12nMM0E;!S!~jb)aG(JW)WAUoI7kBr8{l9KEH%JV4IE;CLo{%x0fgwQLXPoD zK{xx+31*(b*veQKWb!xlmP17ft9%u+Bt@;{Gf1*&u%~ia3xQrc`Gf#{mAeG!x06qC z2o8Hgm5&KBrSdCYqh)H`W-N4H`E!ylOYf(6pd<&s@)xkinM%dBF7DR?V5QfQTPt?l z+DV=fqF1JF+}cS{I&Tw~`JmKSxdi-b9dsdKffi&mJyJA9a+^Hn7FP@;kuT$hUTbs&4y&V z-_45V8vbtxIg_+3^KOw>%*=cm+w28JpHBJ*iavw%FBOfAQjly`G*+b``KF@JCjA{n zW5y4X?Nctf~Uqt#5MWcm-z2@8jmfX2Emy`f zR!=UuoZMH)YFFsW#QTPBnAzCnsff@^Mj7SnCU})i@HB6Om@mlHPtZZUWG%Tf#bsTY zFcZ2P&Y$y92&YMnYu9@y9YFfLM>-Xy3zeIaF>LD&>*b4DFnTR(j$OGABOtm`t#FmM zH3r_zz?cqvs4*b>2NRH;g$aDBF@tB)z-eNU@?CXw&Mz>JGFx_2TO@YJp65KKHqWch{5QGQq z<+pU!g~{k%L9A>#o~A(NQ)9@oCL?bvtM)Libu*AonIE<*k>{NTVcbd9ZD(rBVY`EV z=WSW66Nq5UwydeUZgbaoRbL&;qYoRECHDBtAf|ZOadN~5%A@6tE5!Rc)D<*fLJIJc+M-OuV;;C@UK5P$_xD4q%osH2K z?xe;e=eng>hh=>pMqYxS9R&I{U*D*k_Xc zk!JRH)Y%`Iz`iHhH#M`rv(CP00{iJ?e_J#AyXx$3o4|ev+27vG{_Z;a+b6K2F)to_ zw3+=qb@oRMyVm1D@MvsTWPI`1W6i1GTTlJigqwYw?2k9Izpu{z_yqQEk^LRb?C-C$ zzheUXD`bCXGy4bX?C+ew{&TQH4}p0@ahPgKJx>*FniY<*+dIkI*}XlAHvxNS0$-@*HcE&-rGgk} zpWESSJ&G@Sin!ggg=o+<^v`Osc1m?X5D9}-O7YV@QQNZx+8$5qR$r?Dt0HT^u$ zb2MtWPpn_z`F2iDsr)5xL5<17~m2OR18qjK-B<3sPSivXm<6( zY$iwofz6#=P=m4;Hh?H}xDtyADH;YnWRD8dxCirUP{sB*NS-oty<b;aCgVK7+On5O^csFo7LXnYy&;9*hP897(cA%o~ZP_6Nr*T7GC z4SdOK;3Kbr7c@T9jQgDGvHU%aIw!lZwkIN-*@m&S#wjLW29u6$&c3wKsodsaEAcn< zIk)n#A)Sm#L+c!$r)yzOw_p%;! z`%hSXNvD5VrT@N4|B6a4p>gQrb^1&at4C>>JfK|&t3S|rysGl}p~~Y&Dh~;bdq1w{ zQMT2#JNgN04vRu8JtkUWr#%L$`dDn2g``cBMUAEjp$>~-l0-rYN~HAN(8%3Rr!_tq z+o~2Xnv~w9PVLuJj^>b*B@OM%kfad`r76_QXbPrK>FWyB-5%?6#=<1PF&I{VDsAP~ zV5$h5;Z}LzRV?Vi6<+lhoP(g^3aY=Nu;hESU*qcAjz3Cb-1`mVe#-~Rj!^p@V^!Q* z=I4)lzbD5ZSmr-6vp*3PhEe95{8@4RgA((>tl8x661Kd0O1-DI ztRZXdCS~tj+0bRtKUF`?sOEc(IC%hU6HJ%fBZbw?q6=_qU!_=8Pvcdgn+s~s(E|QW zu&_bCfq*m!iE;0FimhqSu6>QMDsC+^LscOgdkqcpb)v#B%6yZ5ss?$1T>p{=kvJw! z{+%`mS+mK1OoOB;%^q||YwbhE{_9y7Je0@6>WkWjzggMIo)?`419o&6iraGw`ldZt zP+0P5v=3C*I`m0~qI0+sDI|KUU8f)7tfM)%wCFuDM8yAcuvO1Qs@gY|n(EuE**M_5 z9j!#Faw&qFP*C2n`Wdk#}5@qe5m#jtS|JyhrkgmNQ9&sUd~}t5Yt;=xlb=MbJ1f(n+c^ z39FzJ{gB$3*2)v<0JWW}j~o>nWDDM!SKgP`wMN!htAUyUY8qg%c)ij@2w~Q8$XsFd z54z9%T9l3B-XGZ{S=^RR9C6AEmyxjgXU+Rt&HI<_^FkvSR{yGbf2Vo>*364StuuuZ z0>D)UxJm<88{ldUTw{Q1G;pl}uGPSG2DnZG*Bjt^4cuUW8#HjE0dCa5O$NA012-Gs zW(~aA0B_d7dIPN2z%2&2MFSfQut5X28sJt9+-88=G;q5CZr8va2Dn25cN*YM4cujb zyEJgO0q)iSyC<)2F%fUkz`X_#g6r)WMkbFAWe0VW93G!j`8?-KF^OfJ=n)QasEMMZ z$&v)%7|xqeD?*B{Jk3NuMGp_4Cc{qH>#aTsJo-0&;8q~(JJxm!gD$N8UC+ z{~zo;d3K(gI2In%B}&==4Vk;OOF(ju{v+9LP<+Xxv>ZtX$wnS5=*d>hXpYP+Y=G$4 zROWCj%$U|LvbINe%b<%!Sw;S!b!dewy~F*C*>dTVfRZV7!yIXipO4V=6RJo zQ-y~y5thO@Dv0At1XV{|UZT3(*!P>${jk0&FeXCxj$132_}0aK<$3&yvPQ{B11zD) z4RfKh9GOr@^nIx#?7@FTx?{$vM){pt+-wk12_x66&s=yao1sGuXFD66{sY`N77J=oa>*#~pEWQZNlb!K{JHT-)7`}T;d#5{Ifc~Uk z8DetDF2KF&=TTOp1AeE4z5w}I`IXTx6n6|AJS-Z$hbMcLfBU+Zl(Wz+m!$vemTt3? zm}MYq*@oV$RRJnZnJm+EMumnLF^22MFzl;{lJ8ZAnU@4;??<^U_>zQfw2{*h+a5a$ zH@c6_!j|=@dxtxqQ*z319^C31%eyZ$oVP_s##gq5$@W9a@dGqM-M*-#oDbRB4{1r zJWLO>C2nB%WDYxsH+gp86uboEGw5j1YeHvBvMckneK5wtSeUbD?9xNuLH%MX1x0xY1E z4PP8rv4_}BZ8g0wg3c-Kf{FPC$|VD1@G5Z00RLF8x`+%|++s|~VfNInY?vKxL!P6| zEZH5g$X(n`ZrhR%y)thmQ<^{a{R9!qTQE09U7!|=%P;gW%V3E-pENi4 zFY68dlT;@7X*18S$g`*LForI?F?~McNXqD$Ln)!cQ&+`{)p1*A7`5k%o79PgX88wbDyRnxj8qI0Rua1w|{;<1IcJw^JEHx%tFVnLW0_M`oTR89$y1kO^A z>}o!R^R%f)`+?kUt;)2>t0I>5W2fy8j@ZBHUxA%Cb%SAbf6mBG^8Hjf;3fwEa_Jv} zB{k_owu`W_v*3Ht!pD9;@3UCO{c21gc0OC4<0R0Rc+rnI_vf=Jl&nL@Nj5h{FqDiT zBrZlaI&`m-Kuw|quHk%6g_2RSz)Qk+6G+!_vIO_ratLSowd}?)PubBGwi*DJ5us0Q zkzzOczSzlnb)aAN^TLxuxC$Q#?+P@Wlc0TcTZwMQvmSr1b%@f#9P zvLHDSB^W4;*o9If00nTN1WVgN2+RdJ245-{PSsolpa(2OZ%g+H%FaJu_7%yaYC}<= zc4xfBJ$2akl6JDH2ESrWv&t{kib+D1U&eyg*4nK}N3P_O21U67@>#7f?^RNh1)s3= zAG~I)Q;fd6imeLt&F|xe2qym^dJp$V@g>`bp}gK6y#My$^7i4$3Vv@h?3a$`8z~d< zQl+jK-zKlpitQ;96Kn%x>fLqgsr}-947<@|6M@H5fNQH~VV7-TISidP^$yT94~g>4*+%b{L8m^1JM!puGH%&9U+>kX7iSwfaaQ_pz01nBHyOuI`d-Ow zD?Z8EnSB@g;A9~!DkQMt8hM8DGXFLgO9T#e}T^WKp7qOD;sv6z~gL{r^yS4kZvVuWgB@B7&32w~b zbw0nlyZS-U>)_wxmY%hHY7eElyiDH+d|r1)DWbotR{l80G)(HeWTH>;(J#frYj>k3 z74$hmxXoLQZbS$G4;bJ94LoRo2Q~1J0Upx8!v+xIlnMqCgary^b|muHk!nw3Tc;a& zZ2~yK3GsI>gy+vn=(8q=Qla#u zQ;uwBWQLO*tu!Qje#bDYHrrW+L2gH1U<(vVMf{Vw=YrICfkhd13UR9$k0|ZxXBes+$7gAt5o1b~I&VQU zt!`x6q#p)cO62->mB{q6O{$kM7Wa}!t>>UF2VNRswZ&7qslOWCl+sXz&A*}h*zwWJ$16L zPWIQyDRr_}k+OG#WXm;-YfV`e@>TE==(jz-F&VcG`pGi0Pq8g{MOu4kAM52*5m<16 zkZbfN%IqfzJ-K!=#o$qf)O%th>OC<6(WxrCG`~G{ey8dDPH)KX44vPZlHVC=elt~m zXKXLOy>xzO>HN-a$nPAT-?@_CIca{gRDS1dFTcHYe&^}@&Tq(Xh0gB+$!|rP-)xoN zitXjMkIwHxo!>)1)-^e{hao=RPZx-%1*ST+MkaoU!o8u+y*}lpM3^kpR57J` zQmQYd`crC3O7*5xAwi~MX)dNzPfGQrRDViMNvU2%-K>_IzPYWHw{U^K6{WnwPS6Li z*xbfRPwYZ`&loPnVKtKZ)2T%^1zfUWPTa*a`*+NlF?`3`RFt3G0dPq3jWSI`p6C@8 z_Mc(3r1RXRG0!;7bNB7$DJ~R6Wrg?`mj{M34PluIqj4oDQ$Iopcd_W_@8YB$?})yA zH+#8F=VNw$cpKx=XxaeFy?};afSS}AFRV$`q_)wG`qr%7_^J(T1)QhV4P|mR_vYB+ z`-DqG2TfT&pIw|$20R)k_+kqUHA?i3D|2#q4)?KO*jC6spfw(>98GkipgrBKaX0>T zs95d`tM~J{`2nOy?+Sg-5p4$;Lo13cV3M*0ByVms1^n7hDA5*^x2k5Hkhbp)q%D}V zdqH+CP@NPf4{)MjxHuu)Ga=kJA>2P9JY_<-w;`>Eo%(+M- zdkW&sK3Rpm;xf^|N2f87!nB%Ia!oc#FY5Ox@$en^gyMHL`4Asvv=1HF^t;NhG`_1W zexSBhv39;s`Gb#PW`Dc3r9k2csC}Yh-p!;{MFVuzYb_+Cws#s)S_qN1I1~;Ne=|N5 zzIYZ7hrPEzL((!>?0Imor}$t1(}Bb?i+7nU-lc(e8{pj;THc(4ZsLvd zw+eS`crDAsqmEc`)Da6RI)XoSpblH`)zJ)?4Ci}I2RWz{9HLX$o^(meV9V2$B2PDG z>zXv?00+smy)h3}=A)G-U0B^smwB#~nZFy(UooMunWiF|VWCW9Ee7B`wHq;1RV?lKoe+fUb>rptpGsV6%JV_(LL3?!%e70%{! z9Oa;;1{ZH4HgcnzH?u}`G=8IZu~!Ew&|%X9WGX15rM=2EENv=6kPchl&#gXfZYa~K z)E!zF>rj!s+}f^aP_<=C-pyW6$S*)2wfyWx*f!py1hUhSdLi5dten%Gz9OWaoHnqzew`FkI-b?a8OUMRm2_=1Pkg?cTY z$F&^YVG(ce5l%h(H2Ro8r5jdv*SzyJ?;g#(4GX+Hy@myTPD9VHel$f?StzSOZ4y@Z z)cNnm{G5SPsRG!T0dyvr)9+ z;g?PC&!+FR`Bwi7HD@-|Y5s&d&EKX@f_&PM7ci98pvR5Q;7rs}xeHIIVz(MYx5zrX zsy3ir7aq2JPa$;1W;Q?YIjsIi<$*JXufoM+vzmG4lIP>X!f}?z5uLsrHl|v#Pifzf!Vakj%y3{y_~qVSpzz@F4?yNCO`>z=t*P5d(Zg15X;@Nez6|03X%B#|-c>4Sd`HAJ@QB z26##XpD=(BR_fbI{k0vvNwkrW4Wg6uGWzZ1 zs~p;DRD&?hx}}%w;w|ry_v;6S9-vt<7#nWxJCtu+FwlRVMQBJFxxQuN@5cSB^*H zD{MXLW=C*e398S?q>z)0^sk>>-kcNHKWNN&&Kc&luTpsjPcSEW);8-~Rs|^7J)<45 zVB~-|us1y4rn8tj9b|YHm3;M$>RhiZ^h>BT z-h=L@DzYBy0^Bw(kXE^f0Orn?2!=a(O$pA`fl8>hYSONltK_c=(_k=YCv42*VhUGw z!Yq=Nie{$Cg^C^{eWjwWC4HTuuP1$jqSuKSrf5E<eFf=JMc+vJCPl9$ zT~jpcm8??q8q$|4`h3zWR2PfRtIHakBVkhst4s78xrd%359Hv6Z+H+L)F}7BSRPgn z(Y$+W-b1(L{fud+JJkJQI`)!^qG8WY+iZ`PdYi#NB5gAm6wIc*!5i*?&L(kwPjSzdChkgzCu$!(2|h3@bT(~pDzu-O2c zHSoLvp4Y%P4e(73e9Hje(!dJ_ctHa%8sJ3@eA@uu*1&fR@Er|&*8tzu!1oOBJq^5M zfR{AzvH@P!!1oRCeGR-~03lRg`G|R@PpCHBDDTEA8ipw^xku43L3zo&ihfw$ZC5nr zYA<=KqM?yO-`iu=sXv5|`EuY%F?c_xyn$ubtA_n)C;0jpdlkbQW+3P3Yr4%W) zcxNu9NVqozZCeUjg#1CH2-#iAHJmdsc%+gc7wM9?3H()qv|x0<2ugEQh>j5rQSkPp zuwl||Y2^Gt6X&bVoLG2+(h3!v)DpohFTjOGRyQ}9z%40&{j-rz%2S@wjJ;aVKvoj! zIr)C_GI{^MwK6AdM>~32B*5qyZldF9y5SrbE!SaZ-wrqSey_NEFeuEjw{+{)d#OnQ zl*->ztkM$IcBZ`W>Iq6g0Z+QAc+yTwG!MLbg7vrIHrqj_sa_;=AFR#tH&qFdn_(|- zBe?hk>tJ?s$M{o)H&3wccc2DN7Or)_VHAG`W(>@DKv5?RoTR8}17~O`KX8twf`OHq zY8$9%DmSp|0c9tJd7Qd|kSEc6ojWc#u2%M9W5O>exFWR?!V4@c26nk%*54Z&_+d+H$yyKeM7kZtaPnp?-U`u!sYaHV5(xhapAgLBgF*kI+` zwapfNigRID{ZLbR#Gyu&C!f`+vyJ81Dcjc&>NPiGdH9HP$?tI+zx|3}1(oD_G{q80z3mzC~}?Y6oz$LThiN%W?G5Me4%LFy80n*j`NjMK zsHrXX&kZT(9oyk-_XcLDzOvvVm4J}$vI|ZWXeObV8ahy*Gv>CLp1EM2Am@-Nub~+N ztt6!T>VioERS4;>y5K+50HWi!ryYO6F9lk?&kxz~8_su@F7MkL0tfvTmiATu0G{a% z9!T^@YERqh*U5+~UEjw1_H)YQ0$g4;4 zs;tNxEfXH-(w=48+`^Mvlt-ppka9wA-eBlW-}(dOIR&c6=T)J-(9;y|GiBMa@y>Xl zsx)AVUZNN+LtPc4VRSBBG`@AK>DLY8Gh^R-ZDnoVyow@K zwP*F%QleQp{_APHjTNlLnwhhoFIM5Z9h4NXyu<3zstS7`I8$<2_WT2bMMT5D>13%Y z09kL0za1yJ)6{!GsxvN)zAwWEEegvR!oD9?^6^gF<;p~V6RwQxxbhCPI>% z5#JlAjks|~vD8!QE%lYAl%|%ZmHJC8-*Pc;Ld>y z=S~IH3#vM|i^C4o*>iKqpnuu113}5}n=?}quaYE8T#+P9yjqg2Xgf!E7K&a z(@C;BO+pnz}B z3v!sVnlpEKs_Q&TV%V>o*Cy}NtinZ&@i=mZ+uh1o9VpsPXD0cjjFxg>hZ$EykfBsY zx(io$D23|9Cp}dpScZbYl}l?eA20LdxJ7m7Vq11NpAmzF;+Ce73bcl>M6z{;U?Iw7 zw6IesWhytOC2GVAd8NfKXSMWuZ$@6ZQk+HEqtJg2j@F@DS)b;C=b?%g52+&M;lb=S z6v@u2Y7V=Fwk;zCa}xA7A!f@7i&9!2a)5~0NLkOC8x|#VPqyY9DC@HH1t`_6vpN1m z98Uf%Gt3mntY6qPsirePv6PbBJZV`qUg~G>Y|Dx8yW#wqipbqLOcQbt@8T6^w>y5; zTka+QQ7Ij>8akS_E@;stH0J{<3CJ{2LlJb@p*N&IL};((>{T9c>_Kk_!nU=}cBimG<=#@B0yYwDosMEd3v0GG zu~(lVT^l?kx?D`l!qie{T57NUq+ue_mBFkmOm>}V5bnZ)VG)Ia4zliDc(e*~Q#LkC z*Q^%nVzbVzhSIvFOt;b1P%CN*8X-+VkEtoCu~1Sep`=ZPl4cW1N-7jr6-Aw)sY2=a zvEPf1Gd~plf;;(j3}Q#7uE&r4LC02qEwK#BT609R--SIm?*A4X)eLG@_3%^sBZU>> zza#Dw&)Vvk35EZjc#e2L{Ljofa7rs3M~s`p{uq?aZk!qWD=txodM}IP5ZYDiT*}C; zNQZ4uE05L6gKmxY@{=|Y`7Ax@gYwL5)P_iyRwp4iJUy3m5bp6XN7AgB{03#nMw6LA zh!{OMpK9FsI#Hg{oqURJJP#wa%hop7Zf3e8h{?>g&%>Nn&o<0N1(Pol>7#J-jia5u z+wzV^r?vDXbM|f3+V3Ok(;nQ<{}|WvSl7Zfbv-z(E8N9{@}g|i-cZ+A*LBC{x{3ig z8}-u~&|@q2a#QX1zjn2kHdY&cN5Sv{Q~#N!{zDV%PoMPw%`m0uW~MFP`NeJA{m@r#pd#reR z)VoXNj!t)cGUFh1@lt~0c6X_})msQ(HNGkb=7q2YS?=b2n{pT)a3hbew9Is)DX7+j zXxw1zZ|t`m?*m6hQ^B&HEG2jId9R<*d9Rz%G-h<3%INIvXSAcvXhN0qUUh(prJC;M z!RFXrxc^M&V{G>dn9X*u^*fZnHA~~Pfv<7z_v|6%AFG$6)tSLX#LwSnhS?E z+iO)!!>?KXl9oI8La)qq-Q!N)k$DYNTejTkZhn7rn@rA?yWPznpHKm(lp}8)rk})c ze|8}zU#l?>;tSs);3t~$kk_HMxmz;vR>LQ|n?Ko%9O7>NNHem~-F!wfva`GS(-Z39 zZvIR&;y5uBc=gB7y5Li`5d+~5;w^+5H+E`WkPOUJ-Y9_;6@<(p`hB)-|YUn?Yp`XXl&#R#ywze+d{>I%LHa{odXo(iO$x!u#d%Z)J6R z8jCkLJT#=jo0pg*MbjI4R7ZGY^{7{(-&CSE?6$++ut${~&Sb%mDf;)(2O7#9cDMQ^ zJxOHIWqmI9{00w{61H`@Gxt4?tOK^?xF?_HYWfTAynh(_#!U2qjL=J*y5J>SY5o2a zY#-JNy@%pdTpq&yWnV2;!qI|>pC`TX~Z7(9aT>nn%<>m1Oqt3`N~o-+xoB% zW21VX?aXm)clM0RTE!ETUolZDZzQ-C(CIN&88QnJ@A;xrh2ZKd=7FGuD< zQf}&e=s$On==@nkd5KL58F&+l3Dd>qgPW1i+k8+H0ts!Yx`U(cb1?7ov(4uiF4&ma z6Xhkjv>^4HZtic+?w$rNC@~bzj?Fv;*h0#ks3=8<1|dbhMIxz}>J~VJSMDdqQ0J9W z=Nv`eLuIs_kfnP&Pn z+e2)mxe$jLY>r>@%b8r4zonoD)gz6As=E~W4bSq-L_NzPdti^`NS0Elqe#uLi^f&Tcqii>cGpZGg;6b~#zj!lM>0odienh9oQ!x{zy9;=t6MRIEWt;n66f&{V zzdr;%>`BAwD&;4|`nGQVkg+jUqDh$2j$=zfmT6u~7q?sEAK_nWv!#4w`s z)atZK*8ixJv`jbKsFxJ3eY~!zu8}5^-C=F9w9}=`^e|?6M)fk)fJ-Fe@-#x`InTNQ z*Gt$oS4i7PCarbZr7|aN8#_6Py)ets-k#MVRv#W;I&?BS8633umVeM70G-_25Rla3 z!o6uu+&%;mT4`^w7tT#`VIG&lOCX}$~N3_S;HOuO%W#OI60knJV@QK zmfjJ~IG~$zx@yib)tuab)()0dyOP{Tsped#nscc{T$M)f+l+8u!j2c^zFM_q`)jsk z14!3b0o&eS1H+G5HolrMr$dU-goH7JzUCLDLqpWbY~m>xkdDoB7%b*CMeucwlQY>e zhp3jhCasb@3(hC2Sf^`W^I2@KGI?*?CxlA$8zkBRg*Qd&sw;270ae)y6z&{P}PYwLb0RPg!zYXwj4gALd|IxsI4IqSiKY-t9 zT_baM#GMVCJz=egAdIL34;*c`q-BBbu<_0)=?H!JUt&j#`%Lh=5^PoHo?$cUKpb78 zm0Rjv<$a}=a-`$}))MZf^9Vs~(v@~vboqo(GSQy6DSR5j>Upw=ikFNX?ZI{Ce37;& zy;WDp1K*8$lIyv%@f|O@fcp?-3Pawm$y*2j83SZA;2FTvfNuaHmNr%9P+f!lR1FRi z#QIJR4tvAh?uysCJEqSR@P4p*M4o!M++8rx5HWyAS)bRb*tSFFKB9GK2(*%a`_ zg|~5Pq7@MHywc-i)x0EBdVG0dfj8laK5~byT$n3Q4)HtTE?g$m8ysS&%!Nv?MR?-v zv2zW%(i}$LS8QKba^cak)b(4YhMrQrw}!3QfwXF|D(48l9W8dv_f~dPfrjjJ)r9%y zJ#1c?Ys|xVNNB62TEkDZ#$MrPIOH3-S@Rr(0FX04P6L4f0u8hpKnOmU7txC^r;f{r z`+R$3>zt|2=UmF%{*@=&n3dcnCM9I9M#OTo;(%d zVGO?*7>^y@%ySEQRtXPdI51*Q9w2NBqM>YCfL|*oN=kMF^R!%7ztut|1&k4_l)TpB z7rL?qJbsto3W~deFeo31hsR!^PEB&dOzdj}89}#bI!2I`NMu2jN#wF&?o=oOkH);F zNNLjLm(TY}<|lr3O!o4U#pKAa*bz%8bKZp+8X-c8CqJ=5S_~4`F(P!YsO! zeJx+TjLFzB7GOMD=+d1I(92U4nsh5{MK8L7As(}aUMXXyEo@u(*>udbhiz)iOj;nO z{7GuqbcF2LK2Bh(=33cJef*pb&8FBf*o6F>_p7+JS(Q~%Ho!>~gJ0?HgX zVW_%!4rNs&N+6#JtMD^nlfy}BD0PS37)srGGoLHx<4zk%Jjuzy7-Q0$O8LwGB4tqj zvKZy6ePy3-$+zC_#`QJ?WB}<2oDN4&eOmm4w*IJ<*bL8CC%(f*t@rdfy`_%yhn5M<^47+?V#)20KQ;aydm43DU$ z7>-nJhG!@X)bJEl-{C@BC}M}W?SJAEpEpyW5CGZ?(58WQ0|+rqNhXY#WFmwB&|!cM z4TJ^=HPC4QA;k7#(;w9umG>iHz0&pq7%Imn)3uJ@a9J*=TQM@J;oj9T5$#e(JXzNL zVzqPp}_{asfUTMJ)i)m9JZY%OSXnbHaYpxXf58klT=$r>ma zpiq}hp2j`bPN-iiRrf4x=$16TP9&G)Dpt;p&Phj7Nnzy~>Z+pP^KB-S>Gbrhq>qygrybpahIK4Ps&eLreId< z$(}=-lpFe>Mns zD}Kk0HH+afvKZdR#qc&+3>m|wjLWlp&3s%l^X+85U6>ie59YXp^)5dYsm~g#c}yq5O89R`N<%AFgdFEc~g`dcDk{?_z@e; zd``H_OOBJ}7MhUeH5tHZ5YxJOwsKJJQjfYRN81hk93;1@Eb3uyk?6ZK&Yq>qYd%*vwm;IkJ5c(kuFbjVco)FEuH28-eZy-=EF&0dvq}cM<;C8 z_j}4o?^iwm#CFtJ^?KYIsyvDvk-Z)+6j_MLNH9Ha+N%iMR3&vV;2wi3%a_ILAO|CRW7f|u(E!31kyIcl!aqb&Cs6U%+JN;<)2x?5v68gADiu>-@g;xXoQ_Qag} zRZdqm=QP9Q^f*gi0DoaUS#+YGS@k}BZrC_BiX6jg8-`K89rlI&VbKhuqHe}DDCC6oVyf-x_tgVgFuK^Cr)d5qx(1z78z0J4 z9UHmj!Foxjh10P3V23d+sW3bM&H=@lz5;*GzqW35>SsreIaBXlgKS>$v~ETiz41Yfy;td$K3Wd!wUolKHMM z#FyFc;biwdPImbk@ho4oj>QJo8c*`Y0@s$wDYKiOzN5aqcRKdA`cE`=oQ!oTIshJR zSbYo2kWotcNtxvRd?e~2#o3IeS~K-$op=0+Q+VF{Ov4#P+CqYOj9k+NvNV4k&q4g1ag z`V0}Mw9#kztE4Elo(_MEt;G7bHZU|iz=>?|b5;nOtK8NY;#<*zW;IcAvIbB@Nj;*m z6Pl%kJLRYYkro)k4*}!Jqer|oeU6xBSG9{tc04Vu_VdvxB3W zYKkMWAhLPT$cp@MZanNz&}RE(tZ(7DT+8-*NZKz`gT9~VjYARaqCprMPO49_z~1O- zrqPsS@`(wkZtK&UinI+^Q-g1ZH*V>!oi1IR^7GiT=Jva*-hRtW`|*TG*7D)BmS^d2 zZMms0e-(}@0c^h1MDpGB0CwQjhF-@v=KGC#m@v)5eupv-_sg}nGFPsBm1B5a$8)Os zOp@btlGAmPs!qZa-#4w}aad*#&v$KLR}ZU?u)V9)=C(TM)J{T;E_~B`H=(MxdImcn z!dW*tkxf;-55InN4}P=By_^Tm&~Ni@Vzv1ZkK{OW?rMhb7g^WKIl>u!6Pf3ZOz~yP z%V&ojH--lypJ9jXC&zH$!h=|!>qD`(R3DT25Soail1`b8T-g7fskes%de1jqUw1Hj zKOyGZqtoO7cAhQ3&{PTWh-Lk55YLH)jVp9k_o?p(w^pu1BUV3y+g_nk%c(c5iuRH( z+eS}&HRoQPe|ms{0#qbla-6~pHZpLJ3OLFA4e5C9vnkbRW0JQvC3&DB$<+->#u}46 z*p%dmzo9gG^UB+&_=9!)+D3e19cQgP z*}_U6l3TM>wwg!(Pxl^sjeD>A-}k=P+fbA!VfvmB0CqIMjvCm>06S@5&;UX#slJUpUlbt8Bf6)X+=mRS z5CC>Iz|QG7=U1%Nc@7SgXde`no}*qkmC+KJBtih#MPEy5wCGcM-=UO$Mz)i8Ikkf1 z2@cwZ7cgaA_M#_^a)Oz~<}O00a&e8nNpy(fqw1CS@py0u)Dr3i2>GN+o3GwOkZ+~* z`IQ$tOiZU=dAUQ!lrxT(N|G!izg=-N>#W{4wWIf^8zj1KikBc3e9*p%>$Js7j)>Bw zWUR$l&)=Nt7?iXjW{0!PI&h|}1CPpqF0u|VCW2lx=9k*zPv`P?@6W@MA6WeXj5q=8l1gVKj*0>4^8_l->u zR3Qb`RVq2(v9VEhjiw3lX3atUOGnJOQxksO8>TChRk_N3 zZHf+v9%9J^zf)U9A`g0VN_FFQJ8Qxp5eXZLoKU%VY8C%ETbot<=^6XBwX5~Wi$;&- zT9`kqTk7>cx1s)YoEkg3xvM?KuJ#q_YK)1X{*Rkl%M}|+KD+S4xItDdCv6Mpu#r=C z6YMz&)n!_0KAktvu6N&UV#Gz3L+i zW%zC$aX86BG#TOHMe?XIuy&OHY*6$Med?`f1up^`sQ2bA@c z_6ITB`j-0>J?%UFiRzdO?C9-gJ}VbJ6;gK`I5PSwa)znT6yXIHXJcca|eLYR# zPgL3T>#wS0y=~MqV4k3r>GLoUzae`vPc$w>w3_thQqG1ndQR}tgIzN- z(FYOTM{8re?YISd+CSX4L%8a43Me6q=9vTbt%kTmwiEYZ5pF?zRP~Vwx}17?fAh{} z&CtEl-h7K$Y$xW^t=2zthC_V|EE8w+A+-zi**kET}%uaS`Wy4^Dn~1h{Fz+i-sJO;OPlX8qhxzQqNv zQ3b;zN%Ytbt)1r8eQ8l+zH5y9*O~kqvTOAVvsy}ySMcRV@lV8F#n)^hZ-in+!YnG? zh_Vh_Kt2^?d(mf<9AmzB5*96oI;%O_wMC+jx666QF4(vm{0__q9ac7qICLXj&7hKS zUN25$ox`&P3b!LQ0niszIH+#wu;9=7gns5>^8)u|L8LQL#ebW{ zqz9xBdVdGo9nU!ktB-4a#5qcrcCOk_GgOSeg9J4==iq^VmpQ>fJjO=u9r9%W0vD(q zo9&mpQKqz`mnhyza#>8FDJfu;d|4C|AimFqj4s`9A(C=zGW%YBXJ^n(GIsq8CzxQ< zGo1Ko9dm|Lw_QK?isw9=^PGC@`gu;1?fSV_{BVpp+li-4o3oud?E2YGonoj|G{5O? z&U1pBhC0tl%cb0Z+)24q4yva0eJ|}kMK>ybRWshB@XVd*;0?j|fJ2&Dv23?gw{Y}0$q#r*US+@dA$}@; zC#KmSu@ALY20G2=R5ARRKR@9xS>Pc%^9Pa&6^71XD5Gs=iO;d)Zp&?TJZu=(7V&uw9mL?cQHk&q$5W!xL(ElXHx!! zd3_+d{?z)p-C++m;K=d?XDXIk!~BaQ^FcgSt^RzU!Z!JXQbW6{05%|Zc}r{G3{ zI|+C}3ci&fPm{=1k`&}?9t+@72e8_l{HFq5o`Uxg+$`Xg&3EUwwsY#G1p(#zH;;)B zpG|(sG4V4FnxErm!K2&2zaYF}8~B%8oUUlbensq@X6)C*j&8<&Lu{{R?6<^9&DigV z6)Lx*I_g2IqerD{C5t;*<{msODl{sT_@^<4h$scUBp!~66j^cR|ck6Sn>hE=^cM_(L!-6mi^3|W1 zKw&*6s>4v=V1B4V{N=(I{aK_Q7haEf+s`g5E|;@+qQ3wh=otA0FgXPrzQ&TDdi@yY zb>^{*&cP(+yjy#_pqPKv#r+$vYcNdz&M`Rb40V?(A4d~cKE-askBXA(ALPQ+t&P5= ztL@5{$i$^XzC2oarYR_MP1fQFxrg~}(6ftBMo#=afI&AOHp|1Beond7UoH{T)@xa_+Im5p6QV7{} z%nj;i*G^aJg;p5)inDg{u}%6ubteO$3PpLMZsH>kgw-c+WvVF^^6^3NzK|zhn7t6> zpo+#Wffhqu zW54op8szYXQG$G!vS|mZ>qHQ#V?=*KMPDk>pJa5WM6Z-@#b8)>v89YYlt=R1FJppc z2e8RDI?MNm)DWtlq`W}uLgjk2YunLpsFnCFf3Sg4-(VN#-yr&fYtA%}{>YB{YlhE2 zFW`wQj(n|F*28ErAO0zoOHs+no%nI2q z_9#QWJX{GS!d9lhzVJ_`XYs1VG-zD<9hy%n&rCK8Zf%h$dtG~!MDi^fZ|beEyKaTu z(^mKo8(_TN3jDah4_QttqZ&bKZ@aZUm}HGEB?Hp`Rcq)PQv#N@nqT=X>!*&0=l%9H zN@F1a>}7zxG_bb;_SV2Y2G~af`x;Ejh$Abq5wdq^Lk=swbiD|!m)qZQprda0tjNgt}{X{1k7^mNiE@%zx|XkHZa z@qfNL%*aCG^Wr8s6>3!}Ch_7Vp#s}7>YVyQw4-9~CotZWL;LGx;U-{Y#39SaLl}rI+xW`c+NWGnh4^w_^_4TK6^4ZBFIUfocE|#sXdTAN$Z1$F`@uMPL^%3lek=T*rcQ}{vlT$#%K8Vv&oNkbdq05pj zN|!#1k*A==i!(WuZvrP!uPYlbN`W&JuuBS@sem2>_{muc@zmF(!Ys7m5>xpXS{R$8 zYo!DnXXd?`;z)bkLt%U-K^PiH&r-C>2L9zPbl-oHSyJn*;SFv*NZs7nSaTb~MDJDm z(AtCR7!xJPE4r93pIq6@_ysaf5k|&Dm&jM+nt8rRo~gpamV&<0sULBVCH-#nSb~ zTlgtXi21StIMSj~8Fx{W|0c5!H0LQPj}tbym9Tx8Y}18}G0|$Wne+9X+7Xo7+#0kJ{EFsbytKQuLpdYggVj-@M;Xg=OJP74 zj?qI6pr5g8y+iMTtIT)ZIf&kjY$sDNsg3jPi2`-a+*$Zo+Md;Bz;PMI>vi@$qW?3!*olTaVHk(Z1s+n$1`&I z-g7w6A-jNJjKzjewclw+z=J|tJmlpn7bD{_CMpOSQPxieDPmBfe;`*}1}7qj?k~tI z-hTA3n053il1kUxVJ%v!biE_d5L52P8IN)*KL_`)$Y!^4QNe)PnbMN9=^luCgmKl# zQ7VA`F*b?6G4Ex^SW|yvvJ0Yy=j!8}G0~;uxuKco zYjvI*n&*NWn;E}eALlokajx16ZAINHbPG=v^%tRG zL@G^Sk8uJ~FWw|`c{e+{F_Y?%`E9SabN<i7f~u3mv^<$v3`}K^F-mgDz$FH_L<1EAR5VaEKve^)46sTAs|~PP18WShMgx}`;8G1-W`N5y zaJd15kp6|fZ#^pW*V%X&?yxUXRfiqTXLpU}v7_29y6XAt*miU>xuQMUE9~ePiWt#x z_|4kUf$Z3Ot3HsC^Hd&_e9vjh*N#r5Oy*O2Bll>Pd*p4XRMb7x?5FP0)_9Mcx`!Pd z!aJ!UB6V1n-s{{qeyH{fsXop`^M|G(dFc`7%e9pBWz^r`yIpZ-5L4}Gmr zT+Yp*bc4Z4OCQ%<=2N|p+k&c~I|I!$0(%P^A82&L1m24f3xgRH*+s2`#xLQM6py-)>67)V+i1v$@$$?)h2qMEem34PDA3-x78*l zx&`$gyUn!otjLTYcwAS=b70$j zfPCehr+?{zDOYi~)ouG?wDC@#erJo-a$+FcENwXbaosWbM8_VzlKVq-F{WV*x^+fi z5(2%TDBOl(^>q|1wXkl#&2b?Exh5Z9}VMLhRgNn`g-B;JiX*ijylJHU$rCvBMIvF`F*otEKd_UXck)FJ(3Ki64 z!}+QZV%XoN5IwJ72(wsvd%ZV=!J4)niM0TlGDYvStW(w?qaaA5EM;P#%%E6ZI zW;o05>0(~k_bj!sg?}G3GnNG>BDtEs(-EetH6Al|dvY!bT(vCgS^R^4t_7RBY>Lev zox5QhwlKHJ+(-WT>XuG)rdnv|LkK?*>j@ddx2Z9Fhm2tv1@yMU>MQ@CPqr{%p(6B> zlWF_9TgFTIl=w<}lyrjKQINMsF)LBtPZ~PNT}>T?XMaln*jolLZ)@jj_ehJ}uI7lS z#s{`sh6p3t?6vna_YS5)KI|R(_TpJ{30<0d)FZiDKN5*m-ZkA)YE)xSRs-$`LG3MS z*pFP|_3ZvfDisRsl=dj`WIuA;E8ULOvPVhNp!vV6R(##6aZY(dRpSklkISuCg5*># zKtfi&WLX#g&tmkvZZZCDy|H3+>qdA>+R!hJ*BkmRx}o3F*w759f>L4jzuIdLnJQkh zpj(c51Et*3i-{a#>$WsGj2dS%qN^E>&e3w#zEBi!49!>mKXPt|8AHVX%l?2THE%m( z3yO2=i+0o4V%|=4uG74D-lrDNjSY)uzy1crhh*H5VHB>mZgMAgWj)oe^YgR4$&aPM zB;5>2XOG@5lIMAppHw=vEVb!?tWE7I;8O?b#V6<}SwD908$u8aQd&y~@h%#Zxqgb@ z5Yi+cV)QH?U(bA=X~w(Q>nP?18KvJR3Amb);$OyO>zoEc6zN; zZtd6pR{V-6#Ctdr(8DN!w<#n*a9u!nsX62vp0NSH6RYCjGaHol0+G!y`Y?U-AnjEgIZ+sLwBdyI6&=WlzSj7jS(AOn{(tPf2Y41$x9GoT z_RNrk1VTvyp(eBdDR0`FN=pcYKxhe_&|5-DrAPo1dhY~Onka$_f(S}el#YM`f>Z?* zDT0a=slr`r&w6JjD1P5L_niAb_xWF*hn4-?YwbFF_UtzAv!I$(Y)3G3sxp;m2&T)uJZ9KD71{nY)>I z;|mV`y7-rO(xWYr2`5@L{DQ7a{mQx*o+x(Ftw}rDoH(p0J`*+1v8N4lyx+s|95J5p zE2GCpxr4?j=DoRaFxdq^!Rtbbc1%B^4B2j_;kSQXO6I~LXqQ?g^pBes=x*_`QaJbw zhpF{!j>mX#bsdjA{hzqC)y#8 zp9(n{6AtjKEyHaGr?Opgr=kapV?;vJ^gakb9c}hSBgA*69ntI&5~|b1VNE~w#PMVC zpgMr6?bZnF(2S0v?{r>la=$~L-0#%yuY5%OORR^@fPtH+;+aCu!nULMjl*pci^*)E zoFnAizc-mDl=FpL@HZx_|+cYONzk<1n@qM;b@)LNB8<5IBArw|E*y(MC_>YrF+4VIYmKFuG!C;QbD_ z34^Ou2I~D78bH}$DM0@e^fR&Zc^tb|IUlx7l*|>@;G(~P=KpASSS3=nGnQvNS=ppB$dHzXZj6pKnik+R@3)q{UE;d)B-U_-ezhmO% z4KDVdD}=h}Z?2ZtzcS9nx9VX#54TpikotB}J+cQgi*q!0>}zw!zBae)Yf~aG`2ME? zwbyf&a|8R$=}>0i#zpDbOjJWJ6xu$H=jqe_!0laQw{D1IqdDh%RJ} z7(wE*1>dLJF8b)TVlB$Qv7G;|=$+of3s!(DZ13aq0QT?K=|f$d^`NorGaf1Y{Vc1%$*2t=|GJ9<29tYveI)X%zjIZB<>fOk8n>dF`)zj239V(?VwCA)QKnC@OygftrY(Azwu&^jQJE%C znYQX>+FHC!TmG?3Ta1{jWioyLp-kIeEYn(}OxyJ`HGwCUDAP`m6*4Ejq)^-SLVYR{ z{fr7Vi3;_pUZ_ut7i#-I7HYc@leJK$FBQsBrr~3ZGJW>)GVLHG3B9ejD24jEY~M?{)O zsZ3L;Oh@!G9VuR>L;qN&Lq<&2GMTIUDU!Rdc6 zID-af|H0rK8l3+Jg9~Wz-9H$7j|Lb2!Qc`aTz;v6Is2ujq#ymqVYaq_N!tpknD;EcPazDf;HTTrS`B(f_uy|8M z_l7Z{c-PBbTJnRn9sM9IjHUdhL!0n=CZoX**1Xf44);cOi1rr(IjZQD`y&|TUJ-3E z^C!HrnOCtj{B>Wc94kfpN{%RTpQ@e_AFQS-;#YM4MQr9=vsAU>@wJCR1*{nwO3wPW4KSceze9n~ID?6R0+7vXP=T`V!eP7J6cQGKoWh4wGYGi!>U z8H&Q4C~=uR;bJz$iy3Xbm^6O%wv2+#K|x~iC}=~+{#FCAzm zm9YBaO<;(<1;&oH)+U8BcrIq}^wNPtHye^^1jcZ<8Jek7c_+b{2gb_pudG3cnpW7=a~<%?aKLBFP77z6sxzK`w;$)MWBea%tzS3 z8#&V9A|3o*kovv9?wR`-1iq6@%)+?jZedft}4ljORz_q~70rAWy);0>h z_(>g}`PAy0B3JF9gr{n2Ifw~y8^#l zV3`X@@(a^2>&3OmrZkTv+vvZw4Ul;~L8LW)j+%=fXB6KVs8=3(km2~_ z#yFFO$Bq+N`pw3*nPOm>&Ee0A%K7-KqFnsKsiDi^=FeXHeIt4={N>By52?v78i_Z_ z|z|6N2MIbZ*wLZgz*d}X>| z2uB>f{*p&%CHVV&a3SBu3yHrpWLaL(TR{>1D3Si@G5T?x;y;>Vc`VGit5&8H_6MnFnSRcAiN1vH4epSL1ayND`rtSEhv4^<-A^H`xaM2Q6X>$Y@m+-?k z_yZUCD*&)o!EWGY2n4XhfBc~V++W@V|2^x;9(oG-LojXqHCXV~d29x%yo809VXEuk zY$}GpUx(DqD*S_)c&k-6tN6EOe%~4Kc)#4>FOgOHd)x1g$SS|w;4hI?`Fq=oMr2k0 zRYh2At2zIDY?n+6mzP`oC2!SA7B?1OK|l>W&)lGGjCP>d$B2i^y~}7D)t-e`fWyZa zH#VctlCr0spiBJ{p5ldCJo}7q)Q-grfE!<{9g8^-cm4)z4-NfxDToBtvaB~6jWr$n zAox9QmvOm{u}O{?n|y*}lQP&<7NBNaUUBtS@nWh_qXy0~V-1wk`_PZ^)V9G)&SDYqR|`1BT5L_$lK1kM_u<7ex6RBuYQ~KyuHKGn51~d4 zoQ}r4d+K@r4D*g};TY)+<9_(An12~s+Yh~_|&m@gB&Iz6)>IllnH$G%vckq zocTqW^?*)2HK>LjjuNVloa+nR%uzpLj)Y$*(6}F3D#8ti3edD7r0b#uRCO2(wHOR_ z7>HkteBq21450B`As5H7^~_jxcwUfadMjqNe2dkBhXSp$2=n4P%+8|O9III~y}~T@ z#aLWQQXHH`6W1Oe4BqHTtat{NRuSQzZv;#9px^A0U=Y|<3?3fx9D;)Z1QG56-BPAgW`cdiQXSPF%q zrbzu3{69|L?SUhBYzq9x@4-UB#kucsivH+=K1-Y@gu@8zNARcuZg)wK!|{J8#>4b8 zH*iP~|0U@q)Y#F+@AuHyXH8J%#-Y5}=u}!cb{LMpXsoC3SK{ur)Y!DfTVbNrHSVJ} z8mrL+Wt@F2t;{Esaq&XpjDbTcMm8g>rT| zlm}ZnRnge$+|T-HY@XMQs$k=V{=>5R4%S#_;g0Tu?hPGLmMxDq&Dy@zOJhMIhQ3Yf z=4dP{5#0lNpiRmsl+*G?glX(@qBcrnD~F)=jcAk&MGcHDSEG-{3PdVvTRn`|*rsym zKeYw=FYO@eL8LV}7HxiQi*iLe%8`vRo{imI`$Ij1p-)^m`jl&jvZxuBWqu^a@P~*q zxHHO35l{a}k>^l!PfbR58BvPFiXsNRbfW&F%b|O*ka?nJ-W4*x8EQkkQGU_kZp%uN zFC1#pSOrm{)2*>AqjFHDiI^wCbqOMy)hT$T((=&1r`NDlsId-M{{eA$jW#yQ>!`6M z4KKqKxKv}5`QrN8!?C14h@5=X0c(3j3ygt_*iN)Z+0++(ei?z59@!}Ch&rDl%91WD zCkdG+4`XoRwPiVQI<=n)3;=gye_ z2E%$lSz?ExoY@iOZqcs7MOvwL^jR8;a*Sw!zFn|%X^qe)u^iUJt&ZrQ+W|jpT7Ce^ zRiU1+R?tPX7MlnakcR$`TcYgMwwABPz7=({TGaD%;s2xXnF-eg@*j>dOLn{#0WDB= zPeS=19A&s@Q4594%0#&{1pVJnL)ktRThYX}C^y8QJfDei&JryxS+uleZBPaacTI7B zEgXU6y%~YBlJK_+|GFty8*+1$Z>6G7H*pU>Xy*l%`=IRwN!wwIG)U?PQe*e}i+e<* zHDB1|h#F|_f%46sSpRQ{nA-}Qouc)&720xkl&^{F{<@H#inh8_$WLN0ZvlGDBA($k zQG317pNZ>UPRRYDC7kVoSNVas%4hqcO?VDowaIB1>RvFq&t&42`X~*r=^OpfXOt*= zZ99f)J`A-9Ls8bsMp>$|xQ-+3aHTGayQ!jRQC&u&93=9SCu)9*xVvYyK-pKs*`N!` zm2Mcr9&eOS+MB9~PdLE0^pM53X z6^(*8@yo403;HEir)UYO>QJ3J2x8efZ5Py~flki_Wt7vYs*EX2@bXL@15{m5HHamF zjbOC}o$iYC8v9UCmCi^@;dC2PFUV&<$j5#`Qw6PJ2L+WIj+U#~A-NFhY(PJx)$FLC zpR;t*I9f{CI=Knz6pr*M>&pwka;^yX85_V0L3b=hr$NGUFqB~`)XEG&U7>ta+1G52 zpuM85zh(;r)y?xvEyccP9|`&$u3rMs#~jYHv$^e&F0vyW>*XEDHDkZC8^Ut8D8ujU zCRn<&r=%Jv84RnGPFrfW?_O(I!Q^c9wW#&M}91hLF-GIQW+ z=^?8F1VaY<%z<6lGZqdjeD3TUuuNcF(&?-qCn-*ZThnAWgmabJDHvzNuDc=5(o$z( zIUOhgsEeSvg33vK70h*JbTZ_{OBx}NHwd#`W__N&p%obp5;f zB%yAspc!3sDikTS0^J3mNrL>l>fxs7y8cMM((8iUy5_b|V6~;U1$_vlNdD3`kzP<= z@4gAlU)nBc1JUP#l8N>Us@qSe1A=}h-9ZIg$a11Dg{~LT5kdJPT%>eOSY``dq;x~* z<`Vs^V9UB3a}Me(Qo1Sfsdhg%FieV)eiLOs(d``6b(C~h=oW!40qC9}o1kdvfr#ZZ zuuNbv(i5SJ6S2ff&jn=(Y9Prf(tEDb#?u zaRMul76{!D7*Qv%@zN4OD`3o>#wJRy3tH!mG?~Z);!I<6rKN&S!lMg%B5AoG{Pjub ziKJC3_i<-UV5FbGmP>C7-A6DWPh;;(n*>F`QI-Vu0THZ60&SGGSn{$-+9n8&&;Wfb z?KEgY=^X4=>C9JV(7D^eS&Ji@y!JGxpY9#2BF&{9TMaw zbo-^lg4zo@C><5#Eb?+#I;Q6Z4iP7?qtXdMu-poCOgbg#s?dESofdQmwks3ZDe0`G zCQeJ|^)iTXH>KNpdZK*4NOuK=iSqp_-4`?x+Cl>RO?n_=StfFJTY4mP>B91k^if_7l`al)bK8Pc!Sfp6oAlu!Id1B8LlF25m5b zg~}0vyrAaOSeP6o2*2N#0H?-v!jB;)FuNQh2)4C=BIE{wT8UU9X=oGhq5Q9D5;i8=`S*h{A_+60K@u&AZR zavJEMWr?v=W4VV&0k*(^;^iDcun`Q@RL&EGAAL(;3GxWdY~{`5QJUGVo6DmGNg|d+ zd5jlRs-kU#kX6z>^S)OdEiPrK|3#G`j zMYuL1XImk1(C|q2zp7IJy&G(Vtw4~5ieoHg^kOA@< zK~d1VC9rh)UHz(vc9tc7Xo)3T{>Tzbj=aTk{YJ_=^jd=cERBtlKebqnE=Gm&J_}8d z4~lTG$pqo1$zN+K)Y21JV^3f+fKX=_wL3#TE~u}l-I?+?mRM%Vrz|u_KBJX`Tup>c z-842&KCk((KEBVG4{PBoOFnE$t@3p=tzVVlB|8@U8CIcA$AZz>D7Oqn*|-DBa>G%M zXok`iY#jE>+gApk&PgcuM^-lcn^dU|J_$l53Awg1$`m1^gwFxt?k{9(;WNhVQt6Hb z9#t-tcEqzkvL^VS_d)q~H^67 zj7hvyx?RDg5tm8_v(((kIzH@fzgV!}T_XwPM8EbZeNjq*7^-g2@RAaX6Vlti1NbM` z?E>=ix;;Ry6lpc9KM3SKe+;!=gxy|08>C0T2#^uNf4j&->DuGK-NSzZ$R++WK?c-c z1oCVUYC}YBAJ+f5lEk{zSq}aeMIKoFx4`{oEsSSqZIns2^&sB~+61z8oliiXskakk zl(2UZVZCdhWr!d892B{Fvp#-rr<@JldY!yg8|54ks-uX%LS3|ZC~}hIho%1KTGgd) zZ*}W7eKSqB9#377;yX14z++>TJ6 z`UbNC(ZYN5!1lAfGq%_ho$)&E7V+rqyjs1okUFd91#(YNWk0>e`at`v4tZ!+zb^P( z_N@+754lMhLRZGuLs$aW;!Ig)XY*%no$RZ)n2svKJr$Wj? zZWq!Yda!l{8-#m=kVl0~0smm;6Q1T5%=iG5TC+=~%diF`di#}O-whw&$Jyer!64U$ zjRg5&*i^qz*1Ff5ARqR86YMXfuL0>l=zTv&S-unb9}$RhSgj4+ugK4Q9FqKVxI)IM{v^pQQHwyi)32jpC zqmYwFz9&Go4?GR>dCdzT{}4}s%ObaWJbQ&ZRJ8mg(R!x||MH@?FA5nd?)~+_DBBJf zJwT)=Be)&c+E)GqT;H#}QO4w;^aCGzqUfD zg`%9_`U2bqc~$Xw+GPmJ!Cg=~`=b1!Bi5>|)n#az{aavPbT9rYxcfF82X%Eg5?k!0 z9K5o6xn5Rwy}Wu2=%u#Sn_iPofwCKH82gZR<#XiqLrnca99q#R|u4=F&(g^#mBOOY<;6Ed)d|ip%^1KTDm}kX` z;GR*Y3dk6*+8~=$tY6m*8*YT%+_GX_JqCC#l#dpn(EeAic#w6xTh%R|lNr!wT7B&7 z-AZlida~C%JAm9@0p+h1QRaH1d@5wuN+`z&xn4+#p`7G~(!&Ggn-!DlIAR_kay76) z4b4RZyWhGY$fWYFAgd?q+CFt()DEs|#*+o^Vd1FV zmzxjn(5hIsVX0W&r1Ax#RwqH7oN!8l=kE;nTOc#F>EJW5^a7Axp6LIq1o~8SN0~37 zbSou%WRzQl`*jg&Lur(8o=ZVyRzUaRitm7I>y7TS-Wx$iRN4-y@9nx5Rl&KST#khUNb}B4uU<5PG3Q&)D|J4Rn#eIwzMH2!-w`Nsh1sF zS972L8?{*WOjl2KS?=zN?(N|IgzN6Z;C`g&?hD|4uIlbzz}>fm?tTXDWlp-gw3{bO zVclI}hba~7Ed_c=^gjVtVFnNJ^JEoEM}yq!ej4wfQkOt(Q?G*@Q2Gy$k33*&o|R~h zZFo=bpDV#$PR}(^^P>_!^>xHqr!&g>_Nri+AFaplThEhSWz)g`%l>uhp^puGzHti& zo5Y@t>iMuN=o@|5mXV*sc+7j`VTf%}N+M{7R7nO|Dy1XH3+=ms?C;Y{$U%ScA4<|k zJaaLX;gCuzr_mr=yUzmon&)zm`zve^dDso^8`=SoCrTd|mfwN=gkJ;sNVx{FRqXRS z$XPjmfSm69q@G@5;1i+NM>opF5$)?Z+#mFG0lBwp`T7`t#rk+fs)AhR_8w5a#p`RJa7ULI=<(pg@Zr&$WQ?VcFLFa&B#A7p zzo?qfH2=3Jt#E^Y~vGK(Obam*R!7l1HBkzC_e8jQ*Zf%(BN z1u~fn&nfeIfkTIWq)_|>$D>T8wqRGI$ewWTZ=9ZlET>N!y@)65=H z-!jGtv8fBs2_X_lRUE0k)wh}hbLzTmA9s_@O*{BqdOz^byFiKGt2Dd`mVPzB!Zbpi z^*1Tcnd-c9cC15yoW3NULv{G{+GnfNIIvh7 zZT2Zku*i!mAgin=AAYIC1pW8u*Le^_Mwl&oVuF5@*w%-j-x^m> z_LMJNQoPtfmozQfy=eCD62$n-YHLhrufJF0clEtG98=%vd`CCC3v3+xy1))SmL};U z2CTd=#WYr*ZX0uae1C)32bC<>+7f~rq8h-F|T-MRD#F4rF@h~`0Xj9tu;W27=BM!yu8S^>SE=% z^`Qe2R8myH{($WDi3+TVOS7FXj)a#~7nLD6*z|*>o&e^r_9nSr>=1rhqse|W<^*OA zS~JI=iv+lFKjA5yz)>~Vzk=3quvq2;da^Vh{E_-0#vnHDrMld`p%fiNLuB&g?atQ=g&H#u@>B<(YVbjcYdNuY)P$Fz0U|kv zwEmSoJIZPcPoen!kAG&8De3$fN(nVS*nzN;2(k(1ZJ_82r&_$;p(TcmqE3BBuXGOq zRO4CVjE?j9-0^=ubBx!Z?;FsvDR~xt!FcZnB~+WMA+F$=NGhU|Y5Kjqo#YXkC02fq}Xr=T2h1qPzhpBkav)eW$2t{#z`^CQ z^b%zl)0L8mnKUyrgIKaybjsv+RPQM!Dh{rniPScJ#aig+_>GO|DFRTw z*c;X($R1mK^Mr}lSwwu04GYmX`*M-3;nyPRcy@Ed-lxU#Lu^E68#qF5m1H~#2@tPr z;mRYaBW!qP>N=ZjkN%!|Hpd?D-h4LN{$0;P94_7D=bJk2uUE-KTlmtr9S8QP?;Tq_3J~8MavNp(@S+JPMo_=PPu zgI4hmErw@xhT76e*%FaC;*kxsBG1GF@b;yq#cBx0Y#e};goN213s0b+KVELZ)^9We zt1-qEp?@}g9fSf>m<1NHaqYChzrXzUe4eRN|I&X7aKI1cgx{Pc9H>Db;DP0F*2jQK z@|xHf%S=#X%*m5QfJ5wCGm8M)5kL>y0p>)C?dhbwcOoLy_Q;vrP;7QIpj(Ycwd4?oyu|#Is}z zw!ymXA{ct@{p+7VUFmp_qQq5xA;NVCG(2;L@BoFL;MDETmkind zo}VIjx|;1h=-=huzjBdS-Kon3^Gw2@?bL|^t)|$}#A%{%qEm_AQRQn#zngcls{-~f zA<;Rlx4>2Pt@UvzjC`$Y18x8>IaJ%w;a*oH=u+a0Q=bZT9n3Y7lUM%Z zo#4xWD=wU_oE7?m1t0P-@m8hzx?^t40Pm##g~8D+#y%2U9o+su=lcIS)bB6@uF!gq zrbBy= z(XH^gZ812$@~WY_G5CM?!?1N6o0@A@HkWx;HZwV~E;h*Oy?1P6IH!*jf$t>FTxD~3 zku>bnV4mE#Qx@y&RIqVHF+WSyl8Ex%l{ln)MY*63iY_iiD>Ael%&0u4+29?#L*msshsj+`pAMNFxHg)ilWt^BCbv6 zKbPBKQh{;@%}Cjroo)QyoF+-)fZq=W6{~QqidBBa6~LCeMkI2MtEb z$Mw^8giO|foxGkJt=h@&sklo+{~d=Bnc;GYV_E6qQd{s~E3PMXC2 zyVDnGh(TcJR}N1`=4lzhuLlqz*XMEuzXX{l33g)g?6HyPy>F%)H}3P$6TMWI6l-H0 z)Nb;Ja;0N%-H!%c7~#KrduMy{yiAul!Zyx?21GaoU-qA$CVGjvCLTZGGS=3fo9dUb za=GN-o3X7MkBRqX=^XX~iSm|yiddN)&buPzCf>u)2-`;A>Ll!>U;XCGGLiQO$H!JH zND&q;T@#<9B-EssSmA-4biy*FRV!hm+EuK|HgJ>7UHZ{qL<3Th@0sM5{1Mgkjmf7w z)Ce<`!d(*C>qXdRX8ZD73>}D#G6ctGXX}T_Efe=##%dbs#_f&E!WkDu$ft|0?Ts^} zsW&;QFB`}A8{5%?o=%VD#eKOkw*TVtSsF>o<`T+&(ZbQ4x0gM;h;D2j>H-RvXvD1> z=QM7V=Ac=23-!krvL?5faH)=|AMbC}XRjX;=*wd(Ep~o^Ubz?2Deyb*(4yFx5XVU1 zBH1M|TwuQF%|-nb%Mu^8aZ$JXD9#!MOGxr=8RAzw2w<0g)S2x7wk?fQnq8 zUmn;6NxwHt(ciR52^!f$n{yHr=x zx#!5DJO2FY(}7l#PXQ_Fz3XDHw9~0T4ygV4cak3FBG;O>ExbM!GdGjGuoRc#HPJ;v zeHcnJF2Du;U0!CTAA8n}5u^Ew7M)))B~kBo5I;M%76!{{LK zzg2v^qbALPZ+rVinJ186rhmWnxq9y}_x}4-;RE#x$waIdYHmjSZusMTlWUwObPiO2 zqi2$dW=yp)cOrjl>Z3|de_=}<6Y?KidYlmM($ShE_|hJ}?IHp*O`1vTGf)hOr+g$_ zD?w_M*8V*$DMyV-xk_NQ5!0O=Eo0iOQ}NW6S8Lzm2H;?~zWz-d+AK*$cRau-HN9{y z<_>CQ!))c}D^f!${JIPD16DrQWn)KCFDXTJXe66{{B9n@8{ea5uQwb?2J3gvS! zb*P2$F1nxj(`NOjq&B@;6RT>wBL$2aiErKmg`6(qJ7~KM%Oe9bFzqUH&g4+3_z%u` zCAvYj7<@i%=iN#ZZ7BhTcFO2sOkKkIHb^1BC@tGiD#&eH4`pgJ%%iQWmiplWvz5Ie zOxTRS*~6nh==B=|(;SEQs(Ep3hU3<=jT4{Dz3& zZ2;rG&VT~S!puE*5l<2GWnvxZnMh&S^C3GBS)n)n%M{b4{d&4~SH-l0TxfAM+YZz@ z)#HU}iW?&Z4au8&ns-{i-`aPCo$uNs)1)_^S#7D6wlIv^lmEg1yU8ypKCsMKApJiO zrhB=KAN=%PfQQm8H~%cE#RrUfXAW4PW-V<$4&s5xmOMXpuamHN$k{QFu#PE=en>+! zO%(33$#;kO<^Y_f$EEK|hrf?NByAWP`&lY@*phhaYXUxnLHw7Ijow#5K`@RJ; zGuIv-x&nCMK;8=)%FR}YQ0uS14-l)Sis%YY_k!vquM|_TK%eQw0c*gk`!~&e1(_z{ z2))frsRnScdec(N&=+9bq}69ykXuhWqabY;z%CkBaY^Vuc^v{)Aw@h!QZ zpyAnyy&vnuA4h%JzCmozfz*pLce-#p8p2JVnAbVsst`eP7BTE}#$z5WUt%8Zhe^dX z!(SB06UZoR`PAu3^P zwjb{T{y`gaAh+I%*N-un`oqenk-#78S{ZfiB5P494yay^&Gx7b2T+yPeEx*i#DT55 z8|+qCiQ}pewhy%NBcU~6Vja5OrC(!J7Y^>qn-I_l?#%-WxSD;>RsRvC9TP{}rJF?- zm@f@may(@NqM%GkIusmB9Y|3QP6CToi>l;?bN}rt6e}R-AM4PM6HtX;bP`BwLan-n z;s(7-8KdvI?9^%hrHO7pe)uyLu(oKA@qh=ANEbcB2f4Y_(>;b^&dH0OngV|aEP|<3 z1$TtAku{zkIaBGmYAD6@@76yhd=s4K~EG#>>rtF|^Cjb6>lDO%MY@djYD3@xl zjo_A8zoodaqSI*{5B8bRYm)lUHliVfi=kW$SbtU{uQqcD8CXcR% zU1%wmaMtm`Zr1!D71Kd{>mmE?KM9{}*jsNh#YV!i~^p_o+pGwFhE-HrsYXiWWk z`7`dXQCW$RIymIL8$2VBODtE0lK9GFbI}7LiKr6kvGMAOI~Qr}`K0+i3#1tD5RM=u zZkR{IE_MrMn_kS@e^zR^y*vCV@FT=e#DgM)V@NC;$r{4@KaUIL8U7TsK@qY4#T$j=^GP;}uhj~O6(>CMA69&Z_=o9G<+_aa7o9>Dwimh_#Q6Ua zvVFz`H0;!O?!oGj4B;bxWM2@8nBqF2@hOi#^OmfTomZtwu`=s0Y*XTPw1~%=mgvt? z8rcrwfYc!|Lnpgz&v!+HP3?u>Ipdkr+CTLer6dqYO(p3_^4E1gU7+B}oqNklHj0#? zsz^F7x=65y_LZHijM@nVxXS5Bw7;zY`Opo?!i&Q=)5ci4Q%CV1?**nDAP3ZuU< zjXTdlWrabn8xu8%Jq;}#vgeiC>BlPSQUYyq7WQGA{E^YOai+ubxN8JpPHPIxfTTDc zPxEkiZxgAfzyW1@f8LOV6VfmAV+6ea7(hAjgYZfMCekIHS`OQJ09IzKc;0?)jeG59 z;c6>}xAaq=K>U{%-fB;_{O*NImcn1+b_gOR%yG>a**77wAhs8A{3qtz%P4gZ(4J)e zRwRw=O?!0fw~117Mc=<9%ef%r^N8a$HLzF`dD!uWasQsDFelC36LS&uVmeZn?hcgw zqdoeaORUGJV}^{>cYJq3T+HJRPJ1UOu749{va!lzaV2|);z$a;{P_X{|2DNzX%+&s zzsP_j$R(KWQ2$(Vt{gM4{vJ)L(mi(8b85>bIkrkruTN&l^=Ahu`t|B$jcygMHZlp_yMR-1z$4t}YE^rni+s?Du!FDF77kCQw4F#sviu`JgZ9hQg(%#fd^w);Aa zrj3&8HsIf-dyXN)<%B^52aX|K=O9|6Qij|!7T_qI>EYO45?~C}0fBR7~>g^dQ+yjWWiS@qSz9(ixK`sGl^1SvMlh0S#qEz@=Ff6#uY-xM+U#Kq%5S)qfH z#L!I+0T1G`Z-&m>>^kZ7^TUQ|JWe&~b?*x8QPRx@X~}E1Hki?CJ9;n}@t@R_4nHs% z6bT4(SEcabvJP0cUC2-F5u^~m-P)Uodeo}3i_`pV?AVxNU^AsvciF=#3dyJ}{!(jK zy5LX7tng3y?(Y6iL7nl$?^K#F;qBAo+9;?MY~*OR)HlebGUBvkfV3(#v{OsAQyCF) zf+ic-&KhQE`KKG&eNqm$vCZyfn@LUgB8L6t@;DfBZWPqj#lfVq&{pk?y{dShqdsqB5Gn7RN5EqEoPCJ4!&LFMTUFYQ&uSe8eh6 z#(Oa-Idq-q3w*LUS^Nqz`1Vs?FqLS!+k8$%#cQ2k0(c@euI1COG4`+*=Knffy|$?o zlIhSF$#L)ht*P1b9SPSeFDSkmRrY~;05}0FDTV9fcV@d%VRk@#o8bUkjp-#sK%4)T zN0J*Xuc?r!3}CTWZFch}>~d1!6H)(u^n4Ac7u^k+NJZgObPJC3um-;Iw-tq7db@C0 zi9f!taog?fDrEDcy@cZo<$MpkZucvUWRZN?viEI^yy#9Q3?-LCR@?d`SVG!ee_M6G zcFFdOv}4@@pWN86@Z*}sfShe6Me5+2%;(^0Gxy|5paImxh8h52)^An{V;Iz?BCr6T zC6}!?gbq}EdaMSmMNv=KnUVp&y*J}6@#|6Ca)Hjr;?l~qP_3tg4LAem8UZlo8Oe7} zmi391Nrc-T^=DWBl;p|5JWq$IGIa%RvtfhYy^?3wmIt_0l|f9Zvfh>vdGT2mx)0=O1Im+) zflV8naus@KJ!}ke&dLWPpax~NQ)MMU>&%sOPwOBpG}>&8?zgrcmeEgiM)5d@|z!@zWq^7+~eeVp$Kt3U=jt zzs$)L#A}2%a}Y?m&pg?ORTi9c@niR@lqVIjfj&bgsl6DTsu4ARZYH=Qp^t@X60Tp4 zu;l<;xx-cg%+FBrqVfe1M$*vq9t|wD+^H<_`kD4S~uE`8Q3n`|Q zreE$`dD{ua$=L<1+3{q4M#z~w>4cr+$kvga?iV(hzL$j{r2be;TV56otG0{G=Jg;N z>ecV-HZ~m>%b;0?K9aBOEL6(}W>q+yZK_G@0(RBXP?=r{77Cq_o|sEnIM)GQ0+=)M^`9(1J35^XJao&{4n zY>ghVFtP8h=vN&!WOZsC8ES>(odn_CWJqcSUZt;5u}R+!pNZ>|p-ejLd=Cs^9bt!r z5VIY66lMa7MXelLq)%0~%opq+pz>%ANL0%tRC@;h`Jqo0&aT5=Kd|9@U`9){z3d;KkT-+sxrluI&nvHjB>xEen8VlOHc&QME}%%cASegt{wX3hPn;p-TN_{(D#6%7 zgd~rDFq+CqB<e>=r{08Jairn>sHEzxpb-FzBR(Lann8o zcGH-!G|)`YW9lorsO!{NwdokS$m)=f?k4Mr5;lYrY4|jdX!;nOdg@Psf2&2M4wftc zmlBr^Nxk?cBG*o}486oAa@>6M^s=QlNnY9|Prm?iC%DNgnJV+W$jRKAX#$(!d)sZz z#N3YP{rQeZ0P`f`=0L_Na$WL=7BIVBibFFiO`v5ZlH{92TjdgTBGbccWwAzAd7**% zce?jpT=PpVhXh1WJi7JooSJ|=dDH^5cFNBZ123p=XLe zRF934KF1@A8{L;lL7};uqW~lDmMmIGvL3MWaxs3Nv&vv`SeR&veCAQqL&qe zt5fi`xCkuRs0+-Px^iet;c8*xvMo0t%zy|ST>`EtHE$Fu>qXP`+qT*Wf*Fw6>BvCa z<`GfC4>}noh29XZW%KIb(sha2l`Q^Dc$Vy%mLa9n!tiZqW)@g1m0Ide--2f|rW3H+ zqooxKv?(I!-Sa@%OhnLOIvJHJh202+(Fnk7&;RIm5BfBVA zeT}pJA||IQSnfhwYEp}y2IQ8%5jUf4Gv)reSde5}JW^}L|);@)kEkW(1b z)hAdPb0!wo5SQ9qCmh=@U(Mm)_y6v%@*a@6P!V(?!>`sR_cOA{Cbq+eq#E&(r zXqV@M_R1moFV$#w<^y-VE`y-Lm05qaym&Q}dX^Ded+G{5e(SSVzQ+fMhoaV@bwgGN zq?$8=1=J@a}*5>3FH8l672iOq`F;5>7el@Nis$@xl~Rwxj4ABO>3H=4WU`X^3IJ zEvMb2Cw?AUYFuu1-}&v_^ip4%aGnlyZmJ7_8LNNr7%WD16w61Eurs}5g7H0G&*0DS41n;dA?xDKA1``i~9ci4flk> zF>->sG!j&=e4gJ_!UVcO4O9urA+nNkbPlnUcOm*mw7$|6b7o@A^t z%9H%hR-`ZKqL1QRLOn}4j}~bzK zf22qbItu7Z6)HWdH^|YtCaW2qRWI!@@GPFWg&3%pZ+#T9^y9dxH@c5-@RPr!GbL$i z${#Bc=V+9-u}2~}Ec&O-f7;T|Ok55^lJ%iU^*+`< z;kFNfy{8MESj>n&o+$=;D9?d@l(0(fZ|)oZbiB%HN8dDQ3>@lUMB89 zk4v^brq3Z_jVjY@C~JqeGP90KzV~`^7l^JK(XGcW_CZ_Ay=hmV%1$yzWgeg_{g&53 z8m1OCZLq3lo5tDOJ>ux2FE^#%&zVo9#NCGu;MAoaA>0AS3VVa*sw-9vtFWS@nvCo6 z(g3LZgY8~U3AiJ@rMPV0Mf+N(GH_}7zSOK1@u1^s>^U|)(vjI>xA%KhZNE zgrmi3mVZibgV()J}m*UBRD< z!#V>ICxrobnhvtViXgR3;~TyDXw-J6lG|)VV#ckwe-|Xj#%G50)uAS}e5*qPxK{Z* zP0Q#V;F_IU+bFulu4t!>)_NoA#T0K?a%DW(KeY0{^5&aVInUPBLsH_T&X|+n_8+@0~ayzBCbf$XgH{3ak zo42;O{to9H5VOU7Yr|*$+FULTa{AK78ZDGnG~7h>Y!Cxh$0iO4QA4CPa-M^=2)ca} zS$aM@h@J71SeE@aSxfUcZXzoHWu&}&f4amnUcq-GtqeT{$CY$Ln>`E0uw3iT&#|`H zKiwFnat_mHHwjYt5yk(Eea*k;Ik5`Y4}%}CRDQ%Izf<|~EzM2k2Y@@lXp=fN=;9N% zrV)8QBP0bpG5P40rRn6-5bKH1v%ldl8I;EH?-J*L6R*$Ji0=G8CN@E&y zt^G=xG}47!&?dqm)GVJC^`N;%jhgEXrt<#URs{8^Wki@`5hX**tevJR?;$;EDp78k z;k3g-oTbz-UPZX3S{8nlnNTOk%~3D;?{nIlqyk~_cXnP%MmDH{Y3EN|GCfC%eZaDU zvdZCaw7T&6$sDYVpG7GZ2Kg!5XXDchPBzq&gp{5GMqbfX4ciJW5QhC}`^sJePnUY% z=&G36QK(b77tIPsstEt0BN|7Gw^5PYoI1JFM8h0o0%!hat@~la7O`pBRjgcUnM(~q z#4$IqiXP=Du(ymZDn(b-UFCnj9qB0dRu~Vi!B|lXxEpVKY;jnm=lh3&pBG~@3XeoNkt7bB6@3cX;enV3bt9|4eb!20LRdQv#KlhqGEw0gp31! zW2$$jB235G^^k0W^a!w|(5j%Lc?mi!SBe`Ex^)=+%2-Wp%GQ51h1!;K-(Xabd89?x z*gAgZ{uJ+2!_oK!_w6E-xio>--t zZpTfUaZ9KzXi$C>+be0Mx&gM^4BF-A-}<^ZSM^7yyEt0dE4g>uJw8%o7Q#=5*#jVr zMQK~;wQYa&m~9+#0cz(bRXO>TOoJS{%v+ABAOU~R)JP{Ej+$@dIf);0JhTolE2lho z;Q*u69lfDW)D6P_K=n>0Q%0vRQz35Jn}EpA2SizzO>5LYX=y$&`YLF%FJHl_;lv|P z3ND7;v+eZh>%~Q%edUYY-IxiH#4T56`-3+wX}#_h0*jWydgL0A)a11qtA=ZkiOLD$ z(;_GIws6YQe1`Ltjek)uu{{YGqW9*Naf$eAPhBHQaS`t}$lG)l)v#V~Hm_HFU*P)g zmIpwN6=-IGjj?A^y;5TO{=lMG^p^D@e{BVB1D~O>T}>9$rNKabLV{_?Ves2L%Slg? z!L?4GwH`m-3d<=ohJaM=%Asm*>Y!qMg(gvM=FHE^>N`ZoxzFEUrsKu>9`(ykK0f*b z!KUQX5S-u%7c`c-X=1JxyPv`z(_LJ{k48AunvP&g71UqP=3h_q> zd~~`tquYs!J(w($LD(qf=IY6&u$Pd4VOUCeNzEX7fWa=D(ZOF)JZylKv= zahrH0tMXg$1ctWGuMTy)u|RqmJO6IkcsaEE5dyP7J_O|tMwR!c?@$nk+ zSR-*FIoEIGVKW=r)n^Mw#OdojnNHJ3^kl50r&6fTJgiu;1!-3S+h zkSjx2?89>Zdmikg@Q*lKZpIunw$`7H6`l1x&hb!#lv3F>D-ZeP^u(CZ@~j>=*G}(y zE{TRmB+Dbub%)i!uKL`utl2A4GDZ*(yY{-a^&|C0Iksi9@$h>Vy4 zt%*9H;`8H<)ojGWm=V+C*uA+a{$-dkwb$KDjLXcPcl{Dc5QWd+5c_3KPe*M3M4bg* zIGDm*)LT)td|nTW^SoKO1=sm!*dRhB8o9RV+t09MsgP+Mhh0w4b>;nj(i@`y}+ z@JH>zkd5OLq;5sZZmnxh$(YHMoqm9+CC&{YX^`~oPaOygydOBw>qNH@^e zbQ;pP?*{0To-4{_V^Wp)=0PD*{46Dfmd44mWd@=495W9bQI8PErGgJB%Em4Zw>Pu1 z$H7PNop|f7!E*udRi>)d_UpRY3iy=>tl?T!&n0U5oN$O1qQBpBW^Ry_0Y5P0NQlRF zQ)sCS(I%aM+wwmh=&qOgMKD42qps||Ju#!K@3wq$lZL`@*R+VSmZ8$jU@kjF&R_1)~lh14q>M#^)Y?n9i(sm1$jprflI=&P_UYL^k#J_m4dIr zw-XxkLJC$_WO(3e&W&HLS05%_vkPsLmAUEJh|aY_A%}nJMyZr_;aj+m{ivI`ReTz5 z!;hJ$4p+_rbNFF)q@EaYrCmkBPGy8kD&Gf5+{@(;Sh5h6adXo8OpP;<0?-e9rwxxt4d(u99naDnR97&^zVH|840qv>&A-#RRF$xJ!&UTiY5 zXML^Yp%ZJNyS>+6-Erns`Kn5kMtceU%q~z>brYPZJcy19CV~a`$V==wPl##BV3Vvg1wKsA>)x_Ky1k2$l6is8jK}N zmoZ~RH&*Fy{IFB6w{U+vR~Dd`mU~0DtC2N(t)4%0)79pNcWrmkN-D`5GhaD_2*~oO zv`$O8KRb!;SvD6HkoV5Ajv&m~G0>3e5!6Y#jlgM01vPpbjy#o28T_RE*Y8vTHgy~M z?PIg#@?A&6Ra`7n;u*qZZ|uR3V6tQFV_vS2KX<&B{^1aK1~Ihyzz}6))NhluP*=o$<|f<;;yxin{7@zEGl=L&{YSQ&Pv;7*5B@UT4P(al$4fW!udSK^ zN~Tq2>!$=10e?oz=04fIj9SfnLivm2VUj{faqF|}C&B9~sxS3mPCAk#-Gaypy3Ah! zwb`c!Py0*M9pk)@_f#+0OA=&f41*(g*gIOa^P=H|Sw-rfWoKBb6|-LqP50LaLhb(G zF3R@7%c*s3ih8_dmcCqj#+}_SE2r#-po^d#Z&1y+pHdyMrqtZ%HkekXpHNpjf2}(F zpzK|S+s@}w?Eguvu`$zM@KRkjJ{5ywxpNig5>YN_l27@wn6)AFkH10iE@8m+HhDdx zS};Qi;jSURxQAY=w?TRxHHP^)^|Pi_c*)`9@Pg}C%Y{N0u3HY7L03LOht;grDjSEU zTgj=|ciCLL_po!;fZ^JOjmzG}-O{>Cv>#KKi!|r6xV_cv*+D>lhtv_HLhA9d{kA`s zyn=g7GijwREk%N~g6cdGXpZi|30ItlcJ>348B^E$Ny8ncmz4Ju?2@zBX~!Q$ssb*! zjf0B?X|nCUuU6f%{qXM&>7?xdZBDG3TfMQ26CCBu&gIF*AoVC_?0C0=vfd`(<9HVE zD}yt4(i5q>r>+*P(4w8R3Yzsq_U@>=SYJABl(201nk1RCNK_3R1E}XVQzPS?&d9s_ z`H}o<8yR;WPd=#y)BOFxxaufbH2`~{n%le%LNQd@QH&9@uv|J~B&C@)c`^g?MAx-k z(@w(N2kr0CU0#CyQqyq9kfPj*F|5!r@qy8Wn!SG}s=ULA&*97%sg`kvn_s8=&^2Yq z5Mo}Ul+;1srH8!hk0G?xO_<+u^%r#TQI)=*8>?ab11~j ztE}4tzo4cGMtYssDF^qrp%UQq(u-LYl2MypkHY&JH{yrhPHOgYgV`eumDh`WLT9z& z_ZSp^j?OH$Sv*3H?CbhfOIj!{Zi;9N?zaD0o3Z7tItYKKO4}D0%gCRj?g`kDI2Jj# z+LVPO!7P4-!m))7X?8OWNSAHZV8^)hAE$Uz`D5lMF6TJPR}P4#{T$xt1QjCCD!)^{ z*(k(VsfyOAq2D&x_Qv_1-=`>FFR4Rru1iRtd#q{FrySB~n_`8UrTVXd{DjT?t zYU15gk60LZCrWBt-1uQOKQC-SZFR*+?O|yAEXInuBczVRAwd3cZgZ|4pJ!OQha#@2 zcq_9%@{sQ!D7n$Oly2;g7zKOx_S)a_70u z9X+4kX>iga+!+1SLbool^}?) zgW#u%cOUPiZl1nxzi!FS%`WhA4QBYAKlh#K6ycLXCQp0>S3E2{raB*B3nA@To%Q38 z@1nms;`YekR4bW=jpU|`KVS75CoN|qz*|4ckzNu@+4y356T@g4%y5^-Nhg=Yxhi>$ zXc~4=Oe?r=(5d=Csh=F+tX?v+74V^tFSO6!LM?nguKg}kKtHkBNju>`e@kfAwreuwhT z^Wj4cLoJSB!Krw%qY1%)5T0N8Oprly_Eqt@cLc&m^knXrtcSnVcF?zku!=|=UQ{@| zh?PUc6f!;T=TW{{k$5V}@z?o1(b)pGFUI4bR$1qwr4GbYOlT&aOb9ZUVXs>0gP&us zSefJe3nVb%8fOz$pf8H~4+~?tY#7%gR6GV2(cC zKGqYd8;`ueR-f`ya5I)z`~w;D>iWvZz-@yUREi-a$*%iHe2(jSUoa*gpAR;<`;g=J z!=B+6JYpoft{(A2%5?vHx!5d#M+6Sd_G-<$8We_P9uFzq;yRE746BV}#C)46Pr@T_ zekdxSlegIC-2>5h9aPg?ofn*Z<)A1mokNSCz!Fg%Y2?A4wV2^fanqL!AMU>Y)6IfWimy%mJvjZwYkNlta@;x$ zm%Tv_hq87eXMNX{PjJq6D7v%k(%5AK>u^r*lesA-Nlb&@r~k^u;+>#btNWJw;V9MS zn+z;v{m#2nx0~>y54X45RDL6(u$zfyH3Ayp1F0aDP@1xJeN!dO$vV&1rhI$*?P{$Q zk0sSka~&UNOqx8<_pgBwqX<225@ljUU}W+fkfAXBIG#Yzfx9%CQtRs$j`_gJi@tz! zg+k)Djh{+i-fWZd%YWr;-sBM&`=#VXgYT-E{v3TmtAN_9mu;2@o!ZLYVwmH~tI(T6 zphYl*qhZ+o*CKXs`AN+*>tV!xT;a#9;>L4r-9_W*0`Z4{d+xs?SOvQ3T#w=xF4G~# zJ_24$-N&|npYPl{^~asOajkBGmA2ahQ?5Gq*yJfD6}Df0Uid&%CF%oA;{Ld$|5GDy zsdIW;wA1Gf|LZlz)fbM9c1g<)tHFA^Y0HhLJ+szr^+th@x>uc`(0W1AIW{$y~*?hDyE&`h`a1qw2}dy z_K?rI#*oH=^P`eF5b`>IFl&q?=-pmeO~7nOSa3f=yN_HhR6*r2@ZI-O(qAKa46YZX z+lRv2hb$LK(efddfsndD&!qE0((<1knR7qgS(MubnnPOtkFB==YpZGc#tRfEPHAy1 zQd+dQyA^jQP`tP`c%a2yi@QsZ;t<^3gL|PsgL?_~PoL+0-|znZ*LUTdoonUH%>HI( zPm*(X7cZwg?V7o;b8%J}E!}{20s-3pNy_tHd?cS?Exh4Vf(V~s(WJNsx6WD6~bI?r%^X#JF z%yK62Ez^uqb9F@hYiF-z`hri9FFJVEhAh)00kq>!MRROVu`(m z3Z=;ztJe$Pws(1p6+3GfKnXSz>+yacAC}xqycw!pKg#F0edMvA{Q5A96FOsQFs?G`1?k=3rFB-|!h^s=b9&<0&1HegZU3^ofy;2H{9slJD~a%RklXF< z_ZqpZbGrsa!u&Tms7EB=dQMs+VO}J<{$HCWx+bW&EyjACrbx|p^H-bxyQ}=yL4rOH ztmcz~8(E#^hl3P#1ecoQH$6@6y(pWx73c#aEbx`h$k9%$dF^j8#3@hD;D}{h@B_zc zbU9RY1lY6ht{1gcZrR*eFQ(*i-p0X!gb~31IBxi?Q4ybCK%HQn~QH!%kagWI))3D95&(y z`oXXM-9GX8KhHs`n?KJuuL*59mvQ?)`!JP!x|i^CPiS;S+x@txUD|u^uamg%|EZnk z#;~x6Mno?-USBC=FmnNZr!G)2EMR5z>jh7E$I))n?tIi_xS_yxZy`mU-EqiSVm-S9 z+f0mL#_qbv;|Dt+*5D;w#h%=EJ@|(YjTFx6cxK$WnOkWh6 z&hB4dF2S}L2=9+d{17@<%CN_U3(onoeA%nue&KFI(95QL*jk^nsoB~*x=;uLKBg)u zrvO^(Mkd?8Z;^*GjjMBQkJQ(di+D)x>L)=Y-PLO&gSlGpE`q3wLcD!YeLFc6dsbUN z$y%9ZuA19Y$hjS3C^ggg>(KR377n}AqI?jDu`A+VLK-Sz$Vv7! zu$tjaOirtRJvf{#o^j2%W9pK5i1vMuHIyw@Xg7n{gp^U}S&~aFml`P}_>pp~MhnnW z2qV}9uG>f;=ErrG{MIVI3>8TO>yhjB55o-`ckoxe+qOu85-@^Gh>ET4 zGQaP-CtE45X1y=cXLYH~UM6K^XwLeTQNDAMauk&~vr5WX)W)Tv;KpaZGQQ}})wmXA z%4fc)xY2&O_D}L~xu&}DPa^VhBk=NnlHN-ZrH%hdBsb_TMgB=r(!|*5{O`jJw~q(c z+Eqpmeh8;{Ccx=0?ZQtqIGo1t zd?Q2TITtKHvd(%Y!P0_AM7WIv(jz>fUQ3Zv{$X_6#1M{sNiwE8J4T0vSI!;f5-Dp} z{4K4EaX?^9?``cug0`W&yY^~i+Je<+I`N&%83iiIlYsTwZt|hQdUdRQcuwN2^L0tR zQ<0?*D`$G<(Dh+7d#Q8_mK&X(RV z?UxQ}FH`#8&fr%VJiY*hZgV-8&`~G*P)>quQf(s>NtTBxci3FKF$uOg3$ocmt>ff57R8({C*o~fylTgDp-5g#(g2bDZATy-fg{i$h8v_6TehE zWvP%#d%>eEHYo*=T2pC{h9r9Dw5YD}p1ix_xL^gku5(;aUTw9_?%DvUUXR)sV2AE2 zg$9ikvlX)CyKABkyVnLD(zgy3>~I7T(S8!4>do+wfnvE6{UAx5&$0}3-P<9J*WawK5?!^(nhNvhn_ICzY{Zb))Q z1|pBA|7sGf)|9yN`FHLy{mt}@4CuSCtRf!}&nulMsSBJa8=%KoRySmCfLR8xc**K$ zi>EK87zfE(l~qIsGA_wbF|-a-Y2f^v8~(3Mi|JgDtwLJHvJ~3?=|GJ{n+ZaFoZWwG zCQ+MpNFy}NcK&Wj`8uuyU6ENWybaTao>T1qEzdpfZs>m+%O~}5$DyUkTg5LS3_%#ao-WDo4c-8!xhBa{!U@1aL-eKfSTMH43M)|2`3%h#@_y$?)VJW(=l_xe$sdvdNJBz7sY~sKXjqS+ zD?_*jf@L@HfO?7|QCaud87WY@)_b#QjZ^}}c+CQ{uZ<%j2EP2Q693v8af!Pt`I3Zt z!haO^iaLDzmp$2l@EaV?#4*~sVT1{Y;vHwC=Hn1xtjfB_W$lRmH6s-r0@QQvvJftj zLJ6ycfBMMxS9zKx6-PRuAr)8Zzu3pduUQ~0rB$YcVH1~TL6oLUl)zRShVYBp5bT7b z9p2i&RXO+g!68SD=*@;97KESvm4`5m>&lDYZi1yk!ypS{FNDbvp0i`45xtX@@NZcE ze61 z2VTXvb5wtHPmn{z#~tUa>_1}vW;6Ou3nMS%Ua|WaUs~R?{8!kKt6%b$cq&9x(8nf- z6uP7SBYXKZJR$h@4yr8Ucp54rf#@4;t2~c(sytDG<7r(!4Sz#3ijl@DDld^oqV2M1 z1DHRN<$22M)?u0@Bt%*K8g@Z3m++r2HP(W&@koEIL*smbxaMnX1ftYgGMtIfDk1ojO*r|gHU*1ix?-9Yr`|xLECP88zOpJ) z5FM60A1S?1Rs5>X1!)Ki{r@sd;u6;X2tlYI;U2$MXwY@~Z#%r{MR-I8b^@gZ@se^m zW(ebdxeT$@W@tr{WdDl|tJP4y26cd9(C&;mY@M?q(|ty{oG>cwUrj14JZo2GwC`Dd zzZEKPj-YRq2eRsN|4ST9@P7qV9UN;OF#w=zQR>Ni)cs3(dHNP2%$3oGacd(F-zH@sa-1LC^KzpCY0J~18r<0)xgjJZMoLJh`5s} zqn()Ibf%cPb71R#J`)Y0|L4|h%O@uDU*?UzCy4Fn5l**O=>4?=uU5`G&QkfP7*_)k zuBAeyt%%Ru!jdGyRt||AY94U_-u`vv%Ij0j|Kq4mr%eACwv5V*($ zN0<-zH>BjRJ|KMD;?#6^kIn-9BIj?&&JAnO{L9fd%>IpcL+t;Bp~BMIHcKfxUl8XMLa2{3%cxc?I~qc`u3;}KeZ zyqWbylZN>BeX!6a&OxUnBubE|jnrbFRyp>U@t!y~Ii=bt&iWtGPl`;pMSu96U&Jte z*JPfmnkB0jYN#Ieu&M8~RlLf$YQ37gd?TBE#~yca2#$<+HQ-Ngv zhS;Oewm;XS)3z9CPNs{^zh2`h#>l;tm2I+rj|bzuOOMH0 zqnyeD3haADwPLd8xH>6dY2hLj4Yu#9@d`R_b7~DrMWs4C*po@2;Lx+3I~yL!_6pfD z-P8NKCdJNw%oA9qvU2x#L<`4f?k6?hOX{gyl);ik0(3rDP7_<#WmJs~Zg(J}-bB z3>qNHhLMP6IOnpKC4ec{QSkKZ1PI=ot@f{Wt|T(CJ-<`9{>HPE@1n?$cE3bVZ*9;e zo|1ae|@qi5N+Ho4bp#n<-9Sn z&~4r}G66FQh+G&g=}2b~-aAI(tMsQ{ZIxwlm}O{8{~6nr()RSsaG^|JflvnzIkYL_ z#Jl+7y($xn*Trnt^4prR7Eu&NzzjJn*9EFLVLTW%M#`GledhNdhA z92HDNAj)c>`MR%Bf1UJYd)tQCcZKu?ElTXY*d(qaU?hXct=ZG3GuQpifCH;w*L5aT zu=L?f%O?!u<|uedjCSqA=sO5Yg~pE&kKEe25oSo?e(Yqqd5Wg`lX&mn>+0SiN^Vmci6VB5jXF7@ zigI$Tn5r_6R%6o^WRu0;>Jh#wD(72$QTNseh~ZnE#*3P{$dc0li%M#WOik3OGT^|r zIHA4}Khx7abW-(D&7dq-d;p87zYr@VU;GhUaW+|xV6Tw3_yl?GCERRTBzx!n9i4(uBRh`f=2?fkzq{e zPSZ9_#L%Uo~CCyvO3=Z;I)fqYOZSd3rbzeGw=H zqlRf~Vo3nBX%Mx6kX&Lq9c5M|VB0TU+D=VmSZZ{NBs)5=0lCK3)4U!Vf{Bo8pf-5- z6>DcfK^#yiTagZ-f@<@a&7F$=Hv5ccHU}kB8_WnC&9##Ncp;RY4}chiB9wMBKm{OZ z0}^zO4@m%qj zf}OUX%RZ~#DDPRT@r00-q z5`YA}in0xSd|3*%K07Wb&PD-VwLxCOUzCE0q2p6xXuzv{+t6cV;1$7oHWbQn3$D;R zT4m}KM1jGyfkKz65&%kFpuV)KAf*n0??j!9Po%*Y98%_cbSn}wXV^cs~Q0D zHe5r0Gy#gSbUp`OF<;SKzE{)j)bYvPKq$cGYM|MPpoTm3#eV3pa&m!6Fx5^?m0#@Y z9Mnc_F#S+{|3)0}fYbsu4Zh~TL>~g&&UYj2i_v=UT)inZKf0#B%t6$Xwt&kzzY5N~ zhUWfNTz99c_z|I)u&b`7KRWOVZ>OgC5d#M6j2ldcKZnlw)5Y>!v8(Ck&?2aln(mVX zl^u*rZBVC6{WFgANgidQ-*aeESv&I4GvFa!8zv=szSDG!;zoWu8t#lA8z}NRXiT#*_PzWeT9&fwWEk<juZaK4b0f;rOf zkJ`Ve>6$lC?Yrbw4cL|Baft&gZBHbu5$>DYj+cc4v(0xWg43$$>e^CEnxMk;ZXPkb ziAups%O<(iXuyhKvE)bTyNpXl8u+WDlbM{a`>OT+3jWCXV$-7WkI$w3^B)x9ukatj zubqAv-6_Fe;XIkLR@&^Va-(>^411Jz6K6-7&iU*zl|%!_XGQX62osei#|E(?h+=>- zYChg{LS8lcbm-^zQ;ztcFkT98oWCuQ09c4BS&3>?M3v3dfyCt-1Hnr)HC^%smnl&- z-75pMFDRwVoyn+cFJR^JqanCoA-3~u0ggz(xpDw@I|g*l%7LI+ruB6)ubQsOG+ST? z!r66>F!#wN0BeQ6#5b^EOr^ghngSsZnGDQ!9O#_8gWzRlZVV^{d4C1r>Lmcw2jNmM z-7?EQF~Z_{tz>W+HC;eD7W`evc*%|+i~6&3 z?;UtpIuQ;Pql41{_WE>-gFq1c?U52eE+lWhLf}e{gaT3K z^jvPAFOcraeNpb)=R7#?J~uwAR!S!z4L3g+)+7~+g5W?oMM`53IrOG~;nr;JJ^fP-YxB*@;b$}SO7N|q3P=E~*V$a%NLX%Yek^c^1fsgd{ z)KKk$N0I%vYPv`d_+Pk6!9))>`#Ng68JE=JPH59am)3=>Uq55P>t=|=>ro%PY_MpS z10DnFQSlul{MDC{!y0p`lNz7pv+fUe8D8mrYC+ie2o9d|_)6k-wY@nDx7##*Kukrs z`lWtBls5azG^ioevcRQ+XYFh$eNkT1Y9RL~Oe0(l~1l4XlBi;|E*-aZ5 zoH9WM@(lhV*R!~%WZ`|p@WChrw+t{&73Eg#l0F5np#Xu=XHNUKG_ce&(o1A~AT}i{ zj3i9ZiexHM0?N^g)czW(UGx&Y9UD65N{8f)8fIXP9a4oneM2Tc1s1Uu;sJM%z{3)SxR0YrA5{;(@WjTpuYYo5Vd5w|02EpdNp z=`~)WK)I-*&By`HAESDR>6A3yzyeI)xn|t^z#6ja8;P;zC|l?J-`{@G;@gqdp?MRO zf)$n6FA*@m%{a(qN5I^oj}Aik^7~!ceF`<*7Aui2RAEVxzeBT;%wkM=B}`EN5~)dK zj=>LxdDUnL!Y9=#KK5>mcfWh&(p)WzQ%d0sUVN5KcD5H@rUw+}0MDPQ*)#~l!3 zoeu48<eCc>n8_!`dtBaTWG^Jqox>s-_HQkjl(A0{= z<)_^O4X*LQZpvMx#ZF8Z%<%$a-$xv_lP%-E7XBD!}hWU-_Uf8Qc^f zOm%@i75i21Ds@uaBj7IyxEtRy^?KdsJ?M)BcfseG@>RE`LF_t6g^HIxSU8_n{jm~- zgNx4uRg5P#uy~tik&?!$KPE?N@LMXO(E3-EXB^D#nO~`}&BlOjs9Ded5}d5RxqAXZ z)V|aMepC?(1o1@oejaALa7MnbPU8(2JjtCEk7|jb+W&%YUbW4A$^Vy#>|^8CnGN1e z>C<>?4eIZk;Wtd2whjcwL8y9Q!ib-}?w1c_RX>6Bo9&Jhc|r$pRxmiPaZ zKxOe8rq9CvOW4bzX?E*l{H3a&t8-E2$dCUeshD7G8r$ODuN_p<<6ro5*J$9{aukc3 zAD=zMbZ-*L5iIV0M05I5NVB6%1LqiY-bXax7<{phE)Jk{i$XSWFZ@PjEvR=uf$p6} z`l60VTJ?Ag88l&k>b@tlDY4hT>5-Kfr9RXf9^#vL%T!T5iTJj5uzla15-^Kq5<>U~ zdmjg;uwPv+5uOqd9-d;lCh#1t!t>g@gbb}+vq*BINcQh3wNW`BjyNSZ3I?P$3OMsl zv|r^S&OE&Gjkm_Zb552CSVq}e&#RP}kgAoLP<0uSzAZ2!_F&~KMev>P| z7NmWKqL=1jI(KJRAvgeS-^wpJCyL>0WU+<|S+rh{dO5Q|f!sq97 zKiE8zX^u8tu$!@4Jua5|^dVHR%9X{%-d%XdbHZi$EN@#Z=4=A9WaBpX0%H$rVna~u zOS;RepUHid;jQe)dCh~{#$i4}RYJ$?E>Dyt{Uw8Y{jEQlw{-`dVmp~1yZ`Y0e4;W* zI;{(G31lPF;{V*8%M*wk=t%m-d1^~y5)VF?8`T{gsEb=g>ASH>jVsFYXSSO(+>L#rrcTU|HWrw6uHTDchGL$a#=^)12XD`%iH`6h4A?IvuC zZ1dhZ+F9AQ5VMP?x1p=SY|{DFs#PhL*99v)sB0qk%>am&qRp`YH{i?@S2l@@D zS;|?pTLj006;JAG4Z09@V8|4r!<&dl16PY z98-blZob?%lY$YvBU_`YlXPx`Aykn3aMSqrhywWyh&}~^9?|daQT}seQcmU^ZOdJs zRbQV8$4b>`T2O{A4Qk!-&xpn}#+n~)>)r9Mi&`xYVqClAgYFYR_qCw5K2ep%*p!RX zAEU0?;KEi7AB&hw_NF6dhdYH8zl?_#M&PJe|Bsm8*Djf$vAS5zqwOzudY`DRmj=N{ z=4l|KPt+;PgO=AW!JvxT*oCFRx$Bx`QSU=@<#(Ajp>?ry*VE?Ic8A-7cY4;;e9MF0 zcl%AT%GWhZqU-k5D@WT$*Jmns&7-2lLKVKPVRA)A*Df_6BU|c}r9ndXKcPq4bk{Yr zqQ`ZyvCD&lN83nue}X{1-J%_zsSyR{*Jp%xf676^j?^Y~v0_cJPK$%DuFqKS{xpK_ zi$KDb)EhOiort3@R^o$$Em2C+5ZM*Yt7-MS!EU2Msrxj{hEgyPXQA%;7sHumV+B?HtpDoTZr zx-?kW{cAgYuFin`y4Agu6#fe4&}`D1HT??xX}WZ#!?Gjo$6C$E7a^wrgl8Hw)2uo; z2je!m<KRsnP(l*`w#MY0D0_?`PRwrDWIR?hMrM8Tx znz}@u-S@o%3{*JRnPFw?e18&*as7`Gn5Nqqxm7~ z)KS^>gwx$2CI?t4GH9vvW<0B)ygslX;77l}j4UHf`#Ail09;=k>nAx*aX4*_JHb0p z#2RRlbUn_UlFbWG4$_^;R4=Cj9<>A;jG4m%B0$=mKynn4Hzwx!~qo(eY)8 zEnhsiX!K+j87BvfJK*q~cekZdkHy+#5ydzPYL_+j&n?%kQ~G|824bs2h593Z*msW`!Ynr{R=4u?@b9@Ca`zn_F4s z95h)Wx<1UPN*&0|OcfxQO}Ex(*t6bQ^w2p39N1hnusB|!EhjfVhmp-+sT5PzT0}M# zH!yr3TRJEQD>l|Y7v^DQ`1V!oN8ifozSHMx#|EhzMT;@+-2o+YNBZa%cQW?4=2VxR z-6d)xgQlwP*%`7^g#ee1!lhTd4h@o5t$s=e^{Mljq%{RE)+8J|vSN(2r)#h8)RYdO zzOAHM6-!@rXqwdL56^G!Guj&>ksoE9a*G_mgrz147rmqcS+4qZd`4>(ySyS4LA0y5 z<^#mI8A3c-zkN35weGAGeb>F6q((CvgWr{fsdh?6*o-4EB%2j)mYOKxrBnaCjaKih13UJsDc&6k6emW%F}B50$J*kJ0NPm0Nml z#T<1gqRa|qjqjRy-r()h5JIBXN%>i!OZA&vc2mpwwax}(EK&c6OXnI_Q0Q9O$M7st zT0)V(u!7NzJAf&*W}M2L2kPD%G>YaVgjKj3zI<2aBn=o(dpR8ZJD)yceM$TRS=D@} za04`0zuRBGs~XFVGGg|WIWK5(R4cybTE=uZT{+Qr-UOi|<`H+fwK67gN$?>qKyaLcW@*M#@D{wrfT=wFp?qvYvXw)Wdt^N7F=mt4=;M zE4CjLPJUwJE-?Bqq$kt!L59ji89X`rQ|4Pejb2NWDPYta13$cyrhHzH@nOag|MyOu zxYkC|5EdA-mA_Y1w;y8T$R#phC=0yn!_z^xETdFuzNM|KzW>`WP7IVYSVl|d` zxOsVI_k!)zOht=4{pu3KRP}X*S?smp%Tg>=y25J2rqB$Zs>FWOqiT1y3>_y{W~LeL zVPz3k-f&l3g!HToSVn&y2Sv+#6j$80a0Ey>$V=IY*rhsT?AerFc@?olatJy~`u}*p z1B~vh%A0WlegY+sjI3hq%J;o`GBkEuR%ql#oBD8wQTechHo0h6tcOgH# z=a7W&l)YFCYdS6Snk+5bt8*A#%ZE-j^sIqm@wR*=l??WhsiiK}Pr1aL?B{&7vkB!q ze4Euxdot=AD~XUtR-9mh@{YVWFAhSdc3S;CNt?}i79Sr@=iisx+sIr+*=V}b+Wp8B zwfjNAuWa`w34$b^Gj@)YX3Bocp;FOf9jw)koh_|Ff2l3dib{IRhIM2J28&{ zeC_xG>t_O>0r=HW$Fg5R`-5rJ@U*^T7UxZ=H_m8+zv^w+lP){*xVwz%1n929f-B}3j}6+{j_Gp z>9Vi2>y?G;RLVA9|D)^o4l+ znMnGy-}})DRXqcOEwG(UWUUKr`%)lAE@6)X_i{|8ymn*nSig4<_2=F+`^AczPr~Il zP__D8k3`=LV?evWrj0ahib|${k1ViZ(q#LLhfd%#Z06uopW)tG&xM)l1$_U)5@!Z) z{tt@j_Om*TONw^1+S4dO#_KK?5oPm&rZ>>a{xGy#FGCEzpv~MIRh6ksBpIk8l8Z0G;YS7ivDOlzh(l&{3yKoet^z zk@QiTlKCg>6V2(dJ3NdQVm;hnxIYlvBrdq>MJ~^8I(-J;H1Uq+iuGsN0qI)GE4VkE z9Qtr1SE7Y<$8Q>4HjQ@5ur@Er>h11&&clBShFs(>wxzdgEG^rw{bEAR#S_GFk8*PkUZP)I|G zD_HU-Ux!6#CAY07F*xOp1js9&qzA-(+fRO%^p@S7b*Ro(B3pai3*^dEty;C)KQbrG zVCeQ)o2N>=YgT7oZ7^+HL+Pc}uN^sf{=FzjT~sK`=2oX9(461t0)1%ZqXp<^tw^zY zf2vtGL?`)vDAe~r$Ia2~glE&WSP^pDc-K7K3RmtLfrEj6Pzv%TzK zXX8z}$>CzHmmbLyWaSnN$7Zxxeuja8`W~M!E6&E(pIb3O=^xHOwWVHDEP~e zswgCXPhKQ8(5v}CzXusf3Avo?1616zQ4YvnHWLTI!Vc|xUY{M`a4Ps)DDN3jA3*SNI~ zBSt<0I>xgbcOU&+i@x2%t1N8#!eaYE8dv5^(|Ph%duV7baE+@fyxx$#r3z`NI-3ht zx(*jvC2HdFgt@@Zd8%$$zQ1QwITbKmikG$O7*9#@CO;IPVUV3jZmcSc7f|UpIOGZ% zJLr*Xsh=w<$Evp=H2z$My51#d$D0eEsMb0e#~vkWu&=55G`w#UY}tfnJc_UXbULy% zZZFh0)IzD;H|29-cm;~Uhl^icjK@_j%t{bG6e?;#NHehgBp1M9ozxnWPdkq@w0+RgCvHGP-k&4#BojVpYnX?YRuB=+>H+|v)2~O5 zeyDSUO+>Owk#*I5$@N;hA_s=# zygw-jXAEQejVsIhtX}he5W(Sjx4i7!D>vSsZ2$;dQ0UEv$X3T%6KL*K6t)b^hHclP zRaeq;6GZ@#gzP`M;WSm`k-qAVK=Wy_MQ68*$!wkfL`zu1rN4+TW4h!u8kraFgOVW~ z;{H9w6O_&BI{RR_J0t59-4Lq|Rxmt>TU(sIal|;u9IFCXWgG5Ybr*0bxCw8(i`BH{ z%{N_~M}ibQBK3MfH%2EC9;tM$j-Bu(Y0)vi_G?8m;`bH|=?+r<*xem})O(D_Y4S5p zjWp>Z&cfy+Go$CNRh)a8sASxII69XcLOx{8t-ZcU3J>5hjdkI%lj>PsiU9c^3Yhs^ zHH{2_?5R5>ObOenH|hed^b^>FV;=O!yvQnGLo)NvzUk>KhDq@ejhYN3rK*RzJDVpF ztc;=dvdBCUg%NTbvlq+#G1Y$(q&}6sk$ylK8kc_vOKRWRU7Q^CJ|}AB9M)|7c5box zY|GWWJ)E=;R-W%v!mANc%ONb@=Q$v(=6xtP^}tS8O3t5R?w#NHed+8Ob;Zqg8K1i! zY@Ty1zB29L@ zf)C7WF{Pk?BypI8XK~|a_1PU7_E*er{OWHa+BvmCvdgcrbf-TIwi03OnUR+9!+$(S z+lT)!+58n{k$e1l8u}cD_JVfu_+>>0$8K~!(Wh7JvV;k^+O}_9-?=}t!)xrsD-rzm z4SXp6ShcLonZ4j=%rETG#rbwO?DbVteom9U3Sh{ejVPWF2ZR~4L`|o-fPSCxWP;|- zQ;&mBQ%)TIi*hL!vohK|v~FYTK>MPCRN_MX*9wJCP^78x^77(PnJ)CxG(~F*5AKeQ zvVA%_*>XO-ki_(dYfW}49@KoO!uu=!A|*Hpd%)3eOk$9#ik*a|zFJuA#Gx|*pH3WV zzWOMlwh=Bl26J3k(kluMub@_h7+BcjG*-bUNkt6VHY3&NB0cuatZergn17p?(NokJ zq^)@yn8Cf!&+D-4Xq?=ksjkmY8zn0;9g_*K#UD9A&Zb8c2ep3wpGV!gw$71X9Vjdr zQ||Y&Jd*Us>~d~C;0e=WlZYFOM~l1|ypDJ5Y|IBfqxPz1o}V%pHTLMjKc^s3)VchO z<6bg&w?RPnIjth!Oc~d9-n=Dh{Cgvb2OXX}8?+0(>b2+Vmp(RX)0=kWpUb*aSj})R z4B;7-awrP6O*@mmEU#+1Dz??<3v^6IwJTZsm#tl_SR3vZo3ZBEKjpYBeLdM|056j? zUNt)y%61O-gAz{VLG;nr@Tp};9Wbz|s09_2{+U!4nWxmIDx_5TX_-)ut6UbZ=PqK? zCd*ARf1x&E`kF(VFGQ;vhr`LjbOI-%LC>h1!B`lhPyKqqw|3zx z2K;Wa7{g?aQRqUIeK?e`T3)k72+`K3E1Aj6S26GK$&Vv{^WF_(C-nQPaHWR)vKx8r z5b1RL{^&Qn3U($#2?X42myxwgoNb*2-tBJH`NsJPNqi8_m0ml_irtZi=LbFNwoVvXE>A_f5;?=4@a$XopX2?Y``UXT{*vaeh{~_K`ugwYa-P$DZX=z&} zkSBwos4}UyWN_e>?dh9$O|HEI>z;HfS^|$a4k-u@P76~92nxZ}G(P&KQ?)@5ipL2OyNdV1ow~~%k`a;af6wNH_IhJxl%8ENhI&EZW%yhiSf1($<8x51xa#NqTeGG z9)0ohY0_t*FM`I_ydpMsj-XJF1Spl6=*+KbGq ze&a#PA!5wai%5iMX38!jh^Pf~U8kbgt-ThAlbSHXt#!uQz57n8$Y0$vAtI4>C#q;P zJ;hXoIyX6)-l^i#CR@tHC?{*WMg7XR9LX6Zn&fm15XTi9OtRX$Gh+E7Ej zBJKSjBf{JJPx}smL(nZ(#Syic0d}bgxO9%CUH&5{8tJ*YCMz= zAi(u53i}%lMiw`Dhb-vAx@?EQEAQp*m59t>wqAE)KPAc|^M=t>V-UGhwKyk}sa%&} zSu#et*cVAL=?W@Q?rGX}YeF!}i$tLZPytgKp>#&{;>kteY+HahjETZx(E zy)b0rkTg|cr2L@MOkQx(+;2PZaPr9*z^a3zKD-ftBxBX_@QN)_=I&O?f3g-Wt<{C{ z_ZbceQ*A88tPspbQj2YoU5%T)+O8@w{F@k@jen(nxA&!+=iba51!bc^@>2P`>qK8+ zaMSwuQ4Vi?y8-v1aT*z+;;jZ-iY4?nz}!b{7H_ZhA>E}f5QWjiBr3^)q>VgZ_)r`7 zh!toD+gZEZ=iC9mu`N4P04q#{rxGd3kJh}NXH4FFjLH&d41XwK=rx|Vsb;4tM+M@< zV|@~E%F0!g&diHlq2<19oH$(QIy&`h?fju~3(?)@!MXGl&@3LRFRAKooVf8O2Z)aO zX;)Oo1g&RcBA#%ctuBYCUuCnND}3JZ%RhJyBgHH?t6cn%Tb)GASz}iNJur+^M3(v1 zI6%~?9XOW|0?d0kOnxA?u&JF>7X* z3bX#j-PF0H(g{dmYa(}ecg}vExkM(`@libO-O!kgK}Ul?0P+dYwvx-jX@ht3sLnaK zUU@4YlT=T}f%2+cuh6&GrLv1E1^da^3w5K>z^z$uOicKCbglN5NP+60x^S7-J}%TV zIqLB(D`E>5p*YJ|yDx_nR>t`HBp2$mp~N&jnsdfApR`Ywc52{~D+N_~>at@)Ah{#% z_idx0Hs}|mllB~Ho5{pOSWfeHPKVo5Z-%T4KN{u~%DkO>{l^*F=M(P1T5NQ{A?Bd( zq|5gL9I`}|f-P}QkWNA-rE>s8rvIjia>r60u##K~b1*dX=Mk+R!a%LPLt4@mKX5Wu z{bs}9LH2rJL_Ctg^7`FX_1U@ct3SJ=OH>sKRHeP{+_K7L#PhV$(wCWr6G!b6r(T!s zp%bI&1+1BZHxIH!4*)S1=u5Nct0FoyM_d^KFaMs2>{A;kL`}tT>j$>>;`G&o#8cgL zx?GU)*B2*oAvo8m_@Yfe?^gLZ4-KEpwkr0viE$ZyED4d)@X&gAy^wy;(wwk`DC=?S zBa2iW&b&JeoQEIOc+{&8FBI^G@cr8RBaAbDG-Q{Cd6&m|6K)@pFIHU!9-KBtS{ZFb zGG5aH`8|D<%^zy@xf;^+QYN^Nr8e%C$^2-gB?9hWlJt+HXSsZ1FCvHf;!0`k6+CHM z#8SYFh%Iy~*T(;M-(&I!ZRf_qozJ^-S_mKzq{AL%{@H`x0_!)=^>n&ks7ZWHxgON( z-K>JyP`w%RPA#}{auhri1$1C`BydwY7+*YHTP#sm1gsD= z*w?e>^;<%*8r7M{KHF8ZmwaN*U7t*5V*FT&cv0n0`V$$h-N#R<9#<1FQPNpAM4pRCIAD2ezQcL6Ca7GLpjZVB*z|Jbg zGgd`;ZBo;{ieED>F@EE1Dy?hX5c*Woe)28)qWL(}DP@N(WhbKbyM2rCvYlZ}p`OM^ z+xO}*nI9W7!(uGBlE3TKP=no2^cnj*_`_`3=okS7EWuYJJITH7HHy zxtN+)1~P1rEmKflX&6QFLc5QZBkhjk_)p8IE3eg>VRIbgvKa%r6`tR74fmIQxoH{H zp>gzrRGs!)4>ZOdRIZgPAJYZdj%x;R=pjqHylK%~Zdflpu<;Jhid81%V#7=|PMvAj zyd0OFovo@7l&`5#3~nb-q1}(VnZD>}LaaU0zv*WnymQ<+#T1ta@T4y{2tPHaAzvCz zGsHe>qTP6Kr+g8OubLyy+_D_&RvH@2Z~2>Fa`|rBF_5-lm{C^nC1lB#?J{-1m7x|G z#cM^U)y&h%NeQIk~%dq$`2BJE5UfKQFLI;{J3ZSmnk7hJ4ti=Z!i+VbKtCyB!g6xScw2 zOiOTC+)E$KTfH?F|JZHSnbaAw>TDXi?7ew4agfU?#N?wc(m9HAQ*99gZuHbmwRury zt1jKd&K-&ZT}QLIN1h(1gs^{~a|_&jVB|yN<44glJTKzFn;FjoO+nX-y2=MsAv1;Zst zr3&$BhtqbOJ3_;0yPk|0Q`<#l9Eas7_oCeTQ*5gt8P;fDL{%^~Xd&KbBrLw0Qd~3# zsI-fw(E5bK)im8NB|IT=wYoiv);p2I(oiJVL|)`{k&9FnOSsuG!Ov`!U+bH=VDq** z4IzqFIW>96fJX`q1=#^=dM?dpL0=c)`8J_M=51-lt}<_HukrF4_=ULJsUNLj zlOm5oz_;N2E|{&6cMNS#f`Z4}rHuxN95+sT4rfwh_ob;#@DvN6RM{XkqmgAYN2TW) zjhW&*b2|@X?d?2_9f9#ATU@GU#?P!uJ8s!8i8rBS3)6EW$tKLGr-K&%ke$aoShE**sZv4nL@M`EYA=J}8V1*20U2$@AaU7!vz_E_^AgW4Uf?JaZc z+9w-y)_ntiFTOkM;KvDZqWBw(X#*8E6vvImopwR#VeC56!;sxTTY)Xe7+PhqIPTWP znc20<5YCNO__23JZ+u( zYvxG#G++B`qcvBl1Jh-gbJWm?HMN(6I9!t}N}xP|&ep>sx;R9YL-8U%704uyAu6NP$uE@#rH2`gli zRfjW{69sS0D79IK*i`HK%r?+_PR-pfreAUNu~YX(9x|iFtisR?+^qH19ZlXchqXGq zF|t}ubz&O6JdDWqA_b;)EH{$Yr08YqXLe#e%DO-9;7ZD zvL?2ISWJ}0#}`jd*H@1O`+Go#+YFKu50_4z*e{ zk*4a{;xyc98wo`-1|-T}Gj_#Ldy{>&9iat@AJRh}o~})LPL9)f6rouUrL&HQpy=Z{ zC0ox8<`<8Rbz>|CS5XfcO;+sLPs+;O_JdYOQrVg~Gwp@jb zCdQ_atFfNm0KMTRl87`R%|rEh5B6U@-8PHX;^sP8Ajr1>nr6#RdXg@5XYXWiV(k(J804Q9uZ<*co znq(`-#Lv;HMAL+mLqpziS~sL3L^yq_31H1PVlqv)%$c?B@^*b5x=}?=@i2{c-4}Yn zQd5Cwr@*PWeVho^A>JBr%E4b}zp0MVQ<#yUa)P85;^gkNCEJX`F=M(Ai}H0L7Uh%| z*6D9pc0y#8G z_IzWflYJS*V%+9cXxl7DTZA(RF@>rV+E?&coE$*1eiFgLzJz-#^kvRQ&U%M_QE+ca zSS0la&VSAVb1pvlzGt}?t#8Qu9mSfaPs+ru{Q~)5+6ggqMu*)D?0e8)(FV7k$&R+U zt=rq0wiwxlwyJ*0z@&<#y%RjQO-&IoQ=M8g zFh4tqwwoX4F52|uw7_UMg%7|u4avjB2ExN*y7q|KZ41u*uIYu^V&t?#g`l1WvJN>u zXJIv*0Er5suvC|)SUV)Lb#3Z(5PI_z=uZV>hc)5@LdZ|>gx{6QAB97pqd9v z>VBDr^N!N%2=UyboEvuc=wZf{1ZZxHMvGSL$`7nPA8bniQc zcs55Jo~Y&92V%iu0jC(I)D2q^7X#9mTM(+l(Tf->3$Vb4Ghv#S=C%;onFYmq5VH}e zS3+3Tv{PaX=D8fe`K2G)`Jw$i} zD9prjiIJ3o5aCHPeqow!dWhLg#Pf5m_;)G1HHdfNvOA`u4r^GYSD@=Yu0Zw(w!mN{ zd_hO1<>C=PmDdS4yRQ%%I-0){!Y)@4(w{HHeUcAhiQxt=ucQd~Z^c0gUH};Ug~8^$ zP=u`oSL}KUXUr8xMjtLxYh43~ufx0o0Lv?Xsb%hvC+s9(OH4=%acG7Ry4Jk$!ZFx2 zd{3K&^8K_x(o_~FZ=JheInw)K7&(QR*w8{!fZ6gHT1TUkc=f^&k!L}Fl_S{3oIZmL z77@T53f(ngZ&f^4J!8v@onp0&6G%=(C}{6tCRmO@*{(KTHj;s6<_aMfI)^9U)#V+R zQv_eHCKpkDE-Y_6Yvelwcsr7~ZR$YzZ1c$t zm8ztk-gy&o+S7cYyL?LD!e|6KI_KV8Gb(J2hy{*TG&Y4Wgm;UHwcm`~PDk#cWH3R^ zr2~loD(~JHlMZCj1h#8{5cX7M&8o9iSBpmN;3F+Z5V+|oeRC9&x0A;0!H%=h6&>Pm z$Dv(F@7k4^%tp5p%m_Pm6=8_>W;DJt2Py#p-J@xa!F+HH@A3Jy{k&;xjSzY=^^HQf zsc#K$Id-rb{YLs+UDVi!Au@k#_UeObAyT06Q0$Gdey-C|gwr?tg)=qA<~_PKVGQEum#?u{R` zbUtdOZhvC#m1wyl(2UnhwGNmMqO6@ z&V*NB_&`<-(Q@yPGiC)eN{x^}G_jJDLyWfw2yw=|`vLQSDVllw-+=!I%z$~wYy&iH zPMM0S8n8WsDbK(T$V`|eK-DnpAi@^$|Bx|v-HZ@0V8MS8&q@3)0j?sAqPgFkMC=)f z$uyw{ko3yHO`8u(UiZKc^RI+qyc)_h2Ry@?o&)A)a|r)O@o(1MX2t-Gn%m5+=7=%v zJtkvJ{XcFu|1ZBoX2k38x2vb27v34?V2Nq_}z*W(7SDWDSs|7b@o5lAt*IeB)zoQ2H9WLe&43+`UOY==i z9-8~xr0E%lF>2CnRY^POWSY`Y53#n|(GQrNc>XMFrbKbIP1!w%LO7^D`DWSs6@365 z@(U^E`+q)!6ioj7h?M^9;2<}F`Y*}&Eu$SU%x78uX6y|=r*Z^0two$?5ED`)ez$vl zL_VQ|U=ld;hYHAb45Rx9Xu+h$%rSYtTgJcXJc##x^uFmD!}}=c;vnF|z}{{c#$3C_ zoIoDenXRZJ;flc9J$RD|HYh!vLVlBB8BKpPl^qi39^p+v&&{aAyp3V58AUC&o5ND- zX&KBc`*xI@9BmS=VBPI_P6@x`zq#fpo@L={irtP9yP7K>3^p9I9CADAcaJSe(6e8- zY8Ck-@5|O2H9_YAY4fVI6vqZacik>|GA)yQ3;u5azx?uvh$WHEP@KcC{VuZ;If&yh48^d-vRBSZI*g&c!iLkr z7E#>WK}*5-O%mr6;;a9XOaaV+Wt+CMCF3h*M)Izr?`FePwY!v?v8NY6*)>o#8sSP; zYSx{zcuhDTJ9@_KFeWg`2heDkv6FAZ|2vJ@aJy}#BgmKO&Vvk0&k2kZ9Yvdr>H8qy zx0)EP)A3WYPPzFFmaCd8*B<|~?6RxY^8b+Z5k_JC(Reel0bDow-AcNwNV89g@G)xz zj48xc+Ad0CmIVu=AT$BHLc1hRBs(zJD)_z8rnyBLl*B+^O#=;hWix4&r4$@J9Q@{* zW`9lWvz6>bdh*j^ zi<7n{#BWK$NX6kU3A)IUW^^&r$(9j%>vW^YB(KN+o%p{C{|gdEd(I>& z=&+RY$~$g23m^Vc@Hi~B>yZyRoogBWJz+jzg6$U@TS8xVv7z6C z70LcpZLXs{-rn9+bldy9vAo4n@zz!2n(?5a##1Lnx9nuvm5^GI-knE0nscel2(7d4 z*psAizeGs8Qz@zjiNwtaj(HmhW^99L_;c#|4>ut}&ib`g zO~A}gOX92$iFjU!jvdVjgiNkx3%3Aa$E}{pI8OpPvWkH)>n%+KT36?e$k?FeRV#Qh zzNq<4A8}_y01W5gOCucRc83qH^uw|~tm~wtE|O`_TQLm6RC0bQGW&PY-@?a^2*XvD ztF>J%+pK2v?7%xfkcV1^H|=+#>rDGY27~F{jwLjU4rI3^MdleNQSB3UZ7rIZ#`jxE zua%agm7XJ>N-GVAFM62mYn3w+AGTZZVFw1=TA}Zk-e?v|kbZyjlWQXanQW7oW>eQ<=nnuM$NzQ{B%$0$_J9K4hSj06@hzZjmf(KG z@o-6|faxfSlJ0j*ZZleVvoJb^$m}+Q*=-hfw;B0v7M7*rJ9wast!JJCVNYqZ8<*Er|2ZaK%p7gR%nI3hWkhCsNstDfcd` zBO>+$o-U*p6V_ip^&Jm#QuG@^u%Un7q%Ob+#B1GA=>VJ34V^PXZxXN$ETx+4s1(6c@_RK^pj*JTP-UZwD0})z1zM=?0b(fqh!pJc8z+EOcx(Q zH!v5r*F0LEZOl@f2JxOjZ9d#W&IHp-sdB({Iju)cRv>n8rLM;iz%ssmE?S%}^t zhNXV$AfQ263^ZehB%5uXfTg@XilyQ;J3N~GNOPLY>h8vT)#>7z(c?0U`2xAW%sXor za;s-SN3D*`%sVeGC0$mrRI`>8bj~t2|8wJ$*mblmUSxe#pA?Pbmh~CDxbk@8_NF(F zp-XFBUbf^9*ZRYtxvt}`tzw*mgla|K?QcAY#_bR!pQ|(tIVabsC{6vDx!m`6Qi0`) zsX@>Y$i6>b-X`T>|LPQ+@&Iz-)_7^1WXANz?ZTiU(wn*R3@}kx*NUOWtI3~il4((< zUtmoyjr-498HQXs(hf!;OiIUx*}(RuhIhM_xmbr_!$CX5so-EaCdh)eM>@>4m~EsW zGd+&}R7Uq(!mNvz*0c-5tDoBsUD!?FvNvP(_-+(%6zluBe1(4fiH;5Vqd}i(FD8O)mLYPD`+#d) z78KfxCSQLEj@d-E&<)(R!G>I8t94xE9BBsVGkrle3gVnsMNUoo8z?ICtbdgyG<__3 zf%#n(WIKySJo*fhT;3Dp8)pF2&shLzTi_}Sq$S~G2U6+i3o@y|p-{!;n~_c@2uh(; zF+m?=eF9WI-Df&d5z6dJJptN zd@8?`uYU&qCXvXZFqE<+}jnmyZ?F31(OS8vfEnGyurv zGYFQee~W<|Y+tlT{c9v4)P_a-Z2p+G(%x*UJ-;_!|3-dqu80`Go<$R(M)~@AK9@K2 zpbXm+ppW~|SlJ8`0iuDFx_Uvgwxn&DAV0##wl)(avV;cG2Dv_yuU}|4LAF2JVUTct zA(;viXoCdufIGWB)uwGQk{=1%$TrW2ZJv?7R65uAV~}^g{=IztmHuoRMP%K2KnZM; zT%%JO{(>}5SupMJOQ)0)w+X%q8t&&%%VsUU1PmyJWb>>x$Wmu2Nox68es3Gl)l@MV z^tY$eU2L{5fFd3V(mFIBlQgHj&5;^DU z&q-%J*JTp<CV!zyp%@t4ERMdfIm_>3rfm@(roWJa-&B`Y1s_>N5?u+=|d(R7;pGVOU~8&0g@7F zhmCm|8q>bFp^LNY1ZG1B%L)+b4jI0^9ZfzAxg8^kV;~pU06wBqNRB}>QLHZVkH+(o zBm-Kg!)4RffdslFrXspEt~xTA5Y&YJG)zdLbcfAcy}uHAE7a8ym84TbFl<`bR9B*S^Xm_K`C-Ml;1^Uy@zfm&gdCMu(i2F(dpEB#^IvJ)_jTK3{)XDL-q6 zNd@d7-)Q5r{u8pGXt{$=#~tQL-Q?RxgLQa%H92#Vqc`r+k{RFaIhJ(cLk9EzC~>=u8@PAZ9w zz2RgKVTB}i-EZPaNmi*eQ`!@fV2$!~F`NT)H6=pc0V$66Tn2EOb~ZNTZ&~G-t@MR0?!ImfNU9Aipo0-|)Fw2{i!^qoXv6Qq36bc{}%AY7xp%=K^@)ouW#WY4#Cz#wp72<@y zs0^3rNO!XPB!ouY7LQ7&2H6${8HfiN2!jlSK}zu;r7%b-3^EcAG7<(E34`p72iY42 z*&7Dg7Z0*846@HQ+5vW*$ZsBNMB8x`A0U^+ByK#fTr4Q&eRC-UT|p?VS%#^pAGF*W zfXd~E9O95gj5)-ZMI3bq%kh`*aELoB;)Fw-uyX=LvI?b&<-7BhK9GJhFA+bm25FMU zF$yR$1ZCWS>1Mlx8yvIi3Js#Tts#!#NukH`$8tr^mMWZ3^1;NS^R7NEr`|+PaT$d; zNb+eNnRn;!wquoV!N`&Z3m^)6EayxHVwW(Y{PKK;uS2=@{i)8}@?w9!aXgLxf{uZF z<1Qy?8G2zkQz-No$R=(5^Nok3YYPyq@sL4tMn~m?9Prv%=Y;6A1ArC%EWnk_$7LFl=541mRp#iFK5zJjCiC+1^YOf=dWpBSJv% zmZ>aQR9Ib3QlMrfKLWo-hbj96@gR^VuFq#>>Bsrl>z_ zr#{ZdS>=NDXA?35KP$_T0ytWKd!oPH5+hk9DWLv|lxZUmqYMu2W9QwE+NIS;C5ev; z4kEjw#=@nkHYFFk__i;u$RngB$pXnVzx+j&F9rURz?V3hizi~Ky8up#dHt^3@>fMg zkOXtax;B~U2YUuJCDC&-^Pl4ap>ZymPI65EKwsHzvVH0d(){Nl;**JVp(~YQm_)iW z(J4!yB<3>;Juh~fwnR3!{2~_Ky;yW5Fb$+Jm!=EZo($&MH2hxj!}R!$Oj|0EOs`LM zaMom|^2~y|3$m_8n?n!aAj;45?!p?CYrmI3`GC=BFBR~3C57fi!7$whcy|^dsGVa$ zQTR+(x--{!xVs0nq>cd6a!-M8$_98t(p!E?W}xLK2!GbX-6CJWOO`4wkQ5`o{Hb0S z(jhj+LP*a@I-lMc3+Z`WL$O~Y>j-Tem%m4>>pcECm3$Dy=}(SZt|P!~%T0aBp)u^>e9T$rch=lu_jKy3R2$@~}r+P^pLVi`9%M#LIjxU_?Cg zjmNZl1!h#x#Si|nrVR^xh*jvy+)9r)9}k`AY*5@vuFE9l-HS43Oj6Q72&}09^y42Q z%dGAAj^4mPBo(Dm;ZlolZiY)d78OUgs%35!rbBC`0=!kEi9CY}GUs%G;$s0i8MJge zs>Jp_F4~O8ujbIy68Wu4I|zu0hlIz8+3qjg3Qg|P-SVxMtP{b_0=8c!eA2-VJz#WoL3&gm7YcPG;d}fcZS-E=|7M&nwG$=6Mv6nKZu0 z1Xr$-#2-m(j6$I+i~txi$nu{`;4ew;Uy{J*IhpAAevSaRWq$eVE?K6GzjY=VCeA`i z2KRXx+~+d*rbd%idqkTsn?-C_Z@4MJXLI%EMQiy|e)&6C*rI*5V)(suO{yo~cm*q| zFXS7qVmJbNNe8_k>aXA_v)>nFJ=S=g8qb0(xEik)c5%97*o4Q4glSOxXA0RcO{ONv z)?X3P6d|c0W}NyL)?uX*bE|OSoQZDMe+|#HYPyzlt0kJAj33TQ#LkT;vW>aPfEqt0 zZ4-Dsi3q*5*=b^JZ$j&`oh@xrr^udc(~)nFrWUG+3pQjGYDYA;`f>c@>2@eoLaOGfcUdVz$6>`g{>SJ1B;X)b!G4a6q zw_o~Q2kz_mi%LZqki`hJQ~@Op3czSA#vwJ4k0UC%K3F)oIU#}+^1%DW?_naSA-W)< zA9{ikStomKxf2P2HVf1^=a;{)Ojqd)MNB)0OJcmPOr`V7e=U`L%pO7BG?)Q4yL+cT-Qeo))rry;5rlX#{@+HI$H zs$Ckjex5@O`Z)L_0)$ipmdMEp?YYvHKQ7b3GV1?gLWcESBoGw)xaz8oCn!cx>R?2^ zCDm^zG1kA;o9f6dV-^IzyebRgdPPQ{XgpSqW5)x0AlcF1F53U){_Y}X?=P_!&_Ajq zo`x>XB+}_L>$@_WWUEkth=pQCT7fmrbQhs)k)PbkeMpRLiQewdih$7GYuXc`+|$d} zq_iD5!G7?BN{dP2kAs6{%C9U@s}B$CLK?KIC|KJGq$pRVv!cXGa+LtGc@c$6V$OJx ztE56fv^6W;s(6q$SMg^dG?VvbWi3wzOLZTfoF#KsuUfrKrc z>_qS>>s-5xc^xGoOGDd{4%)!*9ukkm&8hC(N&zLe3Q3iI@|E01wAGArG)_W?luV04 z8@gEKe~mNv!}2%TdX|v=O=t-+Hl!UxXLJmO&a4b+yeP?G8RL?!q%>khF%`hX@GU!R z+tJmeU@T|)lZ6C2gj7KdJNB?r*eRt3`W!Y5p~}XBjSBp;i6j*Pc%(oj2#{OZrb>MvoahIvJb*c(3+f}0?Z^4kau{luAG-Y|N zEv5GDti7;zvINW)XfTLSa44B$>#qlqJJZ*uy3+YA*xYP#3Sp1 zY{PH;d#WdI*ihSSDA^IMH`Mccx=GZ>ZCq8veaF7PYv0_X=~}gcqiPUUd^CO{Lf^_` z1!}zt+S#&?pgRk?tIr-(4R4=`cJoXgD|sj<*dD*+Oasv6Rb^VGe1%M_amCuoEbe96g9~fv_X%0R{ z_#B$$%3{*0z5Q@DSf61LGzN#dM1g$;RfG89Yz{X2l?VEM`qk|(zPJ8q9y@HS8}kWR z0d*wsfcy3%`v(nXtpLBTKl$Omy=BWI@A{uV{Huq{^Skdjark@p9slZ)ncw{%|M0QD z>i^J-|E>DJe)8oT&+WhAu>;@!z~$e6@Q>f}Z@yjZxn$^r-+F%A!(TnP>6>3U@M{nL z&0D`o0{OVSnkh?|kdG_U=A?-`kHLz3Fou z@A>>YcKqODqtlxX58wK((GNa`VxWKlA1qxP+RwBR*@npnJGgwL_( zFC{W>f1X^?ZmM$=)7b^2G|?>M?REK8kkZ{u`dL0+gKJ)FBDg#3fK4{nG5g+!P)oLm z;Lvbwlc3yjz>*`$l%C+@DQ52!oHVP6X$LpP5T2H@y@Sd%NDw!AILZUk;Su%7AzGU zkY!nQKRtxDh0utFuw%~hzRbthksoTEUp}d6U?)nc65AoV7i)LA`Z`wcn6<#M{F|8G zZ%8F5*3tC|n>8kChbN^%Z`$FeOSoVh1NEWJpP1!OrR>y6$9HviIHpGE}BIYNmps)~>3CwQ; zeb=*1qiLBvYv*rU2AP&b1fI zBs{~=Nbi^wl#EmhN{AJBNECF+OjS-(SS?`5S#=pFAkz>AD`^NMD~$76qVr*-QWU8a zB1axbOBP~?S$|xfPr6253LAZiI)Z&%TfwaJLdxiy>H}E5P`fb# zxkrqt(XtGN7XBLRzZbr?7xro|ETyGKxSho0v=I@TW_sudtkOP>#eW8NypRPU^io+R zCYrDxh5@Tc-b-9@v(c%Yg3azTy4veRj=7>(fESthF;%DcU_&y0(5Bio$wJKd=y&(oXV;PObp3K?=>@37CAIl$NMexdP^kNwoe?PbqP|eKeu5ZQ1Lp-h0SJVZY>ZHSx4(c)SqL{ z2T}W8l6*aXC}ihIF2aQNf_dx%$AaZH!muT|Iw10D4w}8BWyox=vy5>C&#$W8##l9A z#k&!N8X`n%h^7)EeO8I>S#i9kj@NY8oAZ7MZ6Zx<6q?vbaJ_)*9f^;HBp$MweIaTe ziD+IZZXOy?bO?uc8{XtO*&@2sGMy|fgJGKjs}eNyA@VRhVXsXW)`xULc`RuZa=n^J z0k(OlAKOXvY8oorYf;Vwk;+%%g?i8`kFr!GA-LR-h6p3(`?OF>IICO?h`wNb%q`SL zWN5k@naTEmn=XYmu&c?8-EkFFu(8f=ww&EK5VQr&)WneMSX58K6Y~r!;&n@J+0mu8 zyv`-PLXodWtXnm%m;x%mMrnK<#381<7uXHZ03Q;%kyZul_5&&oua<{M(djoS&%z}D z`)pr)Aj32deZb)v+2>J*x)%`lS=guPVp||xN-FCWD&rHApxBI)GSEQ%WrGQMQd>1m9 zVFf^~EG~=LkbpH21LvnHBiQeW{E0r<8btcSB-IE^sFD1SFN`*7PB!M&%cf}k0zvIT zfI3DtWn3@aopl=(i>Rp3k|h&})X$=@?4J2>1_S9wb6lmHsfckARBGh=^^aN+(06R( zwnhD;`2+bw98A#Tp*q_*t<^sPPj@_n@<<__!PbS{{1IZL-7xBf5*D1hASKXU9e`F~ zEs(+YyE8*sd)CLgq2Md)1T~3 z_ap{jJ%#Llbz*nO8d9J*%*D|U3>wt>K!E<37ld!mb)Kcfyr}UaLE4xAq*kpqC8=q{js~;h_1Wb`DxvNqn+G~U}~67#STyPpMr(0Y*Oa~ z3^%*?#`8Ni#5&=y+~Ls0L$7o5tQZkwv#LmyjW)DsMGh7TuNAJ(+RO1Do(rQv(n*zD zPm1Gib=)nEiaILdm{G?JJF{^VJ2;KI(-zEjW9cIRv6;}3?J^w>L_a2_6xiU?t;h$# zzcDd|rW2K3?E2-xadF0CQ=HOx3;;|-_mmmeO{atfRli_s)p(Eq%E9d02%rX1#1KZ8 zwSf@~0zzkk$**ivb3(+$9y8yVmy>}z{HVw1RE6Pik7}GH3?x% zr+^`A^>Go5(ZwTLhDVO1hnWWNZ?9)wn*$t zPvIg}g0T%J7%EKE&GWYC`B$Yv@*-!{7wrG=I+h{xplxICY91zUoXTcUh+ zA~M#@@IS^tjUIXK4HK_O)Mw@SnqYO6<)BTBzmbpiF8MJB>|?U?d>nG+f|#{#OVe^- zi?7UDch{scLy-&#uAU13PyQ zj|@+iD%IiLgTs3!E5kc?O_q06rlxl98LE~CE4#{-%H*zH!&5_3lamvrp^;(aP}x%{ zl`0d%<-v*S$nMFBk)d59yDAeXOl5G_&Y|IIWzS@3XmSMUl}3h2m66HGQfc?p?#XI( zs65FU43#E#PQW=aII(+ba$NeNN{BUC9V`v*Mv8+2BgnBdRjN!@ z_Uzfcb8_eI-Me-V?wlCjGh8a|oERL~RhpO>-dP<&YDjm_E<8$=ox`PSX;*2_aCJ`w ztzAZI-x;;`FPr#h-o))Be6uSsm+iRq=A%az%e?u&vh97<1%49phSNhkplv&vUH>kA zqk^9jv0udCN9N4C19Rgob0<#~kDRPlPnJ(@EABs4S*YG$JU+K{>K?des%NTaiyxSt zEiY707m;=`?9Afi-0bYqDc+oKx&xECy*k5>!eM(jFjwlAw2QajeB`LaI(YQxSaJW@ zXwiO9%B%}a2KC!9IIv@I$ADB|(7CUhD2)lzA2u)J%yvS;ViuHEGkjEdcGOit`9 z4ONDBRY!L2gu*j0oneWLxduk35w-Ec|LgXK-}-q+Wqf?tnBl+-G>4IIW5`#7=gSN7 z6*qnwPGU0FE@R#qnCovlU0qn1<`-d${7!6fR=(?8ynpW0=EdSfwKzXlt4&X!+S8|s zQ%n4)N%6FHgE6-TX7pICiip)>>kniXEB4a}h+bQ)mMg`%sp4GAERES6m?4)O!_3Sf z{Nl;-Vv(Oxn_sMnPnhDA{Yrv47?_)m`emP8(F8;zQw>??)mcT zHSqvf1*YHy;8#nULa@wl+-POjQeo2>GZL7c7gy7;Oj=ovgE1Ks#icc?wI?v8i%UJK zkR~6e<5nM>y>7275s7$k_uYd!&fY9mn3F^sVYG|MY;4JkwdZ0px#x{Ag zX!cvPQOrTcV;{d+Jbt;vcArGt$%whYbd#i9Lt~{Bm>y!nMvMZv z28sfOm4{(ZV0wx2D`p_gnyf?(3vJB$z^o(AD^L{B`%sX%IxzilToG)>|9+6UGcfOa zGk&n6I6754JGUfMJiWNBIIl!KIX8b+#u7jKLPABD1@a1hTXKgn`vbGL)iH|Uz^ z)c@!y+jl2eHKaEE*%+9<2bwg<VCu z@gv+WIC}CU2uyLbbM(~7D(9Ap84t_{ZaP_=yjOCUFMJIZ%drpD7A0$bNl@g`BK}U! z-OrX~)fg@IVOxG_En*}YE8(J~oYm3GMg6XP(SD7ucv3%y?4s-_O2;d2Up(8~_2@wJ z>h>RRJ$m@cQgYp2eDM5l-tfY=&A>B94(5L6+sFRqmMfq8lmC9?_ZBbx?c4AC!4*rt z{|9gT{p-K~pB{bnzK_4Q`;T7v>KA5v%a@Ja^25cpzx>}X{lUNg)S2J7aK)D2+WN^K zeBoV3emdGQ_;{X<4leCgZ%@<0Fd<$qur2d+O+J`s|u2h|oPJ=fgChv1R{aN<;Tv1a8h zNLf*!9rKk5bL8Ouq2XP|X7zjj)nTR2+V>fa(f3ZXFsbn3Q7Vit^$Gwc%%kKe&?ZpdI z{kyuOc3zz#WG2()#eHA=K1TfT^8H<~WaOJqxt~$;%pxB9W-+`qamH(%)p_lZdl$(x zpc+G5evp6{@y|#L&!a9ZF)c3H_T)almuB@jnDzB2X&6wQN&6}(FO&`Ax zTeZor^A6*tIL$57+%DIF7E7@FEDIf!@H>d#GQtcajXkgqof6y7GQ#l6*+DVorOzZ{ z(spzRF4~V)5n?BPUBBwZ^ZfeEguQ)rt+KEr`v1$H|8IZ3o4_n;%pYF=i!R77e|`}^ z{})h80|XQR000O8RZuKYXF7%t0Z;${8_)s(AOHXWY-wUIZe?_HbYX5}VRB?LE-)`r zWpi{>Xkl`2E_iKh?S1`o+eWhB?^kvI15R7@R;rUo%lX*E@oG<&<%C(w@{{B^buQNn z1P&#vL4Xe*mbf|p@7EtQg8>PW7!V*SnW|k!B7vEn?w+2W{(SzA`(faG7IET7;oo-- zJ5P50ar8g`$Mb&V!G9e1dG02O7+wcs`8RzQx4^CA2N z6PWMwM-IOB_noU}dZf;Amfngm^*uL@;-vFSnvPz$iSHFY-!X=w;gW1PbYl}j{5cMS z=q_<~u5kdz^*oUzj++kzE8cMiQSAJ3b@kSX#eZi2M$(xWyIVf^^H{*ApUhR^&uQpI zeLuW$JU4W%g_Deg=MQ|*clu%^Li#ESox58%b;eN^JBf$^`;NGW2UBM^5yH8JMJLa? z-6VCrPZ4}OfOT}dXxMeTe|!4vH{X5#x4j7{-(9^r_`&fLCreoLqWaI+wFuCvrh zqM?xUB+k&kxlPq{z0321AAb1m$Ad#hNWiC-KfTW9T_#^0g8q7!)*&VS{Cau*#(97G z!nr#C=jj_~_t*DVdro06#|wb>CRR`&mO^bBMM2W>MLOt2@lE$O9R}Tg><-cc{Olk? zE;;yD5`_nM;`$(sK8dgl6SEj(A%@PXW2kc}(ig&wMSO)|>|TzOR17+-LE= z11#qcN3gA;5C?JT<969&YU!Q7cyK&<&J&;DQ$9T<74!Kz)BOfEf_aNM@1V2{Ex7@Fzkz%vqq7u1xpW4)GQa%RO0WrD|M>-0h&`PTn8 zoHs6=sA?Z53Huz?J>c+xHJ>`&qZw$iJ(){RNPtXg%cLYsO<}zW-`e5*cs6`<(EYR0 zUFO1G9Flb`P{dJZsMJa$HEs*MqrPgfx<=VN-a zWaI*_cvzzG)q>UXzgNUM%9v<#T?+yy758b**9l!4*g!}|KH$+^xWhS;=N#aKmPFj2|N$@KTSM$S_m!J;R#r^fS)`V0hSx6>oMHi zz)&n=53hD^FuHZaYzVh3&w+bXnQ3>XgiEtHOyIVyers>-SN;$lcZZ{z>rd7DbfG2b zYnZMa5x67#7A7s#9pB#4Ke}_N*?TPaQew?4ru68yVIZ6`0gjM5*d(C2N z5=*eBT;~RE=OMk(0M<;A+n0;jIXX7nBcsR%digwKXNE0pWypUQ2PAyO1>ojh^y?pm z?=D_Tv5N%YjhJKKkiqI?WVHnmQ({?p11kx}`wqx&kN8`;o5+s)0fZRJu#fwW`#JLI z3q#7~agmCRfnw zJ4Yzic_gq(2|5%OF$2EBPxkrMP8oYF(A}}ddbK!(5S&;g6vt^3(WcLE$|B2Hb{2qF+e zpfR7{Bcvj45Z3`;U^wsr_kJKc;B&-{3NOyEqIqfN24KVo!}BLR`|oaj?-mCdj>!)g z`#g=GBJBN0B;j9E1buJcxdVi_@F$oTU<6=P0Zzp6^dz?tm>%>@xE3-}06G}d3?vZp zxm=T4&MItrrP~@w=cU_Sy`o*+f(gMS>zgPZ(rrUp67)qO*V z(S8}lxI2Nx)!Qh;KZ)^yfi?7*;EEW{2!g~ZY*>KS4N7D&>>0G^qmPAceM8u;Xzs_8 z_$Clap984{J4~J_$!(Mc;QJR!%by;16r+eqBXV5AJrt2GQODa8MvJqs4x#hw#!N@p z$_{U&OU?qP_g;`8Q(yWwfYB@#D`5(Y3-0uUbfhd|oMp*$Ji)lejS+Y)fpsh(NX{f=%}Kp;(&mxU|@)bBR51f7>G{MNJw-1 z<#HdULuD`pbvzhXobp=U1mW;brtNlByxMWVx)>N~Z~PF{Km#@F-rpx$JSu^IDpjR< zmg4<3cl|UAY3+^2#R({i~loBfL&o1BZc(l=Bo%l{kAjwX9;1kZ3S%hjT+#x05REa=?ba>)mS#Vzcdn4hP>yZ6wtcSE z$mW4k^(P(|um|z_J+;}lyJAy!#rh>XeeO!N!4%sYAfX>BuQLKGj6(P}hcF4y#v!us zmP!A<2O}V+6WF*E^DsfMEP$sV3ouBK??T0N3WqWkR^~xdi|M?`{Gc!I0_4l>g@b5! zb?U$2W066a2HOGNFz%P)HA`&3)eHr_X`eUQ=zy_CS&Y_ZyuwQ*nnQ9+Z2X~$83Tn* zDcn`V+C0vLdD~@8u!4X;`i5Au$a~ZC;_Cpe8F-a^Agt?NeNr-ZIgQ!DK&=+0tAI1 z%h@fl!JM$Xc;J2a!?!;o{cA#}9S&u|l=I@4;PGVA{EksfGJ(|XqqG4YS61f+v?~*C zbZfstCs1kuG`@uU1m0>I9(BE_3`@ae$(IMRRY{Y5duS8ZXyX^8p_0>v!16zg!eD$r zMm7wMX%MfkN&)WlF35l2`&e5w3qI&UH^(H|9e=MmF&PL^haQnvz zL96iDJ4Yl6cW8q|9EZc+;6)Y0kfXFdA{i7u7u{KwCw0Zc2|s*X`pP#OT_@3Kd=*V$ zYJVBj!I+q+j<6@3B^ia}9g8d+k z;BOfcwFdKpHV> zsYvd~CUn zgm!lnM-XnDjw|S|^f^YLnCx-|2M>Hi`3ZUsQUQ4K=Ux5AT%`)Y*g4{Lny*g)-nIp~ zCaDkujZp^iwO(T2Lvp0eB}Ff}%&y4`c0Rap@5n6adnQHpYf|UrR(PK%HAi9qt(I^o z`l>*N)cr8i>(061iJe{1ffMyL*pWYc`1rBvb}G6jY352*Yvio$2lg%^!z(}RpN84+ zH}nRVVZZ2k|2c@Rb!>Cz1fnFtY-}soa86cF!2d2uA;(8h$QcojDF7RDBOp=|jK+zN zfuo<@*mofWaC%Ug>LX7p9$S7UV9+{_3u7Ol!5T)XKv@}{PxvHr1LuYi8@jP~Tg6+> zXq9eq{(~dN@CbJU_y`RwR8tII&`4P+FPU~2;Uiy zqYyeA=Hs9IPj7`18&3*>!jY%142PLxr*cX20|yo^gK&Z zdWJV5U(itzqUT*bN)vRyJU)rXqcoDyl={(klvEPx~#$Y8?N*>GYi;)rg}k(|0B3(QV?BkSl%1Y7oL z=ZPb8ztr%kG5Es~2QqVf2Z)wgXei>cdll*5_p!?09Yza%E^#tr^{EKYyC{nj5x|L8 za)Z8vFFo;0m&Uw-qpx!V(bL&A6~_G4jc=mx`)|A7T_67KsrT)7Pk(s&H*xsg_0z*2 zet0@K?Eme1_s4Iq#kbvtGtNx&BQ4hWKxdmRk!OaM-_jh!y*!CD7U)F)w=~fRoJpZ` zcKPznOgqGN5Zxr5VbTu?ch}u9Y|48$=ej8KLFec`ee&e{?%`qg$&cMW*dS8$P8@)} z;vk`g9Kh~4$U>QP2{7?NcHoEbO>oc`@)BR|R@fN6e{qw7W>CX6ggTKdBA`xZ2ysRW zMTj<7I3dMwlrCqtq?|4|8*#2hhD&f&HhB_Gq3l8o!A}1UA{yev12K>shy9lj)R&um z?UBf1La>n@ROwBO(I$`w5()zo7ND=8jDUFv1h;P@eodkf{ZzZ{si8Da;tVm*mVJg? z57*9PI18~fluk{72dV{1D%EcR8C2DR6>#!p7L#WWzWdKCN*iF~0Ne{4PX`)p?D_%z zvC{%a&q2CE8$aDD8n2?aE{OHu1P+%L+1W6{OEJsQJTNomtkuA%E`0(bEEi~fh-~T? z#BOC{c2)LHHi0TH;G__4xKbkJ#e*YO{K5)}owL`t%xU7(u^ZrS8u&4s@_|S(qnc{*#;o(t`!j{{Ag=`4RU-t5Y80^y+Um@~x9()TXK>vO@G=lXBd6CA$fZ-GM#miZq+`V*7!KW@^WnvAFb8*!~r z3bc{u5vLq8-eM?40Za%6LT;n2Hc=R`zAJzkOZMJD?m>pi>!sjbjsuL{iv}!D+hxPD*^)YCcWaBkl0!J8|jCCy#vkfK* zyqyJhM~1|`7U2yB^;TX4ZsdSoLZ(1-yIccS&}$Xq_uvGx!ngDVB^0bckSe^l3Mc-B zyl4R_KCWEuGMG9~9bx9EbY3pc50?2tXT7si6yg+JNkJp9iqI}p;dF?Yc2~S2c)<6Am-{+&#p&*&Gm{wOMZX5R^kErAajw4G+;X3}B zD5grPjEAq}P^!P`!{?cMK^9!dIoxVkGca^U3`X%dfuM?|wbSL8am#*dV81$iVszh8 z4K__i?W~ZGjwv|q&&dpvFFNNWOuzs3tCo3pQhRv`O7soKpn+fi4$}}od4fxApwvHO zV3lA45i8>;qa<7!2f^^uj)g2!dR|d|OSK3#fx#)@9SSDozkvD`_raUC#4tNf+~8TE zzGu$uo4&8i8L^MBO-?a94uN;Fq6`qkCCl-yn~XzGCO9Tl!)|S-X=zwz*AjRu!G&|e z#rQ46CmiEEyG1cod{D(eeyJ~!PVXT`53@e7ASSNs?fK=^L6VMxd@Jj{oyXQuvN)Ry z>UE3ZsKp9f31h9yQdtve>Vn~Kz0rZB3+586g)BdxZmBYZDz<%lU*?jL3m->u!*@Oc z3!>=q;@MVxmAN)GRsAW^!{oYzvi zh5-oRYk_sK$hJa3qTJmr?6r`D=cHQ8@DO&QQjPVl`O<(mG)9tQo>lk#6T~EZ{f~{@(z3D$OZ}D+~4Qe zkJX??2Og~)P&=#vP2P@X^VS~;2uT0R=MS?@S~ ziI=(|Fc9jC1^xnAwWG~?#@I5AJ+I~Jc~J)BqXJ?qgNlqrBNKB0w z7t(1NzoeYn7%otM2e!smT3|my4L2WbU)HaXU5d!P2S-YP8Zq0&@Z-GVTRXN3?1fd` zYH{&e7Rd;tJjDKs?J>(Q;GD6t<&Og2^Fimuq*IoFd6KAfFsjHo_`NSiSQ;G|ioC)m zH@&;)l_d4|29#C3uYG>hMV4m}_bGK9?(<+Ufa*lm3gM1fLob*IWmKsJ#;_m{ZX`LH zQy8wnDAnn+A{Is=Y#SNyDsV|LVrwAR*iX3DgQU3jq7~hWt!$q#aR-H!^mBa(pR-do z)Y@W!%$lGoW#~oHJKp}PASm+Q<}9J-0lY!9(i7SRv&h>BcDxO&_!g=bBYII*ES3@h zRDGnNVj$SQ(i7d%xiXC4KA2w(f5U>3#K|YJ=%m%UWSz=E7Baiw(r(?bPx;@-I8?Aw zS4F|xQaD;X<5t^r9~@=swAwGI{kIa^88 zfO$&wcER!0$uDh!b|&JRdT2X4z4*CRtWiu&{baquo^3sDX|sZn@HA)wb1Mn?S|jQv z0~pzeVr7+(j(V-8fVeXZD=p|@3?tZkuppVuAtv8Yc8C=L_%8N07si)<;<=b|TN%J! z*k|2S+u(CJ4fj-^2Zqfd+o$2>Pt_!CEp$b#3OpXZP3#T7uqvd3)dO2sHHCDz^#~rZ zZIG>eHRLqFidGPp!J+5|%nWeS9>DnPc^HgqAz4C;oyQA&ja`(;_ew46@-~6&?rCo^ zOQgoN&C8(K*(i4S_{u+_~DS(;mcB!qWm;E?&JN-uR76C)j|;Z!`|zq;iM>Ikhw6NhfR} ziC6*lAadU|u$!Cqu0eb#8Sj$}u%XHB8q5vJbD!MY9JSEM&5yl0E#Qw~Tn2+}gSOPk z(im`)w5?OuWHx#8RL$9;AA2pJc;iY%%m#2NHdqaaOT}{>s3st7OC=TBY#Y_1Luc`* zYyhsa8E|cAhMfkl!81{zbOqpA>u~%6`rEm+n~pS+Tp-u70??NUSX>{}HmG+0JwA|y ztz_-fc%lIP&F&3tm5pkjUSe8tR3=Yo4^<2a%CG`UX*hh z$7pB3(9zfpVIDA&3jD0Bg%U|6{+5#?lGGTg2qwD6Mi{ct-Kc=t~BzZz}^a~J?A4igd>a4I=hFRC;QG}=WyQj^z*a0w915rz;{dNccTxPwNwN`lS@W?3QjKr+*t? zI3u6RnP3#&^voDR82hBHo9{^5p3G}ayofJN`ug2;KB9?QScdL)9;@7rSAdv5=Tsp7 zV%6OWbE*^Fxxn$V1S}>Hl1TLyP&D*epRy@1I+g9gfh)?$RetO$G*ppzeOoVSIN|nnZl0)|s2|u!_)u4Mm4TgW56eiWMQQT```f1wN#y8;M7d#2_ zT~*vkw8!#S;f5_@AG^~53wC^RfJRu9v;aj#HM zhHay&gjWFyRhmme*{{;S#(4h~T$ZDF4D&Hl6<5e#Hb_eD17Au_`*!kR=_vyJZ+~56 zDWEMBLf4_?HrXXqsV{v3;l>h!c2*o}*lj|Z&}h}+`Lc<)%+X~87p@K zM8ug)bG37H<;FMQOv@221vPd1(9h4~JPGU0krL_5Q!-7q%2xL#@dg}hd;|l+XALrE zMf&C+b2jjn;7t+S%&B#F z{1r3H7ugp=YDv4Ml2H$U$I8y^Et5SECIdOPSkIf!W`F+i$CEFQQl4$Bu2@$vJ_M1s zWydW$uAd#R+~m`OTkxittTsbhtpM>WF(-a~$4a_dvqKd^Pa2Z9TdrMma|5QNwgl%_ zV+URh4Yua`2QEHQRc>#ueJytQ6;Wa9FnQ?PO%wT%>ZGHuoH#A0nva!Qo1<jaq#{WXcgO9QW!*O$LkD6M`M`y?xWy*z(owpaFL`ez@dsGJZX|Mj8K#m zaeFb=&2mvU^FuGluvkP9Xw@p$+4Zs*OGX4^_#1(^^wIr^PwR0C28O*>QTzKaXalpq zpS`Y*Sb)I-uLX$P>OfrFXZ_D8cKa%#z`7a1rI77$0971#Q7q__q;T;YI^!sd6A=vd zoog3yMM?L@V||gje&d}<3QKKdiO2*7*zn0EFEDmxFD4heRMS-#=nCHha8cZN|L?-e zbS3YkR!a`d+75z=g6=9kYvfXQBcs4aS#~$0Nnl2x24;7UlBdM|C~&c&S>Ba|a;WeR zb2h9?11dm1XPX!!8NUp&R9g#$Chlml7*WkGLtXtVuj3^mdk71`?qPuN37bT{JNHR(hkxI}KioESpE|GZs}`qa)3eZn(P4y^H#n6!!+$pp^Z|mc@EQl3gdMpHdhQ@x!|q?_~egj)XeTNycotzo=CWb6a(qCo^7`n)&sz0mOcrKzSJq?H%ERgcfXz{0D zFD42DuKG&4BE~=tz(+|6cMju8E*2XN%eEvRexym`o1gpu=r9Sh_8i<=k)*o$)R2)8ybwTE#3jaaZSxt5yF!>b( zE!{!zv3A!DJdAB+k`c(58Y_p_ODeV8@q?|R=OhM`9T@T4z((Whg|e<#fOiMyP9KA40i^w*v~sRS7>qjwUV4)T z!{gk17{#rw5&IrSnGN5|H?V%v5UA-V0`|HtiaNfl=zL#p}) zF(dC+#=+jMw&nKeT2%uN0A-lbB%oRsP$A2+;5yXdL&Zi|v%%HEB_ad7*db;bh81G! zm}}!%Rg8@8KurwCs;(ZW?s&Ki;kv>509$7w0^}V3sHjLy*Cx+t0;9cQqQGyUQ^K== z8Q@9bVu=;is53_zfl=__m7H+0`WP2aC*gc-82qJA08cAYN>zmYlu=;WqUt6+03>-S zsVAoNg-Um01{Oszg_r=7sqFA%jP2}_0*v3oE{`!y3d;;~HF=|kjkKjDRdp_03xkRgN>ef5S0uI4h$n_2cY)S-H`+j|QyrT3=;< zS^KYC-Ln;`#~u-HvY4heTa&nEM=pv#un3hC5`T8NgsikAsSAwkn!&TOEiI|y9GG(R z;=k-p)P@%NMqLeLxk?FMg$SDwH8p>g0o&rQIF4>-OK?`n8Z+x-A#BucK(!etbjY1I zq$+J5&aeLkG_KD(T8{>s&Go-XjgqEYeXxV&uHZm`SOGBFkTW=O z?hPX=@)+9>OsjFhl~8VIQjZRD2gTXzj&lM|`x`Ooy%@0J(NAvk($RTWlwzU`4_HTG z1!ORTMTB6s=*U%6;3g9-JP!J2wDq@O5jT7g>l9hjT(uk@Q7qR&W+G+LMWqv@lN4X( zg|73MIc6nv#W1g?X-iRTgE|C!(5M7a)-)zjENl_^&=0YNbS;|*%~Bh%a~}Ay#k@05 z9s2OmhL_O2k(33@VR+dny9VWNpPXIPuob)jBW%6`w9R=<8Yh$;?rr`IIMFH?Q5VG1 z#8ZnOab(NBQ;2baKYSqLzSHS+s)V#GWF|8D7%RqDB<%E%Ebg3P4m*t(o`u*^k=sBVd5cuBP~kT8n_(o9BEJ_;#Pg@%h6M6 zHn8VN=}{=g7f&8UyVM&4?J^)1SD5EC)#p>3Q-#;P>Eu*sE=0 zz*9+!1_f&cSwlewJ4e59>_N5nSIq2lsA*(D6=D@@P9vHK8%kYP!a(6CecKu-;%c$BLUIqxjT{Jw;A}}-fAAft;UL~ zTm5HyyV>4u9;nK)z2$6e7+V|0_LehKWUv)(UM#$ohxZo3&^_?jf-EdpTTpiGvsrQ9 zFd9OT;b#$J1Xv?C;aeJXz93$tpj8>8HFaCsMCaaV@(=%<^VmPdn3nYx448k;q3)N; zmmn~2kYh}8j6u;o%HO~sJh-V+I@_H~k+A4aFAjqFnp8_FP?&}*F{TxIRkEk12q=fx zIfCVOf78+~QJLQ=J^-J7rfl6No!9C~V+-cW%fR zM?>fMZLggqVun=}SF$fJrubbZUqMimD&&9-IAk4%e4?dmIh+BWf-&PsTxT~ovXHWx z;4*d7466%J9`5-++bOmnv36oQ-zsB{(yz<}8QcS^>P@RuJ}G9IRfd>fz`FvcOUXT} zEA`05tO9n5lLDIC)aI72tP^Y-fzEM2v5@6@b*agf!p-~WgamA5&}Bf5E|p4K5e0Co zp!Sl>jOrE)vcRsa!(@SzGSGqR`FvGDh}r@gK8D?Fvp&X%n=; zuQaT!9rU7>WOXQ!7||!FjDdZR0K0mG8hdx4{v|;v8VvvES?<2Q5r!6v0_e)@8&x2G8aywl0x%|b5VJ4 zM%s1INnO|egko0M>E~>TCWhq4;2~PJ?uQ$cMdy;`;JJxsv(eSS?8gy zVv1$(uZ`m?s$}Blc#j^16CHhgyTOLhHm38&d z@Mn2T%KBXL$6?2^xrkAXwGTFv)KAA1S8PSQyuP9h*|;Dhs#&<*0}S>v3=bGz3E!a# zqxLqJB3Fe5wNekifTyd0C7qQnX|r1hZcrzx2ii4on$lIMENeZ@*r^7gjdy8WZtwKv zYwjkgpoAb?1#e#KsW2D>0mEk=>xuX^Z2r$aNpUV|sBUSrUU{H*ELn?APlQQznAqjE z5!f&S56%b4Ut4x+k)4{L|IZ?ATg24%6P9-F+{&3H<&4(U^F}t3G27uVOh$bOELPS@ zetVWZ3?5tD(0)FP{rSfqPrf`hZK>>{NPSI=`=Qi?;mPt_;zp@mP3Y?QK&uM-idb>W zdCponuOZ!QRf6l`>0n>G^je3S_K>)7#p>FY9aqMVAQrWeb2djdC&V5jqpaV^ytOH} zK#s)%`XQVBH)HEO8vj8xIoj4%{%S<+vi!0nl~He7E1Am_u`Qj~MdvLMSE3iq*=XBS zwwBaf*D2Z7o_h3p(njdCTheU0O0rIUWTV4RHjgHc3*jxBKsHVCtP@w}O|va?-PeV# zRou!q38QP4jzE#EnPlajvB`2eji8)A{%Bx+k2svjW1H^UP8I63F>7-b*i&Gau`8rc-tcqv<=dJu@0#u>iN zHAP}^;{(OwM0ZV9wM00!KW?Jp%)CXY%5?8yf0{G=@D}!I+K)V^TYa&YB4v(w;bOg& zK=n`L%3V57muiJwkGW2m$BDjJ(E-U;gLkfZvYn%bsa!1Gx5d!}j@~6AZ}MwMCG{a~ zKbBGXb2c*QLW~00`B(1|ovLUN#5RFE?bt1=IV(?)0-NItqI0M81r+Y84y%^SRvn+t@LwH5M=_#;eBOHsOy#?`qPOyvbfGfILEbI60p8ROMYIKES{e&uskRWQOa*wf& zw{dhowg8=;S6jUD@mo?L=Pfp4r~acjSYGLcN{8txXNj0BuG1(HUGEmGQ-SZbU1au4fjW@>}CNOh|HrVIF3QhwrXqi38mPi<8Tu?OVC!1IVpuD_gTbl9Eh3I?{j^}%xmlai7&U)s36N?&)w{h< zYt&%{+WX;WxTDMB2`W(xiKB|Ql~2|=$zm$F>A52iNmNcxgmSc|O9K{FK4tZ=vIG>~ z+n{|c@9I`1)rQv~Qv0m=sM7Z^WR%5tUyE{U2h~tD7Fl95;M0W*uz^Me$MsN9&R`$Z zU=S5J32xyuc0t_-mPi6Oxvg4Yu>3B7Kk{y&Ocj3zXYqfDA&2Y}wP zqMe4SF>r&VRecCRXbKSoYZ)eHl^Ly#6;i-jJZG6bj>EAHCQiVLcq8q%>M*<(x9(>j zHYqPv&*mg|E?Wd-d0JTo6E@$#{S40+hlT?Q&RIHmxS*-D@?n`?yd{_=wIk{d(^(}G zy$cg}APi|M`fy@|d~d_2?dr&rt;D(YZ*C8g5tz4~H&?IE4h+*beB|lzL0P5=+Ej|w zTtCNAHo~SH){61e2)UtFkUb)yU4uP2k|gr*dIVM?l>wdjU;X%+st|w&6j|Ms#_?H?&!!BV-ti0@LI+jyK^D-f#uv`W52@W5j5a-U z#7-yt-h3zDZq)9{15)6$8sjZuR_@EZkGGA5LBFIbRoSmro)s-adR3tq$aR|*ZT zFbAYmqlf+G0ghl;>_HL12vR9R?LZeCHa%2#FnYV1(k~DqW93I1f#tzZ9ehtUHRJ|( zQUipg8McVN7zy}Cm612s_U@uLS~c07`P~V&Qon3&O#98v z);Xmeamre?RPg>9rIq7X!1GZIhC&k|YP%WhnK^pn@rAss$egGIQL;|zHTw2S? zd|q^afCWLpEA9L1qMO9*>T1@Il1k8%c~Mq!->gXPnPK`yk!WQsm9s6TpDu>FI`TbU zYOM&bEtLM5A-(bwa6*77%_$E?a7XAXfv3?UP*mwQEjy<2p`?lU;ltI(k9;AR>Vt+` z4$l|uD_Xj7x;6{faXP5pfYR7l0lyfVpUh3yJi1O3GuWg=)oFlJsPO;S#4a0}c-(SJ!#0?6PU)q&j9G)( z3cSXO_RptRW?O?!-g}z6F9XJ8k7wXF^YwlNyi1Yb8KA3@vwkKU8XUO5-e1ZsR|~JF zCEN<}A`nwW*Aq(ASiq(&7|RVFm{*i(1x$bi47XgcelEz?$^`GWJg|Nq_yx4^H8R03 zr^he1l3?vza84(1vPMQYe|yzCe{;Fzg|+j-TQ~J?*Lf}+U!DB2<%6~J!ApV3Gizjo zm#42!uTHm|uy#&>c#O$#?}hB3pR|h2gNSd}u)E5T1-Ki|O*~k>&`_+GFm0o-xFL>q zj&d&sN3gFhj;u(q^Z4Be%+_L+gu^sTaM)xtF+1iVRtdNAnn_xXbZa3MhtpQ1(vs24 z=xfd?q0>-GQY$FP4|5}^w8DegfA}vCfWJ*SLwH$e#3W-In3_1KdTpDu4%yXT=aheG zxk-@&6uHR?m*ZylKQT#$=ODi;SnBrW8N9F6b2J#^o$V)w>oUoV8hoCNI`}a3}+qcn#-$a)1x0aVCO!M(a`zKIR#M#1G|pNT#6eEvVP|Dz~zG(YQV%W zBqlDfbsTU4{Nlnkf;$^7DvJZIi|L5YO~?83*z=++Ondz=Wm8CX9lhPpc!R=LgvHepfQCO=nG9akwTej$#vkrVbh%7i?S z8MSf;86jjfPLj?h9VPj~X481laZ+WBRcSBG8_9g;$m{E&0}?{Je6RD;rw@P*jg-G6 z{wZ=#^5EG=u4CsYN0thYQ(=q9TL~#%#3DKi#6ZFNnIu2VRw_jBq)d3;X$9jE$rQE5 zrG!eQK~}{uq^Z@?P#a+yt{Cu`S*B!#^;ySiuy$Dp$nt9vg}Y^s*)WB!c>X*Q5Dy-U zK{3QRA9bgDgbR+a(gdocaG%XMpZ`= z?K9)QtgGuNWMCy&tXyXk01h?|(D!1j+J+|>Ko}puF-9dEvEZ*N( zE>ie_WR4=s0jespL}VB_uY4?mfo3%se%~gw@JP;!1XykG$pmJCU)9IOvsN$gI_mqf zfE!rKum~A_&el-nlGaFngiqk2B;dGgs^#}YIPC|tO5u;X4e&9MiT&B$BynZWsL3Y zk_Q04N3{Ss7d-*o=RuzE_@xwPx+sJ{fd>4EGb(*qV((Wm`_wMO4I;Ej@l}}%&XV^= z3xXzV#Lm(w;WCdWTX~tihAagGm_V(QkI~$fBLzjVZl=rLQS_2R)bq@W*}D;umQ_zM zW=1mMf$9_Ttl5Z)F;qEJ=D5f6n>snl^MaL&Gw%yQ6CgTvj$UQJ1NbWyXO^g8IICpP zn3<0V8znWG$&8hTY|SfDiLYLaQ}N+rqg;k7zlLFxnT(d#ztpMkgeqLeCU6Hq&m$6C zTw-J4Yxpc@W9v6fFjW0L<_5XuuZ7QKQlR{+caC4f0XI>}O8wOf)9=4sD;six;c}%B z8|O>XgyQM4aP)biz1#XABNTUZKZ7^tS76wUP>0IDT{~aD7U2yFV;no6-<@5ot&F7G zD{#1cq4W6m3`*f-MFM)krf@-#8aO^Mm8%s7tgg>n#9MAJ98Z)nrZ3wS$YIL@`BEXq z6c!!lG7K!0d~%FR$(GHc#Fbeit$giSw~+l!ESf`FYcg67wKGjg7>I! z$A()ASm;LBtSxcwhXFZ!M_Bd|SS&AJqm=Bz1$!C*Qy(AXclfi{9obo8@`5k>Z1~A- z-d3{j4+ao?1az9{sX_15(Mx!v`wvJDpCaNNcbZMC!RCK8+qqO}Gp z*Ob9nik)WDo+i?rCJv!Cv!5((_Kzav$d;H5CKGLwh#q(@%W1M$P=G7bMqOLuAH$Daqy75hhoV>3}Gv>p% z0V?!kF8HAOozA?^)zM4URBP8yr)Z)*PGvc6z0(kI7UNaNDCMf(wW{Ds`hH$tBfrZu zp!Vyra7Sq`Rw2oHL(sj_Yr#791O9BUBP)`pja*Co5Dsxa?MI%|eIyLHEuXN}ydJ!= zw2m9lb~|sYp-5KVUZgfgHpu!VR^eauPIU+pj8hNdbzsc}a}2_`&v}XaM)4qs&HF53 zjGSuZ9{wPUi%bz}{*@~K@XtAq{Zou-Rd2zBGq=7--d>8+L zl$w9%Qv4|T!i$5zgPfxmAPRvDwM9cff`^G3|L6StfBg~s=cO26IfyoJIxBNFx3kx(yaKF-aYw~# zxhnrlp^7p^(=0h!vg3p(3uzMfqreS~zJ;Q!JgKa{!R0h~&c)=ZjWEhZSq4`suSa1? zCw45rQ=_X;{AZsboj}YcpxbCNHmi6`$GPOxT3DORxqZfgKN!se|GqO~fH3YyM*@{i zuTz|1gccD4zeib&F{_nPg9bbG8u^`70ir@Hz#A+LQ^xyO=!)h_AxU6Ab&i7A}q1tD=ych|GSQwO}c;T_}MQz zKh1u(AoB__w}(%^fgNI6OFM?jULgo~i5+01o79sKx6xf8Uc5>kj8V|!_hGP#$|V<3 zl%57eU5jO^5D+sb%xL+|hhN{UCjlE9k&(Kw`6NX`#?i2BkMU8aikT&!Ksm^pb_0jT z0J$R=bb0*AVg|SFXS~nGTzi9dvYJx$@1(Y#t=5h@4_^q_NaAI&b*POVR%r7XXV}iu z$KxfMz#w52f8lZ*9%oD?BE=6WNmRtKEJ6-3K0u59-U?Q3U(9ZL#qK~hYajSGSzJ(p z%vdS8a#*qhB0F_}>#*OCG(WYu*q5NHT1$ya+XwYN-}5m`9M{FwR46J#W#Dlnv6(~y z=Og86k~g>Inove&i}k|c^?YAo1()7{%aEw7kNwF)OD@*MX)>MXbejc5_1|BC!%EPk>d6L8!pAs1cq2vjHhG z7jY+M0zhTtQSBnLybPX0N?C22)+fa(O_hP>7f>(bdPDMlrFCq%o)v*lS&u+`oA$2q zl{G_dbEfds4NPlX7Fl0xR}DIEs}u5fRaas7=B?|W(#}MGSliI{lFN*WM+r7A>$BD zt^Rly`<7=Q`7o$Osh4J;yP~0i%!zy#=a3l|^t*ZGA!>N4j8brXfv!S#^|mZ-CNohn zT$^nSUWE7JS`8uxXkS=joROXLklxU2jmjTa{x!XYt2tw3?4S*nWdPnLKwng*tj;SE zEc$$v=9%|sljDUsr(|L#3r_5YFb^2|$?QC7X(ObdwBm2sum>K$e5fLrz%ktF0gQs+ z4f8%Z`JqMai2%WEBaRk#1}B1hW91apm;khJ-Q_R}5AxMZgCDs%Z?Wj1GzzeCP%+4& zfu)_^d&2erLLn*Cd%zcQbQe1PjBV06mr&vm*gM)@2lx%s$cuvCV6)jTgkv}45Dsik zih9{S>^uQ4Wakk4uBlhm$EvO(=b<*;qlE-(q6cI4c)@b+qWF_4yN!ugorWwS21;Ji zMM}gk{RCXNHVq1nAwCClx=2Fh_c0}>z*Gs2N*{vE_F+4C}ECjzoID!xXUtxr`=aHLz9vJu;bbEXP4emPPn&J{yusVw7vDt|9!m5dIdOw2OOJhU;y2@&6rH&9-a0;8Q=-VQv|7Rwzg$LAIBu_ZD`}H|XuGgU_{1EE@vDY9y6Gc}NOKOY zh=@6Obh#&t|EP*J)wIy3FD}*8%ZVJ<4fiW6-JFuoiRsAE7&O-{?kIe8mo9i<%9FyY zFe9##8E4a(TXmxE080mSF)ir^3()}|w9kjLJrG&6ML8)VYrd@UrB;mk*I3W|2$>4a zi>xH1S$@lBROtm#D)Aq0yOGcihu3FIc6Q97DE%%*8Y^fO`HeirE~QOc8gXB2_d8c? zAL8B*HN43Tjd=X*s)*Ciq3H~`nYySYc|Kd{p_O4ltFOs8R_)C>r}VC>4^i6s@Ha9_8~{M_r1o*S|DRa2IU^6~)iY;}vox78Y&HOXD&Whq7epNfE zxQVH^Dv2VWndp?E?L!T3o?ELKS&5%<&$Es=go?a-(h#Qb>Ft}Sz8apk`sp+M&y0h! z&cT*W(LH$RY91yzr`;EGropX1IRg5WKBhBsKG&*>KB;Q@d72)>r-A8(F82ebO75vp z-t9x!<-4V0xU|8JdM^Vw$C;b(hTM2e*O3I*|(A!W`UtD2`WUY3_^ zS}9nG**f_i>9{9nC{^0IHAI_|5XJYp=|Th(Gb3=s(z`A?XwzR3<}orlq&0oF^>MNq z%l-3yy*K%9of~=6U~%45(pcZo{@4p6#d=jY18*Ds?za4grs$^=L(SB_T%lZb1>tA5 znesaqZ|~E?Wg@+vj3cPL={{`V_B6W`5!_(c3%h}TD(-Q9@_6mQ_N|guC4tlm_bf(E zmea{|dQ}0Ls+VESoaPPtC;1mv`v#g4B5xhc#=f1(@f>l}mkN!UY>lXDed0h(9DphT z-`)~Cae9-7C5Nup*5hPY(owtP%swj9I*-QBA0>0)Jw^*P$yktyxOXLWN8wxrqn)H> zyzJANZ4%9>&yXI^t$UUD+Cz843-ZeSHY7QG2a}fKFN3ERGeNF)*;2bt!797n-1H2! zN}LOG-s*qc(tmUYr>x7?RhkEVm6B_>T|6(>xK9 zRogDO;FM6`lD+9GzM~9#{TMO-Ir>aU;gv)yuKOeTg+<=tnytu~vy@Cv^QV(F(;^QE zYg{o9yOudGI{VmIOh05&v@RpJL9pTqBx^NTfk}FNtqP}y53z<*Ma3O6?D{43 zRvTAkO9hX&^00~opZz1W4*Q5(Z8cPuSFi zgZb-F2bONKYLn;F6`BhWv67>w->sgCqRu&-x%ce)IBgl)f*(GbSS^GX(a`97Kk53nxGV}-`w211m99Ji+G%SGPS3_v_herR^`AI;dWB7D5EPj z7q2JdVZ9$BdMWX>YHvszL6e(zLpjY`8EDFRgTm)0jUFYGv5aVZNSUc(yj~p7OOOXS(L4 z{fsh^L$+Cl2U~ZW<)E$!5XMORdcVu=%wTA}GwmG7W zc?~>X@^7|#TS-)<1BYp~ow!bCwM`F4S{+ovJ=LV=H^$r_7on>|%+F_h+|G}^ zPrkPKu}#g~ibz|(x2a=iAu>jGwyOWV&QtLMqWIje8b!exu_PWR+dXZbMwbY;bCo`; zxwjp2cEfXmf-CmA^$oFiEpS6ME&tBe8_KxlYfqq3?++oq;^l=BJx)8WT4e^ldTrSW ziQMY+>7%y}ootc1{qFh0@D_;DP}MV=(uf!-byeL(9|(RmO9J zxdMH@!Ya~&w@%%706P+84ZacQ^uy+qQSzOyJHK8ZXa~MNP=yUV0SA0-AU%|bhzb0A zL=)|YL;2wxEkpfL*rS9u2Ii!yn{)#7+8cV$+CQ)gnb^T&(}Ez+qNr>K1grgf1RfTN zHZIG&EjNb*Du(UsG-d_`XPzI|oXV`Oy>zRZ6qr3UJvOc#zc}))A(`&&C>?~0Mj$wd zu|WQnf)Nm2iG+x9V6s|X+v(^Yiula%4Ey+YQ;Hc;G5FG$5n0y>I`%JVT@gIYxpO3p zM^;bL=0)Uw)H*;ab#IdAvzSF-_3(rPQbl`uKaK5--|+3^ zNnuf#ATL)GR>~KJb9QsaIZL^sF(?Ut4B8)s!Fhoh(yl03lsi&E2IV3xhEKI*Y7Dn-@^7(@Mc>NhjMy!Iy}{>3Ztdc_5sQQ}GJ7uT;i=O49q6oY?ocvHBa=-YTo2%W zZ!7%V>N4BxtHe~uwJ*_; z>+~vxF8lAuVaK&vi5NHPrmpslHuVLVrLG!A(*b9DFr$`khlJJ4U*)-Q7BaQvWiL-L zg+%bi&Nf|n_tKxs)+h|t3+<c&Y%4fnCPL;0>e1t2C*g8>vikc{6Ntbq3sjn7^O-y{2M@b#S7M7fHJ@Hkj zg##j1be%3!S}y3p^GTJ`!sX+i`97FCzsQ4+@=jNeZ?n4%F&=T;v}KpQt=nH9x9J@@ zd_&<-J6C5Ca(qmReOrXCwj}0Br=QjxXW5Ia+jco;f_z8c7aG!t?NDJRE;~Ismm=E} zVwC_dcsS=v*{2_Y$VB?^FC;vYwlBQJ6wUBfku5h%2~#k?RWv@rh6t>TJHcP63ekyQ z7YXgFo|v^^>pICzd!sJxs&#EkO~%{ul9k5pQq^?UM>_=Y%ne!DV*!G^hAXxqTJk4evJ1iDlvEPWUme{Nly z_h5ioW%WI;H?NJsDm^y`o0Cw=vN$`>jUuy3+G(o#hhp^+_&nbcR$9T@fyz56G>U?%eFm zGHVngBOj2QKU`C?MX4=SxbgvrCINtGV)h@ZOH9Ger^mJ2k+cj|9>HXfsSx@c4^6n*k@=_X`24jl@}Ji=C5Qkg)&q0^1yV|a zHIM)5Lj)xTL;;cAXM{pnxe0<{!LInzHcDw8wjlK9kD9RGFw?&4X1FNjmEy$!*d3=$ ziFH&Ut?hpcGeH3OhM9-n(AW#suJRAE^od6Z9SADjca&Q~iL+}Na2`EL<@B}lAYE70 znXk*DFW^@4H>TDH(*o(t>imk&*-sx6#GB9;y;BW1=Ss_DSTX9T6}l?NOq#fnqhsQ* zlTyt^Mw`m=`BqiES;twyO2MAq{h|d2L^zcKM4&2?saNg@F-+$$>lTE0dRAR3aezCF z2UJrhHE>RG=ErmJBJ*uyL@wMH)g)N+$cg>Q! z=0xp{q>%-h$#n>PAPeDokerjf7JtdK=R7^>7c%_TnTgG4{S6nt0*fui3+!={X{n2z zK3dW>?gg*di?ZF!mO;!s3}U9j56mQEsCBoQ_74m=d{5qGP?_;h%=}M)73ljQ6abl@ z&JGBm2rw!015W{b(q05*0vN!FM@-H{X#=`|AmZWBehB(+8cR&ZL}re1^F{l)AqbNY zEJn%1XA-E3!bzer9&mFMc+9gG4vh(gyM)4xy<9P9EZQBnTNd^Y%KlqyEe-K)f8yS? z-KIXmX+50X;5Ly($F!;&ni6NsP-kEZ5w}ZXGtIT_*DSQRK#BB)uy~8ABpOmPkmsCF zd7h9P9L{+fv*GW@d=)X};YyVr;~|qjsTQP1UlC^Yz$6DpqSz7F_og~4uT*A;6Ej~> zL{7_)DYr8n z^1hgCeuYOXEO&cq!@jZEwwOIkD1vmXqWgCoL*0=j9t0^hA#T~ME_nKCX4#!e*XoBgTG^;Ki~(*<|FeF@lwCA z@DDu0dOAx>IDdD*C0wx*9taRleg0bQ4+#A~R5SXHfZBj2Apbp{0TB=e`ELOrIVq_J zo*F_70r0WAs0rGW5FqFu+7pxAS^zX&WB0-Tl|3PN4?k@R!FBlIIs7m!)P#rnW)7hM z(H{Wu4O2g~cX~o)^+Upuob6okx=J$(m8n^pMtmf9AECgrWrPd(0R&MP9s) ztTrHx$`P@;_{6un(%9w*U(Caaoy@TV$KF-ki#JZSTlXS{~`}MSwGb!=~f#CZA zazc(BnUbX{Qv-g z03i@SA{6Zb9#X0w@hAm7l>S@b{ObZK6!Z;u<5db`1V1tS!^1cyF~1vytXBuuccNuO zDib%wkCU1-XyB(E4rB-D0J5aipaVk;iI%s7LLd-?5Uaqhfp+%ylJpDo_zsp*K}abt zKQ~l}yAfST6X2Ni+}bqw?Jb;h8As7XDYeSA>9)D#%-L=8}7F#Z63 z_S=1=WBR71DW3->GtcM*kx|@#*R#f# zeU;?|fKLR1ig5o4e;P{vuk0omB@;(Oh!jMMKD7o;ke|+_ml>w=KjBVO*K2V!c(~a< z{01k*p}MSPAe)zTIr#PYx>|jcH3~*_3DdV*rzMAkInQVC zhtRLhbi=EOzk5#O@rV@T-n1CmmmWm5{1 zaE41!%FoPZHMn0-H9XDtvlFr-oq_Fa6+|=f0?|xdzmGR9BASU3yh!?Uk`ibj#tk5v zag{&=(d?N6pus@?RvSVLDh@x`wLD-3CpcG0slIuNpR^%lY%l;pfTo}G2OI;qaxsE` zDWT#yoz(zEUZfRq$YGv?Ci!CR#gAwY^j?6;Lz!(HJ#4>rS(#lk>UfAb#qPqot=Gg( zCk^aXIWVB-fx;zHP|K%=N_hleYnM}2yNd zC;I@d?`{XPMX0Yc$Q8T7HPIMvMpZ%!`A6tVuyw!{Qtac~n9E*OpR205SI zXzynM0$$6?!7aUfQ5HC7Uw=Z7M}TY;1}*{DMdnA->47fZO_13t_~GWMadx@!)iUwH zXq#slIlK4$f#LwZWv|d|0LyowX+hr2i_o?>f!C7!P2AlK_+D|9K-VAivZ$C4BCZGE zU_UCrcT0Y60u)gPje$D{;ylq9uP~7I3dEw|Xg{A&(CL#S)P*rg?N)(X`FRC_%%8K* z4`z%&AiI0He(O89`u8?)q2K5-&}Afy8{tEs%j7|K5h0C~1$jUF|L33Y-^K5}&hp2q zAu>;0Mp-WH*xDxv2t08*mpYn~851^d%b}3ey*}p_S63JS9zlO|qTiUPu1^A6-0KyP z&a0?WqeYhUns&?Bpo{Ot0q10Ce&^`!1YWl6%uEZ1I=XIYd zP=|c*-jG=Oqlcews(HI5*%*IeVhD|Wd(3iOCXXDlN-sppW-#%7UzodhrjvWo`0|is z^!t@%ibbuvEXSu|e#pny^Q?$^*U67xxas)pCGvf&)8>)=40T^vKQvn(j}kij-N(e& z0QjoEGH-jSIa0uP*FS<#6FUQr1xNFb0Cs>4V8u!S+AVMa!^6uR-~)I8GEx#TS{Rg* zm^pdwF=zbsv*)}!A4VM?)?*hB=a2+`7)mgZ^+9`}CBb>>g#|T*!1783VZU7?wDilN zZ3y1-($meeU>xaKB$Eyz8_Xc%_(K!F`BMg;KHY%Li+hC6UI=!5;AgaXf|ll4-%Z(@ z{-&;5f?GZ@NxHepuB+LbLDK1|)xo!~XSY_*BKUgn>DKnN)g8mtSM9F9cfH?aw9hWZ zU^#_Vgx9{3{xklt0=3VB_Xj&ay3W+j@ZA+uT=>f3uCvC)@W>c@<%G`W!MCN3F2nCt zKfT1+h_UD5>$*fHE@Tw@FJ0f)O2)7<@^o@8X=OzEM$Ej;baGp3L3!K3ef7f%i=#Ij zluVDSCf{-QaV=jMFJfK852iEIp6E}P86Qga$Ku0tPPSw^k7*}lrgSgG13j{BD?6Q5 zr(z73NzzCIJ~U;XZ+z1q?fhP0-ZUdq)c!0Oqbh&^2LAzG;Uv|=`krQ58+T6+<#6Qw zB}V=K0K5=#1Q+iYc!BF0VEPAm1@Fb?|EWO{0ffJ!EbqTGDF1*pY_`j_vog(1!W`wq z7cN8?)ho=8o|LHznV=)=oWCrLs=>nXui$DMOHW;0dFS(~;-aEtWc&W65XJ7;;R2BeDw`N`okKcV zpj}#>%Z|3}Q1ye&Ct}NuW3wasd>NF|*3aL~nbCXKY(YCLmk}S*T_C?3*#?9D2zGB| z3L*Vl7SSE-d5|G<1dakn_IfWyfWR&+ffO0rt_SWWi4FC2b@_%VuKrj+=w~4)z`^;q z#W4QPfaGp5FmU7t;9$`3gQNtBNX8!_A@*C-ZiJ@4*1Hf8C#}Q{Wej>G*>Y-hKT{ZFM5<74C z%^4-4wt>V8_aRR&_bN2gnO_^6xd3ybG|u1N@5?OxMKwchsx9mE(^*C4mWkQNor_}j zwduB2#3y>Q-w43Y#)%H?RF*m8LF_aHu@kwAox^igw;qtG7C;1u`PGg8f}Q^{Y$1?* zpo=Dr{0Vx}iU3j?yzs+g`;WWPpi=+q#m_3*#PUzi+PuOo*#dMaTF$EAKjBz{JyLSM zJ~x40HVj&ylRJbO5rq2!o0I!u7F72eAWeK(6KBt=o#iiYEurEXB5P2o=M)tA#Dy_C z*hg_nm|SUdOH&|F*Ppu9@klcHK8&6X%D4)uqPDR%DXnl`bx!>1s-3|7sOL<^oAh_f zDcOCjoNWf*L&dx5uYK?l7|Nre@LoH#>R)g%_dhOu4;Rz%!s1_>Gs__gkE?{#E>T#l9I%PAJ+>I9r_Pr!_q^`0a80C3L za|EgJ1(InEeH`7YJXqLA>RwRGuGb3EuSE^3ET31(bi5h5n=>!LrU?&i_t86y_hpsoZaHTFe9~%Zq!!<;Tk7 zsEjBNl_Lt@w+BxD7H@xBV%}XY(Yai;(p2bJn5FlybiW~Af6dLS7=Kr(8LI=~iaI8* zPNGO{&)l|2Ors$mqrW95xJ4QMS^2R`o52N^`RJ#KmcBb8+a3=CROgWt2;a$Mje}7nmTxjR{Z?>ok%Se9S1i1nIh#8FX0is6H`$h zCta>LnnIte3wV*Z)G7BEIWOs!$Er#f3QX z*OQAlCqJiR>oA%=E!$`Fn|jQb=h~hVwFFmZGGmwpU-UAF^Af3c8Z!5Ia6jN7y^`YS zV0q@y4Dv`cU3X(V)FdEp!ChN52oVjn2X}{9gKPtUKLh-y;1Wt7{wI+CPL}24ivZ4_ zlnTfv((Iv4{tct}Cu5lN<%P=Y1S3JS)^*7R8H_M-vA~#b;Wo|C`;zeUnY;rawf&26 zgi0YmhY|pHwGhL*a05X^C!mTZG{v*eBba-lHm9Q@D%mWN{XWSb76LoDk)s!s2&zkpG1kmukXCp1UMjekNi>? z5lSE1iz33%Jj$Y9PCuGGzDN^(YbkltLsi9SS-kgNh_b&rm*t%#W%F*f9OlYeUwqZ&kIvuRHX($(OZ}9d-anBBdrjD>*kK z7B}~?YtcO;x#96=wd3>`Ot7Zb+MU*RPi4h*g(H*rxwA>n*5;4lxv^5NtE@dXy6Ekg z!-fzjGtu|6i3ytvA$*pT9N@;P4e*Bw+&;DU<3aE$+3M%fXxFJRa7lbJ8`@X#A68^vM)V;j~eDD1Sa_iJrr%vrvr`A6F z#OuAl^SliIo_^Z%K8C5keeL@{f97zWH*xZ#0nNt-sJ2L>zbUdmaqnJndCt)&DIsu_pZ6 zA@@k51Mjd@SmI{JWZ?Bd?EWj?JGLGF-{{F^)QvNT{rPQvmaaSNh~xcOeU z_fS`t_luu*c|C@zJ$4x%;Wti!t{fNU_a9^)bj>+4ZOXO z(&c%DU_Avio)0U#L_3SgB!u>jO8}MOsBF0Wh9)c&Xsh;I3J34Ple=!cdJETsU%Vfv8LsUC{XfFT7@uC{;7lL*?GBMbYst z_}w%$?9$ac(3QPrsEtLmV~MD^`O-0d?F9(VM7v=l^^{0PnUb1IWM6`V5jgCS0!9GP zLL7$?08=So1OPeeIE+x9W~>|uqfo!0+Y9qy(73$I%hZe1o2hVXcq3qa88M2fC*f2k zo+qO_CjW7t5$|>9#d+EMcmShR@`KD!L;ZQ+ z-ji>ipNl47-?E_J?};dhFp)tigJkOr7T>%d zMi=4F4_zF#%>X)=C8GAhvA4Xq>HhX@+*PW|c9p8~L3Qo{ zO!~KiAH7JS<(+xmx#yLVc#OMvR0sX&P&oYPg^I_%h&r!SJP&?SAIAGx(5tfX{t$g| zi8mLmZStz&oTf88Q z4+9S?VHh6{k=AR^8y)qwr!`tTc?se4s-A30>dD(&J-I~{MBREOz6qDgX#HX0JT)5s z7$cmKvuiLr2h@Ofs)UaqkZ2O;Eep~{)z0XZTss}|Rv+Qo>F@mbN3ahsE&1`!AgW7z zheTh>P?kRj0+35g3FPCSLIr+&loF${>TKdppILBG3tCKMv^?j7^-3n0vO4U`T7C^? z3YmpVbA`;ryrsqRNLvc4!C1L#w7(qk&mZZ}^;k;F*>J=qnQ~Q_)H?g~XWvT}OjU=c zXK#hr8h%Jwa5Pbynv+X|!H{x22B1OBgtQ@7wKiWrR%qGK87=9G04PizA&~_bQ1i;c1Fam%v)NvRA zuxkn!0YK$-97X^zS~fb$}576odne0HA|+fDr)n3Jx#=fd140MgXiz z0V4qDNF9d}0CbfOFaqE?DPRPE%EB_p2mpFA2N(fB@8tj^0QOA*BLL`R9ETAAbT$q! z0)Rfk0Y(5kF9nPMpd)Y`MgSa?0!9GP88{9j0O$xDU<3f&fdh;Hphs|k5dd@y4ln}X zuoN(2tiGcvUVcdRh`$eEv)u6dP%8T@n`U|X=agAq#82k{O}isoi#aRA2iG;xEDJ)B~qEWNUwcwcK5+`QC-& zi2_&~4J>HKPS8R86$^6Iy6#O=V?j*p!c9_3@};rbMex&Ht-aFIdj0efL3|>P)^Zpt zXp60pZDm;L3!*mynT}F&thL9G62BNv)uV$1`Z-W^5|Cp|bf5Vs$>!8<1&b$(&v3Yx(PU<@iXeFkH3Ss%~Kz515A7}O!@Ly7@q>s8!$k|u)0Ai`YJtQ z=mw`PTU@6;2^)hG71@n@edRrJHtzKYJvQRCdF_cm4qFhPil4x;t<5p#WpwLWipnH$%9G~4~JcC^Oue|CA^cBDr-(p~g{176xQpGL6pqr`xo z`E=1gaP%3Xf9dEmMQ?WWOGH27=(9wB$I)kt{+^@H5&fj-Ve6qAcN1g~zZ7`Yf046} zjL*g1yOIjyWn*f4e%&e((ihH%JAMl9_4_0v7oR72Z*}y`MBn1*^F_bi(HDrm&CzQ` zzthnaR6f4l(HDxo)6o}+evhMTqVIBaUG&|KUMKnkj$SYNLyo>!^oJdNiRgQw8GFGQpm2S^XuyGsf0aA$;Fq7djp@rOmVQgyk8+x=-xO;>C2%I#xrt46Spk* zAyVrPDi~ZoZ)P_BqJp|i+}*=#2D=O0h0Jy5F8e4-Z`=TFypPQD(Q4lWUtrpWljd{` z-@DQK{smnH^4weI*KVc-M3=)!FH?JGyX7ufW)qhWw_8YS%Z1ErSw7V+;44kb9)4i6 z8Yix4vtTs`WBAjOL!o|8qUXGyB%la?Kq(1lWT3}h|cHQkmoHxwwGH# zfvP=SO&9|T!{%7e(8&AfbQUAcl<^=Y#`$f#wjQQC)VpxYfr(x{On*X09~PZ)-MR4< zc-u1V6pP9L&M(Bdt=+eGHi|Qu=zC@F*vr#)A9#EE^tH;{dy~BVkaCl0CQXNdAUmCj zXgFcxgMw%D^`+{DF?q%;!U3lWctsnqpMY1k0jCRiRTGG>f-J_b=DQ`B-h$gl2|kQJ z#@CPNxWh^z6)s!+nx@wvel2t|3@k||7Gpup>LaX=R;%l2we4UXe<4UEwPnGWVAW;@A&eysMBa-tp8eea$y9sM1 zN4EF|b6DQtAX|JR4r#*A6mXMq(vP-@kS%^g8|OX(-e{a6D?9tqftbuP)yngg(NtuL z(k${ZwYeGAIg&udZvrn6uo1wI&V`(+2GixVN#s=?rUtG>xgQ#)l`s6Du z99^W^Rr1#}mihS*GVCq(We5D|?eK=f@f)ZPHWFu}cYr)WsenvX{ppg1o@5^9)8Yy{ zx;Ci(?T{{n^XJb{eKNIwl8o866S=k-${ng_n~*RyCl`%f%s-92&<*=LI@#}RvCE~M zeHXFc*2(_v7Q0;9*`F)+O`YuTX|cH5OFKK6 zdExBso$T*xvCGBSDKq8k_guE7`HJ8RXYc6reRs>ZT-pQsxY+OPWPg8)T`ukH-xB+~ zJJ~v!Q0 z<>>mNyTx*!uSH|jiZAhv-w#y#yZLeGS5h=WXOg!6PaM@w1MldxtfEygRYrU>gBfWn zfzx(AC_lcI)WYhp!<>8c2`xE%A3Sk(uqn)?z5T$g8V1o7;;=jmyn`@@HSRqO$l~mg z2)9Lwyq_*SjJaipiFwQChsoMW*48G<^FrT_=034A5MgR~=HzhOz;HVTZ0)T9E97X^flLAHn zyf6if05~=Ui~u+;1&jbVJ_U>bKnro97y+;*1&jbVAq9*8I57o`NY}G*cya1r1ORh1 zC)@}ChFS+00dPtR7y&>7a2!Uo2|q1$Fal2W5XWgm8|N9RgAs5t`Z`V{0A7*;Mx|MKE)2D!~YV^HRVFfS09!5ddg;E>I%?E=U0*0F)L9 zPZM%s%3uTz7o~s^0JRh_0-&A(M!32C{-jNRe*GiLrhEDLn$6`K9~Buyg+L>*Z5u^Z z=xKk(n6`!=gQ5O$KJop0Xwb^5rN|mpd;SC%tGkU)Vlqegl#EQ{(-=Pb+GjB9pXC$v zXw|LdcT9dihlBh+fQjGF%g8jofFZwM#C(R|Nx~hM-v@D(Cwe~P{&FX`;U@_E*pr>!&vIy;G>B*dYc?erVj1W zML%cMQc-LCH zL6cM3>GR4jNA(IBly*XLoeG(c4uf(0{;}{s+96;M1MqX4Ta*{5?pT z+R;zI zqFyCQH6}VpxT`UJ0wFWSxIZC>Gm)W9kMrcPS{_Y~Ia+%x5WgYfK2-#xMEQf5oRa8#aE8ne~J0jEJq_Z{+q{K2{MLzmuzTyG-)3Tf^Ur z;}3kIKk{k(NvL_Ak=*#tvTqIlf>Hl#%T1o+zww#gGM^cwSab2;&F(p?`J~|8Ud*(2 z*(SHgxwfs!G8=MryW17ze{iz`P@d3TdOIjjHluthPrfFFtJMU;`hO9H#zUa>M_^Hg zd;^PRh={G>H>I{VYj)%7a?Q@j?J@}?sp!UGTZTL=)EH(YH~w!zfa_6l{X?{Kljr!K zmI2BTvF74`nVk%2`b_7bJ9wA9J>BySJsOYnu|oYZq^dz|#yiRTri>X`{OE9M)X25F z(49>&&leVdntp+m^2GK@*`l*G5;-J#8(vcS?a)k#&EFO{ZH~;w&xo8cvRmY=k)g;pi5!kjke7(Ap*-zJ z17-|IX93cML@$tI5Z7hh=&V8XlvZbYYxmF%y9Vk9^(+z{8@h#pmU^OaWhzOwM`Q$m zqHll^0E(74FHaqeP`*u)XH%*(e;^A~XMRokHS+&aS&}1I9o$gg?|7%h%bdt~f1B|B z<=J_667OFV-rps>f9vEWQgdmfi~zVI1&jc=G6jqPctr{r0r1KcFaqFJDPRP^RViQu zz^hZh2!Pk5fDr(%O#veSu1*0X0A7~@MgUxs0!9E_n*v4vT$chy0K7g0i~zVk1&jbt zHMHV10^r6JFaqGF6fgqd4Jlv*z#CJ*2mn=2Rf#vJ4n_dHB?XMoczXtQWQ4Nxqr<4E z^tL@zi=g&^^n~4M7S&u3-G)o0i@E4AVu|x`RB8Fn){D*2wFl+tr_}H~%Vf-i!_oSE z_=x_=XPSOq;cZWNk?IcfXzQPUuezgs`~Onq=~JbAE&QchlNiPQKr}BG+B~zE^yptE z_BzKGZ`X`RJYQrx4+DDqG(B2ieT%X?I#yv27u9`wOmAo90XuKN7;nO0$>H-vDU83s zH+nM&i|9f076@yyZaq%vLC*i`Hw}xlvtq41zyh%(=hSJll|rtC@qi+Z;(Q6V=q4O| zdXCvaQ0w%DAhw1J_|}WU=HwFH0H5n87a_ZX>`cDcTb>_gH*#Dlu-wcJuVJ8L+vHbi zJf5BRYGiH8oAJJj+^W(TvlSW+MZ*MJ*(r#>OqRwYSZWVZ^6@BCb-oR?wQs9~8w1!7 z#9x4I_Hl~2t>^xM3VR&)sX4hsL*&Zr_d9uhD4s>eBbR6aJW-Jkdm6(Sm4ia7ak|OdL{We%UIiC&-gmXB+V96@?8aL0S@-I7 zfb&yPBo-%vift~o0iF~?HR~Ko*|1)fED5wde&X%zs&)}=BqJ>EnOS6_o0Tof*-*z1 zIRY4zf(i!)pH@6ytVm~#ru?;1*c)Vh@^qbK+@jA1U`gB4MM^k-ZoW3WbiffKOM4u# za5=jvR@^`AEbgDSid!yL+;p|Z`h!l^pR`!z;#dh&eOMa4Z}UaMcLd=(LgBlX_@hpt zti+}*Q7%dNj`gWd)}OUl<?MqDZn?O> z$CisL(-vHhtrJ^a8ARvPKv&2NbUPVAp_}X$){1P^AL_s?x<~lYg>c#C2jj_~X)P4K z#z(ya$}g(zAorq@xe=ac-_II&R|&tkD}svz}@nwe&LAwm%DN?-5Pb|QL;#f zW6wiKIk9sJBg-)i>LtLp6Nd8>2HAD|kdC;JiP7^E%ak-I6I6C-di>Jiigo-X>En5w)WnEs@M)oXlTz z^8dCaQ!Y;CFFSdDC!T#wrd)KYyBzH(nMX-x5Py-Jn*CL$r{BxdzUE0TI=NMjrsZjG zJOwf1gUekJ(K$@W0a14Trvvf(a+PI4{IH_`BdT|$4-HGUcn(_-v-HsBAX_|(gB>gK zsnDZA%rc2nxT<}Otg^*3V&RlTHWQ;=m*ay7Z_AMA zb^l1(emt63#xWC~9vtgga%cmmIf9rK;v}!;D}O@o&bz%sQAjzDpRs!?E6ATBOOsQ> zYx42I#9*Sd)GwCWfwBO0+MbW=a>&`2)2ca0jaBP_#ps;`qVkabM1|3~!n`8B9hl55 zVvKC<%A8uwhVeYHx(wfNap#g>bH&U&I(gmRw~@Ce@>*-;PA_R&D0e_#E?F-}MU~d% zt#A8xF!U+>^Z8eTs*d+O#*`iqu3;mzGvO$=gYFmw9l!3MWm7HR7iF%yFbcf18Xd5g>j^8>pJbde%2I|uO zeg#FHsX@MEv#PcmU>kAg2H0E0#$tu6GR=-Yb`L2V;-vW=LqqisLC@VRhOhb~jkn9A zt>tx(E#;i+Uc@5$I~hjCejHA8{ZGi~jy{D^I)u`kmx;7C0rWXR1oJjYBPSY00Nj!S zMgZKJ0!9ERT=QZCz&ldFh*N58JaNE4^D;j&jqNBhjyZ|%ovsY#FQ}@Q2$uW9q)?1b zhqJYp%6`sQqRSnP-^x-y`lNB`yL{4*K5aIAm!mv?)@=Hk1a83H7gQoYSh^&LkHJ5h z3*YF464mbq>uBVD^m*9f9Oj?(Juh=n!$lFQ2E{U0t3<}f;&1X=hJzDb%n~;x&D>5; z9TmH#MUiV-6t~2iNaw9|9Yr#hlt|+?a*@^5&*1FWj#F8tWh9qUt;JhRnAW#5Z4wiO z@y^72m-FP-dV_|XsbzBYyBp?6degP3RkYuF7n-E@4*tq0OpmjbC35<>?`f!br)wrn zepKN?{W!8k{KsP&|BE2po(lbMy6MESk0XcUCOOg~$6Dlgi(J?uM_XhuzFqO4;$((f zg|5;GLqZ5 z>Jxx<_v}P7qZeZ|PBMBy<7CWmMmBdhjA@1LoC%0d<&%zclK0$1-f7^Hce|tJCXMi^BXkIGSkUB+vo+2b1=gh*_=E^I>{6840-z`@?L6w zgT}dLI(g?Ay`b?j%y33FCy%+XFV}>)bIeE+hB~QRJF-};QOIk{+(P%eoX?W8>0kb^dOW+AqQ zm-9`S<>Hv{^MeshJIk|kDfbn|ePxSVE=}$+$Nh?w`<2H1sus6gn%v`#`>K@t)yDmr z7PnlQ+zTD|Yg6v4jr(;iZn-qMM;-SyDK}jysl2YmEf>cvjWDJ+vVH8~CNzfiCNGU>mbMW!907H2-S1G@pH_=i@i%PiWc@l5qD*Ov8A4mT@eOe<{S)mxsb9V2w3 zp(8`RBYq;;;+b*-KUL-huPf zoLr*AC1tkK$+U}@ZZjsiL`TA;jp2SV2Ntp$!J`4WP#rh`(j;W!1tyii~zVR1&jcAUkVrjaCZtA0q|}CYyD^kV#vn*#cE)85dRHK6wD2t zI}@Jm9Zzq*jmO;Jd4DR{2-V4M+k1Th>8Y=WwfiSLRnrrjSNz6-h41CdhDT1mdR9NQwIsvi>DqW?$f<-CE((fE%A@hCT zg_o&6mFyk~->Ta~s*)cpnIZ&gq1=>PFC> zU?{#DOiQ|}t`HEvUsjd?;}1YoPKWrQ5LUI;y-3SeEQ!Y-0x9lxV1X^&d&IR@AseAP zmuHs}xM^Xox7$sn^$|Fx=HwEg53~MWyPkSp$hlSUjPGK_9@}zaHJuw?)0fL$ckVui zaxu`27lAiP%nn!GS!H!6Xske*&ZDeW0QV9=v@fDfmk{p};@vCZ-6P?BPA9LCq4Wok|?5fhB^ED3DqSuUQB8;@KfCJp7;-8y-87tj61BbNx}P@DJYbLHZ0 zMQ+k5T52d}k z5din3fDr&6P5~nTK9T}P0Nk4bMgZKG0!9FQGzE+R_*e=U0r2q@FaqHI6fgqd6DeSX zYYPSPjHw#>#f!;T7O{udL?@}5!2ijV--x#C!;jk0B<3+{NBdCL()m|X&}!5Bs_a{B zdjHyCs)ui7c$&LiG9UMcucb%hI{(DUwrP{9~2@(kdgQbZ2&XJocrYSY;4 zb$NPUqfp;Z=}NZF_evwU8e(gBpdzSVVrot<$-IU;O4(RTUL(sF``K8FTv^-2&Dxf1 z{ULz(DNV`1vV{DcWN63hJ-Z>!T}-{2K1jpn zj0#?By+%;YKbrzZ0DLY5i~x8b1&pw|KSjPUB|{(mG>*xAmX|BEDCV2qXOW|=vFp}` zbr+vcWf`&2kLs{bl16XYaAGM_|8_;YxDuCPDsNGZ@e8RxBLKdb0!9Elm;y!sd?^Kt z03Z~XbRz)1k^)8mkhPA(2!OApfDr&>xZ^MafTD7M5x3UfM|E=vxrT9pV;e8CT)BYn zHT0cb(L*XNd6cPwFoFzFpF&?{fAxoPT5}m7-te z=&MA(+R<~ORU6<@F~yfUT6r9+!hmlO%`0r8UnBapj=oGZue1qQX~pXteX;0E9DT0n z^Z2N%d8y1+A9 zbfXJ@Us_FEbM)S#lRSHl=p@fpi%#;44TWaj94R`kk1&jcA zBn6BB_*M!S0q|%F7yz>_IpgsUs}re%7ME60uM+uq>lw~2m}qi+@c7DvBB^hQV1SBLT29L>5x7~ksX zJ4C<3(eD<$${Vqo{9CK;b(M(gr_}z|1%L(K6IvRZ@jNj+zkBEMM!h@lbj2KyE zZcZ9@^i2`_`_ZG~V-afh5dnuJ9d-R%*cw}u5uC4*XAZd}*=q-xzrkgJoJWa7v1$|TW6Ovf+syd`2b9gJvmdQ!HQzb);Y zKj`56VJ9cbLB4dJlet}2^dqboin0ql4erO{`)UWD#iz2c6O;HvfQ=+t=RBHxTthzU z?7*^SKKjvvWHiIhS1@=sFUhzd!?A|>e(qhbXY3A#PngOVclEanCAs%_d+w2SN!~5= zN(Z^TOXK?!#W!E1q%FIWq{Ws`XkjYp_^0q(b3MUGFWUy8TB#OUKY0n^=x>ozA~&;N zkcobV=ege^W>%m2&t?4`)WpfgHTN4i=`*opV#zIzI%(o0M=hQ>BZ2xR&Q7TO#M*@F zpQt5N&&0Z0+&<|r;h&(o$XxtkBBq0@wY`;@zaZodjAib;`-$)j=lu!~R{atO=JEk= zEa2(8csjZq1VcwB>llIEp);A$*Ky1TL$+62-65>Z3vCBCh%#ts)dBPkPWt=|CKRt< zVU%o*e<=Ef=u`a7H;{>T88R^FcG){{$Leq!cNdeM7ZcaX%~{W@|B9&Q10HSpAp&(G z(rI3Lo=c%d-%>c1MtV)}B;`YLeAh44e=X0+nuVXE_Vn4InBMHfN&8Z|o;wATJ7Hv> zt7XfXYk$wgNz1njCr*lggLhj)D6j3ASh9Q|tes7^#=mXCFQOF0+SA5*K+nV(%jboQ z+n`;0Cf15A--a#hnW!xv4k!BCupFwm3)4kxpXak|k)+r4%da4sCzHndeI%PsD*6HD zbg{2|z8@SCZNbu;t#)UM#|)LS3zs(;%7(4edxFVU?oV}>8wqEH$~H-5K0L4wh@}}_hct6hVhYngpMSmlo8}*0wSD824@*;S zS@3-#ZN#@z;yaFT**bg;!=R=aNiKIsDwl5WALz-a62G=Oi?=6{<_Ezc{XN5L zj_tWgt7o5uF*wA(?%cgT3DxeHrG{mP`&P0{?WulV*W_el>KUB#!igoWuB^Pkd7#dv zRd(fx2JIqfmxK$g39)A^?@w#y$`yv3EvCMNX^BB=1toQLCG#l!)dVF~b>+Xv$t)Eg zD5>}>e`(PAeV@W4als)cjO~NMfqoerGFJZsg*h2eAkiP8IL`kkjH$uyV>lZay5l#K zy53R9?0+Sm3Yp2L@x0Clf0A0~ z?b73abGZIzJd_-8!hCNeS*q|S@@JZqHQ&62_Xj8SH1WxnQ~(=qH2$exs*^j79B5X? zL!u{07ux?JCvX{u%*$Gi_V?75_4B@9{1*aTuzb6o+8!v$1mtaZ{TP^5vo0YJ&5_o1$e3e<_dt=rLMu z3jK_6zI0W2xOSo#f{_N?P8D z2`65>VjV5&gab#3lp=->_`m*}glES#KGFY|f9jD4ap`b*`*7mqr32x_%+hQ)(O8-( z&mS(0ltxQqrG=$MrNyQ3lHzwl(gf(7m#tE)C(d5J8|LtunE-;U zm-8(YdFgd$w=&*iB=HRLe3%Dk52JQypFNw2eyqB;@_rnH_0-vM7LrC8b^lJG=i>k3 zn~9z>mNy#gYbSKJAvD96AO*2OAc#(I7wkM=YF42D9(rs6+oZMlXqr8mxy@dE>YS%PnP#!L7 zW!9~!tIS5KeVMi>`8k)&YNpt~Woa>e{rM5pYPe47^LGDlO|KBn!qr(X_B!`lcz*iEgzE2-PGS>+VXYh z?&64^o2sF@it^53akqIvHW!`{#{VLK>0&-eN5jDU^xWin{d7xc*$15$c88jtn&A$+ zGR}Cc8|pkn!C(IY)u4&Mzg>j3y)=|X|K{VOzw#-P>9415J2nxVNpfskTWqTQ{`ya( zY$9~s$fVJ?rqXUQw)@1kkU&NB4+M@4)h1yp$NqYn8C4q|5rY{dY;^sno788T z)MuNNrP%l^QASyw8fDpLl*QC2jVeyEB@wJxI)3)|C>6T<82y6QGBqbF6MbhMKl_Ko zwf<{!mDR?YBQ3VX*G=yIsjb=H!cp%gW%ZCxQKEGe;lFi#VPKC?k(?~jr$?` zaym($uk4bG`f+4ybvvxp$)0$=;E|9%@_niszab8}Xn_P2a7o(!{p~Z~AnKFz0M6Xb zTtQ166sbMfA&BY@5DOr9iZB3-|K$PL-Y9`lh&6itsEWNCao`Mrj<(%`O4~CG_NhK5fF2><|3sWFOL=>@mDlSElLTB~AbIw&~ZIbzXOk7Ip-d=EdFrF)xlgC(Vml??sQf zywFX6_|KG9wMW!npx6;oeF#0C&hXA9kNCj~mM`-h=XeV(Em=XbAt9gHOo!QJ(`Lsr z;_fb0=5qmdf!xr#WRy6#JyaU%4Od-HPsLR^1g>H)$jfZruR}t0A`^uqtg=fcT1Yy# zai)&V{!R5(UBJXq(IQx`k%UraGv(P9m1hX*blz6bVhIupf;!XG6tqJUqfTe;Z`CK{ z*^-&rJk=2k-rg)mlQ^>;QKUE9UZn0&GAr9Gg`+L+SPtQ*Ev#=_0^2hpQW@ALQ#rzx zWY+kzM~$ESDEncrW2*kg_?HsBLl=5&{21CA^abnHuR-H=GFtuE-P3}rTp zqXky*-y_}@d=I5m9nYcFJs4=ii1b$ZXai(1rv-xetx3Sq!}^Iar^lft&{kSG|~8Tj1hl zChDf1u6ny79CblX6*ms%hBprOY(6v#L>R|U}2yTaeOatksIuQ*_F;`3-jY+ zNGZZB#_xUdRAuKpB0bMVI#_=v-Ou1aVPMts%@SS(K!iZPR~{NQk5sIY(~w!sB{VK`&wd|Xa)<{}T1 z#p{tLzd*Sbio~m!sE|=W8CMrSZ{s41ZWlJWa%CVaP9x7DimmIpda}PNV(=m7p!&g`wVTDd{G1RN5@5 zDDlfXL}_MR?WBC!blUW+jQ4*0 zpGSsi9+9oM~94x|lmteg*-%6g7V7t&9jxH|>))ztC)GNc>EB+J3bac79 zn9sOHWa$F0BJRvVY;FIJ<_HIaJ5a`5LJn!twZfP)2l<$z4f($EuDO^a z4S8w4Y*ywglUX0~xnhtil)yoJ1XVxY8#sBl|I6*~_Ghw3n?CR6Cab;YT)1Q5~hqTb`)c#=RNNw>v>~k7DxocU?25uzRX48A= zPbw`SsP@$kf!TNGpql$s@Ardc+y&ZgN$oPZT7wJho3XELQ@i7y94*kn2OH;u-HNq` z@Zeb8SqeM0)D+Aqp*Qig1$(#o>Oi`Nk3tgdD@3mg1krww`t1eZ_O#BYy!?27u=oHz z`SNbuyN2k^Mm`n1vLqWHh;=iKxvg`r;H;jyxUp}`qU3nlmpYD@CC(*#<9)u`M4$KE z7r1gz6m9VNAEUU~j}Ibbt^5C5{qw=HFcz zgqxq=fuN0)KsS%4jFu+yzs1EuhReMjI(drh zhg1eA3n^x;5fWV{P3#L433A{NnVM6~QfJp%nt4efj1L9xE59fg9|pnn;c$$>OmN+~ z`jLX=`xNuTy$RS|#mhL7kmzQ+?iDMTBxtX zCkqG4gx<{`X4JEStMO3cg?ex)-^ZN)T5_+eU%v&hN1@xbvg2?X472<&gyjtH(-hFU z0XdKQBDv*y$hX|4^ami2vh4Hx{@NPchOeatqLAb^MbxnJV1^as_(U8Uv>qLxTHj2P z)!F|cO_no5%A--G4s%TA#r2C3!Lt^cAvS1)gY14r`8D!4! zYRrq2HydzaV^uPAir)>$98m z%zQaMO(D`o6=I_qBH1{hY{Z`T)SM{NAn>&=ghT1gTvv9rh|Ty z@k_+Ju6SPwOtd87+4Hg$Q#<}@m5=L2|ECP*;Q*WbCMCi9IqzpQu@sm4Qk!you$#J; z9kvRMM%=wAIvsSRSs|x}dp1RfDQC`5&d^mTXI{}vlGP9OC+n1^S1L_y@orX(_7v(Y zuWL!+GfRkCGEP7i(`bA0CXGs#L6i2;iVB^TqVlR%RESHr-muYa|H9_G7$>ahrbDtH zpNV9r;?BLM!L0!FAUy5DELnDnt0MbJ9% z8BmK*M!0LmqXz-WXL8|9@{jq2SKf)3F2yx^oKG*mhLl*pYgXQ!AE9C}Aq`MSFHRP? z+5DkC4K?t6)e$4D1I5;gY`JqP^h1y%nj|Nj2}G*AMr~; zoc2~f7t)XR1g&310rH{_ht9yV?ovInGpTGN0J>Aa2!JpJi~z`{fDwmuB!-`swG`}+ zNeZ4XtF5oC?Be%n72lUBzAk!Gwy@P39ZvqS$uN-1#c5_|Uc}9uNuZ7a5OSqNBuvveC|St$6CjBNzReU^%n`WM|%1 zWcye45$PUVlvPErTBJIVNp7}ip@IzwB}(1#V754zD^mO!wX*VHzL2jRMd7KgxtEjp zovCs*K@i0HqE$bUaS1N!P(H4R=*bm&PGvFh82UA*>;s(ESMJYNnBF(NJ+tDluA%p{ z^6`2;)$LQ8bjIpnA-nBz*r7gZ%@GQ*ufX;ji)PWquon92mq>_e$V%FyN0lB3KwsWO zSxxr}z0{&h#q+pqp=&e!h5l8a#qQe7yh6WiG7WCG@=7sn=bFv@!o0S&u!mMGl!dHF zxJEQs7_7`=PTtDAp2C2Y06FO3!Fh#wZ8h84?O?$#6bkdLArR+$P$;-+-a}j+Nes59 z;jXUf=fM^fwsTEss4zrR8gfkupMB*4A1~AhGAE#oDJy!M&tLurZEES^L%N@9cXgbNZfSN?!)JmoBKfV|fo= z>LnJgN$)(s(PgtXr}%7{yS+@!>^G={X85qVa1_4Kj9n)jL`Py(TovwPm~DGmJ;_#9 z`9;aD6~O(3-dlcQvOfi&IdEV3NPqo(5ETHK{pCZGZKr&?>r_4{*<)Jc->wBj{l;4R z9$Be}jkyT>( zS(*E~6joQegjIKU`+L=;E-R{$OAWuiYOA%?g)Y6-V!1fX4Dp%&*}3?>vrRaTn4bbh02ETd2!MeUFoINT4*w#|8P%;g%N+%G5RT2t ztqX3zowH8S398%X7+*%%^#-5b)*(F`*0b>}sGZ2mx9_oN|HtO;OT9&hx+={OE%lX#C9-^tq}l2DPRP^f)p?UpqK(iINjty(s$W5>Fd?Ulnx3#Fy ztoQ2gX)QuV55U75KkM!w_Cyz9w_NNi5Bj-lt4~wM+V&Hi$^Gjw z@6OM;dZPQ|S9E(?x1esS-#2ZbXg5kv$HCnweLoI1mf7HYBLP%(=I|zna@X*x-C^v} zn`!w~J3}&iXEkGJFx#_PU9n9Sit!t8HqDH-P_7({inazqKO5vv#YdC-ZRIUht{Mz6 zzGNe1nl%_MX$^+)ad2vC)!jKJ1DuAMHl!z-^OZqY)EyFiUV-dEbE``LD&cBd@$Rl1 z#Se<(XO}c$Mct*dk!(GFGL6`m6O}*XzvVHgMvZI~nrqBG@Wk zMMxUcHv3DJof0`VuNj+q@mWOw;c~O5>?4RK67Qyc|iKqc8ADn7SR)tzs%A zIgrRsn7^pZDc~P9!1DDG#%f|TMW$PIa{D@q6JN#p+ZE>lJPafrZgU=()V6!rPEkrY z=!+zBzfO)Lc_vfQwf<$OGgj{)kn%_q6JHWvLUY@)9hG5`3qcG0ZIM1N5ip2eWks@@ z<9bA8FxsR<3=zd4+nIIoe3Gp(Z@Mrzu%M8SVuGyjvSDF?b0ju{dKd6nyuAZ&B=3yQ zz@ujDtx(>jc#EYY-e)72uUNH-1qX-W>kwZ=@^JyTd2Yk8!<>T3wk=|@S+ww2gh-Y#n!iT&L?7Yhpq)V8NLsd7)f^;@xN z-1WqK zJ89Qi*=hH~^do$xpG86ZL83-JzD4=?Aw~04f_8CD1n*zJ8AlCl&mNx!i?(d!NswME z-uNt%&|q>_bCZ0W;QfBIyOx%851wt^%Cwnj6dBbYrsZ}IC1_O~*M0V6^j-^_Ny~!P zM76TOp&UDF_S^aL{J@Ha%ikF%8=X^YQmpKHS5m%1{IHPTW#>$d1~x7`a7>d|6l0E) zvV2yFa`8tjsEKTRFGOX2)|zjXbCUPTj)G%xF}Z=gxBm*&o42ao@OB>S)zn#iW7DFv zwwBmGiht7*`E{BmLt6oE%f?w}$EWP#LH9OWiCSl9E+I;Ry==pI&V)ddRT0g;h?v-N z$qOO2hBv9WK8C~8oLr*QR7-oP5pQdjrQt z9L@-|Ty>hs{oA0{auTj)UhA@Yhu@A2H;J9R<*uOy3*c07>Cdxl&a~&>8 z)1#bfRPSh}@=Q|c>K%QG{nbCIXbju3YWykD#hPAwGF znY78|A(}|7QpYyixtRZ+DQ@O^6G|iIWMXbFQ;YFNaLsWsKw$3+l&~!_8*BaPZw)eg z(H>VJSU-lIPjq@~my?P0PZKPMTjbkbzTuF8=rH~g(_?jE+4xGLkjkgBg%*edoFlui zGYchPqaynzX9?oBw)xZB&uOegH@&>A!^E+fAFK=)2@=Bwf7rj)? z9&6B0%-p+o8i!w_Jm6*91h*M0^Zz6PicK2s(^-iAs`Ozj^U53l(+YmdMN2swZLdBUuJfltIdod>R1q+h|0 zQE(z-_=M&CoXyC^U&NKe-Se9kbRo|6@%t1U-$3)T;~Se$RMCQ3ODa9tz-OY&i_-+< zCI%$&L1e8iX#K`sjrS$l*De~qTD<_*Vk!xKnJg-Aes$aL+ zhBx+QEOvJEvVZ04@!aFiUS`_2Chk#P>0$X-*UZbD$TcGC77>>yz1=w%hSoeP3lod2 zL$qd8c8q9&?;Me#1D%%K@;sjsarS#j{vfaJa|Xsvc_vHzXWJT9Yl&Y?Ct2^@-Mj6v zbR8?>(SLZ?w$iWFlr;VO6Svv3I;+|ps%i{3R5iIoOw-F9xs|a!l)l`mj}Tzac24?N zGMJH1J2C+pWaeR+Yl|J@yy7KWQjE4j<)%yJ7q#c7a-y;reUIZZiTj?KwP=ARu`_>d za~<7AFc}m&#w35%Du1FLw|7D%WA7yEYD$=Rbv4U*BKO={@k!pze@*WKb$i>fBy$~k z$8^GK{Z~i|TeeoFy9Up?tTgI=XraP!wIHcrmIL#<0$bB+9aeC&je(3#wz*Bm4#wWV zcE~FH=wlN47pMscy_HB*=4F|IS)8;eRLX9<29yik>JKi>d9e#n9nv<-JJo^gHpk{G zFY}{!A=s@$4-=MbE=11Tvq!`MuKqL%kK)$1tx%M?YxbkE5nAU`&#F&QBXiN$kl~Kn zXSZFBIXq+g7?r`y?H@-19oR!+){0Ciw5y)(ho<-ic9#e5!nw?y**mF*3H0@*kL)%l z`77gYr=gm2NA}y7X^89xa8-STZt z>9Mcby?Ogixl|uFy&nu)Yb@!>kwTc95zqPs4(qB5C?TS==U{)U&5bE%d$i5%Bl0Jv zkBZ2)`F{YQ&3|_DPU(ttQY-z<^cn6XS|;k0!vQvpf5YUp#^}}**gDSW!-(eA;U>2O z){vUu+vKC6;oqOtRH7jbps8d;A5-*}Ftz>$S*dFrAg_GyxruW!b^ zx7?ErIpjwkO2}g;3aI=O+pk)JANEBGwu?kB%Ekf*`-13OgqpXXi{a&m&nPu6OtwKd z4DAJ4v*K{19c?k^<9&YX+b?ouIDQnr$&Wg$ZC7#j17ELA7^mUe zu7L9Zn6dG@WZ{f_^3V*h^B!q1Wu>IZDET;Kr61z^5bKKMDMyGb9-D}V{_MAQcx$R# z6Qc_`6$>4RPTq0q5}mx`G$i_R$1^56dGBgObn>Rt0@2CaSMx+C?>iMmC+|DW7oEKC zG$5M&1BKfodYz*=rs3XnqFzW}*8Jlp^3Au$s(oyG^RK|aN&YeDdFAKSo0KEj&fU#j$84^PyMglE-?K^! z^gYq_{5q2sawgB-Y4XYy`$AlL>ci2BMG!wb`Qe@RdWf_p;9hq@ue1gF%;d%MmRz*g z7o4NKE&mE6;Q+uP^jHwsa3z?yuK>zV8u= zNbLnA!HzYpev5)xW#9=-aHBxxM{vHZ3BFArd&PjfBb<1DtH6Ko>8aJ5pn3nPftNPH zo5i`=z{{JUh5iWx?a~4pefiaI7Uvy&2GFQ}O8!MZi1OA0z)RJwue+gXP z&?(_p!p`o*el6^nPV6_r_U^=fE3DLs{Z3f1b_2Z$y^fzG~g;aCZ_Wx3Yt%!@fC_;(2XfcQ|U_HnYf_9;~xCh5lYU*e+c)}W)8Ij{6M(qH>}hcg|2?VH;o(PIo=xG>ZDZ-T2V8|a$6C+m5`!^L88IQj=z zxc%k({pIP^NZplZ{loM1L&Y465%n)oe(f=&nu11WJ-XQw6{M_feM~qmrWP*@bY(8G_c^OJsJ92{iol8&aO5HkJso#_;O!TDdmH#9l ztyey6=146Vlzp^zpqXQ}*v#?T&1NpFea_59wZEFVxVF;}{M5l<;;4bH=-z)mABEhF4&LWFUOUt!CiCqyJ0l+!tB#H^Bk1@T$v{RkX}IX#a(+S#FIqm2cv;UM~+N=NzqIr5vHuI(Kwf8x}M$vA|0 zKEKqIwOWdj{Rm~1Z@phT>6RCIxtB1!>&{tjggt@C>I77A*h(}LXOV&3{p_uEH6HrIzgYm(?!9-Mu}FXJVR}-9w)}&GSstbBj{La-Qj1bg4_d zhD`MuCr)gwzX#Qe+bb8KYfS}>7{mICz#gAsC@a+ah`#i>eoVc&IS;eWY&aji4Bdn$ zOO!>@*zcwWNeAol?xh~+ul8!9k@vyEB#+9p|f*2b*dYhzYEmNwKs?DFIyGGlA_5$UG$Np29GPkM3w zgmb>coIfe&0dq#<=C@{O)`M8>9c}4%qvQj60&POu4oK0t2_Em|{t#?5q1J2490#|x zP&1F=O^4_=@W#K@=a1}gOvB4XWScttLAh>kwMT!1jD9Wq8B{sFx)Rtg*4lU(Eg+QA zDYZ+;ui8y~0&6?&*H>C$M}L+7i-X#2u()4-t9`u5-9Sakl#a=m6n{pxQN6cBjF`$4 z2_gD#`B(Jn!%b^?q(9L1N$o3$a~BL7t0iuaj6WkH{+2dxTDh>799hIQ({kZo$d0$_ z<8p!4S$j(H^w21k36^?(lI%J1dT|m2putE4=5*vo>yw z0N6VPi~!gt1&jdLHwBCU*e?Z)0N6hTi~u+w1&jcAUJ4iiz(TN#hYJ+bM%<#BOJX@^f8Ve5PgWFheRLd=*6N>bo8X?llX9PCKEFwF`5#D?_tT@23sU-Z989gEUd}@{}qP``RtCjmoe(%koX@lTbddF_oP^# zpYguP{N@(QpRKIM%jw=Yt8gQYb7G%pEqxm&{JV>^;Sn162Apod$yQ}~l+yiNPG4@p z(w-~}GIYZE-i-Z{`e1e-yR{giA*(6o_&b;xq_{>loyLY*E-0MO#}d_{Z9|S3a=2$H|R31j=QI z^6DmVh68qP0%tm4Bn7hZOB@oqUz953SPi!n)c!#ZGf8?S?tZLxrW2LAH#59+UU@{y z_$~t3Xb_FgB{~(uCD06O-+!{6nMg_}`y}SAlxZ+K+nI-K(TDXha(ik{E>VoEC?;jI zmv=ILUW^NkQ7+Mi;+gB@`GR;B8IN3|i&OwLKHO%_NbqaBI{GnL*A zSBvppE8%R9dbRzeh2}+(lnZ_`jnfR_@X|p?j4wsJkcDV7!=$3b)Su&+y{t1WpKYaAE-t-|PM*(+XTs7em#9usOB?;!D^s>BAhw2I z65FJ)$t7ARwi{h)7-^2A6K2?ARYJd{dAN*unZ{x2n%~6eXwEZo)!U_P(;LT(+zps^ z>B)HSCM}u+*Og0iXX74iPoQ(>h?2T6_fn|lIggd(u_i%wNP}}8&oTRGZC^9TYR{87 zcW%3v=O~;$X=aYqUMh3$JiLs#_1Rg49mY$D2JhYMfKlI3Q928ld*Gqo z$<@8*!o+-g8ZtktXmgv1hkYaPe6hbg9rn~NMDVOU6^)EE%ZsOw6fyYaZ{c}T4iRyk z`BA&#osHgs*C)c{B}uoBGv8Z%h+FGj8coaRp415DD_!1p!~qZJX0Hdz)1Y?3T{>(= zztQR4CbxP7mS+iId{$YK-N;4WS*0|)G2R)cY5S2kb0Z$#cU_`eMR>p_XQ_|O3RaGvos$SK} z^N@I4JC{pzF`>=Ax|8SYEgreF^#z>PcO9>b`om&$?OZO_&Ru?ySKcP&SM7d^EczR( zoqk*PfY;sNCIk;CYSC$afV&YHzd7cNAYvu|mh!KBP@P5FJZF`{8HtPb zLs(yVuljD!f=*GJ_c!-(o_Qp72v>~z%DuH8l1KGrc-oNT3>FI*SxYKy!p-{#v=Epl z=O^#assjmaMiDPpXnyn>CE2YbpFrf^g`fKFIH7&4z~DITjM5f;8O6Q62Z+h=E#^+p zo`7Uz?VJ(vekGQ86(5_i^tIo~&=HAb-=^Q&_i)#i(P3XkoJ?ak0^s}}vH2%$p=Eg`@qg_;BsKzb)2Dn(EfGzy4xQFy2V zQUs+6D2gCp0|gcFJ?G51doL4>hU(J^ zQ=-#F&N<+mSE0)3TQb*L`7q3(AxAR2l{q#Ttvft~ogHP|zfZ zvbv6M*MR#H@Ino;sBl9;AqdDUv%N$EUr-Wy`Jbx+-nfdj{NHK-uR$FkZ}=x$M~)8_ z^K#*o;LjxbBtT3y|2+==)MhlERLuL`^q1qCA_mE5Azo}VTlhA${%_-j=QthWnQO*l zOAlrU^!NW>dcAGw1wcLawE@gR_SzFa49|=^NdAZF!RNW4+RFVK!D*7$415hok5;6HUD{{nUvx)-NO#noPrC6K5qxDJZzG^x?BY%`( z9n~iV6T;?2l`Rw>dO50eaa1`)D(K~?(#=uj9;u+0UBzO}1%@~1RItXuDNqS^akqe9 zeuUv$$NT5L(w?fQ)NZ1(hPhkFOFrrH6I8iMu20v>{NOIlzpd;K>lIP3%);w zScLp&Dc~*+&fr{UN7GT4}v#?z-8thPA;Q%`n zt_S~Phmz-01yS4EwigAS>wtLPfq1IGhp^$=$g3u3qqYvE&TSX+{)1pE^pBJ=z{1Q>JZrX zGdYRznGdx#d6BK27g9Z6!g}rwaWpAGiO&RcCPV$BE|djq&Z;Wk#L7>@T=W13=UVCT zJA&E)>uxjZ`8V@Aw5o0?&bDg627R33Sq6D6RfN*Vg{E12(90i2DcHV-?zh20uRDuwe)LIgW8~E{QFezrqm3@Rn`-!X;+T)6ATucme9l%z(ZZ8<=yfUoC*=?vAuacrQ!)|9IoqZaSFa(6vWv%$bvnbd;^0El8|7q|qqbgvEdBV`}ddg0g4SJ-pv-}FAmm6M<{g5UBmUPK#sT2j*?0&A{$H|DgDZh5g(~_I zd@sjV(ddg6O;TG$Bgl;6>f3*-uQ(Nlif3l@YPbI(mse}SKn|xI#X>y^?syEvQ?B~c z-af-*_ZMxFq4-b*k?_A9{!hTa?Hoe?Kj1$aS}Fp-<_}&1&#mp?cM$$zWu4ANIJdC# zYCgj;a)*oOi|DHsz63wEizl9UE)eflI`2@Suo=8o&bky#3ICe;C!xOJ2G$K~bqd!I z4t=4eUdFhrS&#x$H-?j!C07QzHdU5T0dF%{;8j3UkFFoyaM_|zNMIP4$7~(=J;#1D z*4MRZBe4Jne4k@*!Z^-v zvG7JM^gzw)ltI_ z#zQ(sP_!Eyv*jb98-0wvb1;B?a=!;FRWE)YelSr){AHF)0VBXngiv50kvkt;IHii= z3^$_(l?5bRNbaJ4R#{BKCFCys2bFbdQ5ksqECUBNR~9aZU+W9tH1(CB;n!_}Z2cLk zlFTtT>m{7IoW$^M@362>A(l`!c25(>Mi( zq{d+&jg#Q@bQ*ZR!)YR*(W^qepGE~JJ1i&Q_y+ra=+5UE@P=G}0zcL@j#;Gf0MexiP-mk6+ zY7U2!q%YjpmIrWOTOP>!+MLK=eE+WkrOKS;-Ntcq4wMh~0dh`i!Qq1Z!#G?>Ei0Tm zc)S~O?6VH)%nGKM#iouS7v#fmW2(dTVU0ovF?+{RqzZyj$F6t`LkS)`<1us&hf55tO~6G( zfW3)*?k+U3ZH)N|dkL7vIL4sA1z#2h``q9>zvI{waE!PI9{9>|d(`Or9r|{2^o6kB zW7xp_SD_M1UUTeyfj*OAY?xOaE-Yp*0~6pU(1*D0!;jBu$GEP_rtuGuziQzFOb#ot zmUTTu>|aCn92Q__gLd+Oi}%w$wlg+TE&LhNvcmQ=`-u;}uR~;-^$pA`UGw0giQkon zF?s{|!Ln#;wQwUGsfBNXYn=k6u)YOH_*%zu_zj4oSr00!PQ`EIPtiNzR)cMgC7^t@ zpIV5%mDD2qdE)+qZHkIPAd=1S(*!pkTdZ5)u;NuuS2S-aLW;@R=UwoZ^Gv&M1)r_p zE7xjaW+(~@g{Qlm6Jqk3&wC{POPRKTr!3QUI8qCDfNKS#;UCL{%21}A_*1kCTrAU6 zE))7fnefM^f=f5I({2z!ncBdW3Xb491#V62v}Y6w zwV_aZ@u%nmaIsL+xlrf}g~A_)LSc|+7m6aJm>dgb_vJ#NU4ZR0w#aNJO#K;U`Vd62 zO#9$SE!+=o?Prz=wV_P^!Jnc7;9{Ac=Q5!$lnH+v%7j6lT_%cpZhes10R0fck@ zE2!}KzbITqg=_z!a2*xCc&38w>Ndc3mGptT6LgiNoknKSJKN;XfxHe~K%oW#;I2lA zFZh^x_-%L?rSP6tF#JZK-O!+gH59Iyu)Qs~l13YP@V#d6T#tu^_P^ryf~~%wA-%yS z3_`OqvWnuf9DJ=|NWPlSZ0Hl7PgIx*TfcNH5Tt{1I)C`xL)YC<$WblN{2QQ@{}ni3 zA%6`&n)N2QPffPuT&udM?EUmy3-425Ib?jWnyS-VbpK0i_PJ)|22aPA3PuI28R;JM zc$F1$OO}$H33b%)jwBfEk)UC14n;PrbGNP9qfms#i`)Qa+Aid8+Ag-%gc#!~#%K)o z4V2o9aexM|{I)g*lN=sT0I6(d4`|GG*qE{4W$OA$3#m5PMYfnPK|$g`XL3t$=ssc# zICx^|i1)W{K|)PRP~tNO+R6u3!u;q-V2Hf~#*VsXRM4ex2Cvclo*z1}C9?pMX$8u# zxfx6vOa5($*=H`s3F|0+^aL{P!2(+r_wB+vZ<@H2qG@RH9R~Xlp~Dn^3qj1g&3CX0 zYUkgDpGjb{-Gg7v`W<@04Pzwh_Xw=f625Zn^8EpD{izMm1sm#qP;TiMdlC>{J>ka5*tdglKI8u+9# ztX82i-ZjG*p4wsxFJa*Q5FTRS*r(46Xp4AgX3hFLgfe>u__ib8$Bw=o;fW9Qo%|42 zM*naWL4ZUG@Z>MP?aBAgzxXDRFMd$WOfnN51wmii2j%p2lmbp?mbNZ%QNuQtI)F;Bp#2%p0A zg^Q;Xq=|QP{hkI}6~k-}Zt%c5L?3W9dc&z%{dt;v^(v<0bCyQ0exUXAMQX-hmFP(_ zwXi>GF2h>0CG|H=)&9Ci8Rwk8#^s<Qk;Wnz~tSV)&Hx)x%f=(dSYW|BFJ=H4JYW<^{&*x@5wV$mZ({zZe z&Ohs3H6yG0Y=yr?R_~v6ubGk6|3?Lfitw@PHgNt&WuNP2Yz|+MkS{+jf%-@cu9!6uP7^@cq!jJ|Rf>vmk!XS_Y zztWFx#QEAa;EuvyH9DY|nfs^mUIX(!_UX*+vgaKoli|@=$Gq=Gu{-4*C9pdhT&su7 z`v;hJd<@J?Z?xuv&x-lOyYtYN%zKEpx@w`p>EZi{W*rSOxsei<0}<>B0T6_IjJmcU z_^tL#>8n{sVbC98^x?-u;j8J`AKGxcIK~YZ0@9`(oBwMYX!P#9Nfg*<=Mu`fhd1|C$b+GogNZ;IU3=6~tj| zwYs5uEF1Gs(i-Er+%IaVi})=ZeOg7JPs?tYhqn{4EDNJChF>Voe!V^$;36hKJQk4| zjXD`&c)T?QLsg|xB-O&>>X4#EbfNl>t&YbpkXt}Cvyt2-iKrP`8{@g#!zH`HtcWk>^1?WG}^Tjl%^Bzw1EF!Y4fE?~>wI_D3qlnbHt_YK}+E*171W zQk^fNvXqhLW^&hnTUmH^J~O1U*hFq=bv%BNjxFSF1Q+6IiE*ximbHj?vd}%<3f;W! z0bQzz4+ac`blrP9)$U%5@R?l|^JgS{|ZXB>KM?hW>9r4|EYJ zy&rY(5W`x{POB`Es$)HP_QaT1_gFm+T65Uyan;0{umD&q$fVxVm-=n5{wQsdyn39A znAOH9npONKF|lcVvqWe+?TD` zA9jVJ^t1jbEl#^V#6@iCitf(l*rP0CFo$!fr%iyKW)Vlbpxcj*yU_Xd;W%uITT$pH zlK&v`PwS4gQL8<=C)2P7dciqZTQp2<3z~BzuS-LuRK{6WW-7jxOSA ze{9pkLs0rEmAz3UhN=qfQcdKI4(JFkP8o%6*IaDb%5_(dt1p^Nh=jB37doffLBE1N zKOWs&$d!v&L-ju$&T$vS1r&2uZ_M*6uGr!SYNOkf{A0ZF_=k9Odr^xIrhd36 z4095lg|0Rl!`80RITJ_ZOLfqtD-bO4we=Jtfe5c8=eo5?>mf84!xb35Psg-L>kU(S zXQHSPNR^mELy+8noFSGBko6a}SyrBnvbsp1k=3(JT7qcEl%Iyw4BqyLvR}fHQp8I{ z4I+{H!d-ln<@7+x5dR_CPqAde*Jn}Y)Beq*w)I9Y#s& zLFAV!X*W?O#Dd}eBpOj&QhgOunC96gtq5dZL>(cP1TjuDB~tq$y(qR2CG|pD347cy z++4`#5Xi@2qOC;h#8IM_V^MRR_(&~^}D(&MHbT3bzd?0jM|89-`{XU>$QkGIj#w z#Zwta;oA3^08^y8%6Otpqa;lt%~3<5J0^gvh-8cUM0Z5ZVxsN6C6!VN<3V->WX}`z z1j2ALrEDltL**r+=sv4c6GT(xHKHp(y5g_wqV)OeqFCaTKZ#x@YN4nG zw)Cf@*+S6`EJLdy7%o`}Az6EhGg%2W6zCxbgEzJBExIbw`2&fv0qU&UQsAR&psX-w&<>tuk4eLG%{W zOrp6=vx%~q;7tIK-VGROG29|UgY;TJA59Qbl*NVyDfq(-IYE>tOG$PD?CJzDRarr_ z1}yLXV!HAYQF(2o8BFdFXMeFsSxK^UV6($Wq^u^2fiz(xQq~!ox0~n)_I`p`t-MCE ztzf427jG%=5=A+q>>Z|Ul=^068_8r|-c@!Ht%I{SL2OsvC&HX1h+WDDL^Ac=%04QQ z3Rjl|u}Aq2$$o(?HZW!>hlt=ga-e<65u!~bJD_|-1n+SH*<8snl4XrJX8##3q+5V3Pe8>DXKHk5(w8HZbeljiX&M?)s<)jk(*kDXflyIeApJ- zeJN0asI68f+CWrS^&onesJ>c@=p>PsT9@b!QA4!>Q3beTlpq?b4T;uM8Jen1C_Q-k z8e~4I4^eL_`*W%R;H;7_jbW0G~>PDig)X&DKTO4A^ zRku3ClBaHynv}Eg>K-Bm#9?dM4A@#;qOfUH@ymqtnlJ&XhULS>SP7icjjzxEVBD&6?W7GdAwLbV*JED6a zy1wb(rd~tvNg%f)xf|-DPj_--$ma+h4<)xV`4qWcuaaKkUhjGpTl@#2n?k6sywN?? z7v0Ob=za%2iug}cUvL*c7Xa?4#@DMTqJ9%}d(v@CtB7XZN|q*FuhOlg;`r-TLd2B( z*k<0M{?L}7f4osLxbuC|&~1pWOCW{~4H{cf5uM0w>f$#7 zj{oq-P}?c&0l$1Wt{*S~+}7lOfbvkYX$klY_kSMTwf+mhjr4l~+%JPLt>%30obxP8eu$FeGbF%NS|ZSYMbKz z)V;;t3@;-DR*Q}`3lY1aHA6&Sa;s#V0-X~7bKqY0zX73S`$h(T2R`%teghv_W3t6% zOUYJqtXtWdvSnqv|Gig?3c~vQ54>tr5fiEAWh=|}D)2>V61i*1l`Say1GXKM!oLE9 zeL}4;vvFE84>4qd8$4Eo_36!RVXNEi4He}gMF$Br*T<6nkWk& z1@8LriQv8yKF23aOw4!{+(zJrhzcV%g4;9eZKxU9Pj1q=JS7nO-uNb4z(20>c5qj~ zIA$A5fA7EDC%q&z4&CnLHUU==viHjN?MJOCTUMUM&+`9!y3dM7=I5{Rq?de@ile=? zK=yq><3QD0iItOmwz>DBIHMt7zpL7-Ymd+y?&&PBe2csf{ zqL`OZ4E5-0a*NzJI``iU!Bh&zqT4AN-C1yKYwO?|=b)8O)<$<&9=bl@W0S7(z6d_+ z!L|9s^*9ASnZr++KH(`>!KW6vS{NSh?R*u^g5vskJ)J%h-Q~T}t=16TyXjb~eUooM z&n)VIW6>Y+x8QhWyAr6YqtV!7E9PU%%5puc?6SPF24txn>rK|Ay&e>Cit1+*xN_u_ zqiBd2|J*%D>#gBG`GhIe>OS_dh(`7Cx>J)z?{@;*fls?kg6#)9Suu*2%X4>+DK9OQ$oz&-G)!w5gxQA<^`&}(`^J}B~nA|>f z@VJQFx5zZF0-Fu5zmJW19wad zRe?J_ZtLOL(LcQf`ecM3BpoMlIwVBD}h^1h-?2O5k=%!8SS*Is|h5v~(2s*wV^_C%A8yjxEwK{X1~)^*K(t z+UNv#aWs_5x*7{-kVSa(It`(6I)p>t$m!4w`lqd@jfCTjQ5oQ3*|ATy_Wu8)6#Kcg zl85+0?N+z2(lFljs7>ymM%Qj7RRdV%JISQ&p~Uk`Cp%!3qv9{QXwrWgu7XI-N}Cx2iY zUvDuJ#zwGF$L|7rEMfdXh;3i@jvyUbuM4;_-Ftysp?iODM|)?IJK}HtR`Rz(Y8_f@x0na;I0!h!QJSJKI!gDNplq( z-xTZU_-#1;On(>L+ZNRMqzdW}^+0z?&7}~(4%a)lcitS``(1Z~&;70+QrIJ)Qy1dL zdN={cCHfh^u3oUnA!a!J(jD&@^QG9=a9)4z+ZhzUf8#kZLk{WS3*Q)E~+ z>?D1_R539g_Nn&r7VtL%!d>;##VAQm!{cs3UdA%TwNKG3qL`_3`+G2A&tS^$b;qxQ zSim&7*8`vzm|l*ISDeHerVWvBA4_at@{Ns$MU2f%v9Wk(Z5LBd2o$Psrn1D#%imLsVk!WtC5nhjh3@6= zUq`fVgmIP%5c$^=iiN4v{?8x80OzpWD%8$w~`9{eZ(!6y`NO-?<*QNli?b+nD6f|RuIWD1c--3)1Acd za@bg@`=I7@r``jRsxmz)K=NbSOtNUAX-@BlmH7vV)=WpjRsnS&y6LdiC4JT!Sq>rHqbt%O})zf zBg9drW4(3&one{{{WDTrWLgRRGg5qMqk#wfqr|sF)0|!(_%YCZmJP`&hgZn{&NLy* z9Y}vpmZ8+UT*Qb{ef zdvYtL1DWnXNlbmB;*}PnD^p$+-dpL-RIS|||CVA9Q-gLt0*zqWHuMqPcF7}}=CpsP z8qi7>L2S(||k1KNl(mZc2z2U^84eQdnaR;*{LF&6Hqi+7kh z!Z{r;wlfWab2?sp$aHW}w>s^_5vGfSE_=2Ur1Hp$Ei7vM*hc}4U zWzrMeftoOln9w<(qX=LsnDB$vQA9G86{H1p5-pitD|o1N6788zB=reM7G0PgBpG_L z=*2X;e?~xx$Y7e?KN~2U2uHB|fX-qJ(LrU_mJ=-gqtxG$u&sElG+NXHq+Kbq-IQ`!jZz6X62Lv zwPo6wTON=ux)PO&k2{nH^c1t1z5?ncUSYE2z8e5LGlDU_QqdU7*H@Gi9aIX&d=Su2 zZrOvJwQ6uAV1TF`CUZ8<>qx*rQJ2X8S%&as>H)GrBATfTC{rXdtp*w_(wGV$+z^q; zR0U|L7(;YW=?ke36O)J**WBO#lYlHSkEm38}6tiIaCzfw0Y&RS!#zZ1573nqa1&kDziAu!+BVHLTo-kc=Ul1@_z_3M{!Bxrv ztRkGKR2-}D0BAAO3Go={HP+m$sDWd|Bc`^Moda`4bTq~?!|4u;?0KR!(?b~9^F#-x z0ZBcze9?_*R8o?2zUaf$I;0%-k7P0>hqwdfF!f7`SH_Bbrr{}WVyq})+61HNI5C}R z4~(Yc#C)dd8H2U)Vj0t-j5=Q9#cHPW+ymeN4ZD z-7^VR4rFQd_HJU5IKxzVOuSMkE;4zJaf1gKzGONWTP}*kw@jyE-GS~iIj0TQipB4? zaA|eCiiI8{Q`potUYRT^G3{#WCMFAaroxnLZHlPJG&98zQ$$lqWWSV%K$f8mRw5#q z&;~0Jt(edTD;4dT&;~0NU764Zn+ki;WM0q)n<@q|p$#@oWHX@+HcjL)VGT|flbEmu zr;BNlC}+=$xel7oi=_^l&x@5zSoRs>H6|?k4Dq%kie;wQ#xhKArr67b>CF^}nJ^aE z<->%r%o69Bune=sH6|>>Y;j8xr7%bQ@D#bnVolt1#&B~)Jthn{M>J)^x}GZnnXss)=ir)N}0NaRSTRi<}l@@#w!cN5~f+H zZm^U1Wu`abO1V(H%CrNnlnX^U)9v;>wMF7RreE79IWH1>nI`v+R~CyyOtX8#jw^AJ z2`zyo;xi_^zAq71nU-bO3S1&?GHuAN5A;1#M0mWiR6Jx#42QezLNu2(__$l+z%t>) zR3-IZgECQ-X=zG(ZJDUW^hU~afy*!u{2g{hi)^_BAhgKrgqGY3rVK4PJD~-*!jz!} zXeYEBUo>TCIob&=+?PxlTDT4b7VgWY3@uzcp@qBBl%a)dC$w-^nKHC+?SvNYYEy<5 zuAR`TTw}`6s zM>}DES#QeFRDTml%X|h zC$uUznKHC0?Sz)&W>bciqn*%l++xbmax}?6OXppi%s@+Lt4V0-yk`fe(mZP1}{-H!jauhII`Ob zNA{1*a5%Et2}ky0rVK}RJK@NF+?3(SZj!N~cW~edn+&K$;Kw#{#nIbNIC|R&N9dEL zCXUc{!qM%NDZ|mtPB=oJHf1I_4o8Q;nfr3DG!IX6dnVsGS z*+o;fA7pmIk?)cz!;#NUIMQA=WjNB>2}jy1rVK|~J9!Q78u+;>n*`&aoo2!~Xs2V5 z<*>6_{vCGxHPYRI@H%$Ql;L&EPB=zhH)S|R+6l+`FH9MZ^LE1P=9i`nubXzl>+KCw zhSys=;kf&iDZ_EsB;#OwpTMteGDA-v7I@R7YU#Ow-L z=FAVOZBkk8{GfU!S##C|d6`s}yC$fSNvj%c4{GW_w*#9w(2*dxmCAWJ37T-r!KB-P z{w941vOovA9T;TNss@dNLLBH)P?!VV3Bt$W@$ay4vca98Cp+cz z;N>tZD@=bF)WSxtpMgya-&&P2SF~yE#w!VCxci}Q!cI9OqJtAn zS@DP#4zv)i2<=VT8n`0ZDP=^wl4Q#Ijc^lo@`3a^n6em1&rUeE;DanzSSQeDE}rj*dDX z{JaBg37%aytQ57tI1ej$h25&mW5Vm^Hsw_&yl(DP_M4hxgZ3!5 zOiB*=K*1*mFc!R~?o&oG;WhPu@-`D*DGw`qnDF{{L^)*AkdTj*)28O_z!S=4rZ2(P zIH}w;X?xIV<$)RQNYEKYZzWU5tM*yN+oaop=M+DtFCo3pln9gV1YJ<#P0c$&7nN>I zc)h)(3^b{6&}Ai?=%#|!%;!o06IwIZlqsgHanKja98=af=!UX_3GJn?m4eoo&zn%! z)q}oK7Mb)%;I~RS(F~Ce`Mjr0Z-bg}&!)koknfdIZ6%$ITN!d+DIt<~fgdVS@hC$| za(<{Jn&bv=;Tc6#>Qr&qwvbX9{!?kkgfqTBl@unN@d>pD6VCXAI)Dl14~jaB3Fi-rYGuOtgQ|{a!uf-$mN4P` zK~rZj;ru~U7c=4fL04a7!uf-)u4BUagQ333g!2bO-O7YBT8p}e31_qx^&k_@Oe?4- zm~duVLH(2oZ3ZXxb0)MIoYb34Xfrsg-!Y-h;H*Am!kMXy`X>|4OyO0T2~@kzI5VxN zx-sF*w4z#z=&&=+Oe?A0OgJ;Gr24WZ&P-j^P$rz2x~k2YaHd#Ujc3A{Vr4a%31_WU zRCs6>+twLptyR?iOgL+GQ-?C)tkq2&&4jbos_HlTV{SwYsbSVZvFfyLy}nXRRLUStgvd zdZMaL!dnUCV@XuDa?WCY(jqRnIZu%&ne!oeAf7_0_uV zG0rcPaWKbgpe7UHc@!MzrIwh~BG6miKr}-XrvDt`t)4SU3vHyrt!?-#6;4C-kS6L^ zOn(ll6xvh`?})O+!ab};Xft&mQK|4tsvG*8+PISpw`W+RP(SrGqQzp}u%J+XwQ;hP zm8CZi4NzTDBsKQdLjqMVrov(ELxa>IOuc&c2n|tBFpWqX5DM?gOqJmd#t#h*SG~F; zEf(MAT~i~~;Y2qToC!y%1tx6?j8qk@f-~9{>ibMM zqiv;LB*Jhj1KX$%Oj;Beuj)N);jRR>Q{9QW+k_c&EuD`gPN{LobOoJq?xns= z;k2vm1&=3x)uDaWs!X?|Uj?eo$^9th1+Yxc(Ukj{qYs0mEtyl#b# zR=YBl0p+TFnN|Z8sKc0y2Dd`TtGP@)KsHG&Vk!Vxu{x8f6;O$~glU|Y2%Dy^Vk!fg zp>AMW4K!Qb%49SUVe`}vn0kP0q52V10mzo9=a^anEmN;EjjmrkY=v5>k1XFfFR!qd z)qYH6K&#Yprqw`e)W=Ll1Fx{PYI0v0t_R3oRaY_1KOj$!1Tx~C~U8~mTAV&ps)|sx0tpj28Hccw=t!*3JN=*e#kT@r$yKy^&_U; zxh=wusArk(0ez%?&h*HuMc8rm8>SgUTZDbA{>Zd7u|?P^^>?P!RxQHLsKx+UzEeFD z!_KNcOgDf&Rg0MZ?Aayky!xT3*)!~-ddj4Xuq)~{rji~xVb|5WOgDxWgxyfP4wNZ; zHYz9VYqc*^Os|}*TS#|>Jp|ILl=hqqON1wnz%6Rk@_xEYO94|zo`d_q}}>h z?K()nA5v)WV|AcOuZI1hjxg!Xus_wYCb8)Ltq~JPOAMFp8;Yw*A%@~0tDs>u^ZGfyY(M{#(s4c;LwYpL!JR?tr_1BV!q%Ac- z>rJ#&qd<)KR~tW@yKWFX%ZJR9ZE)!Z- zS=!G`xR#f#{lSE5dD)s}6sB;~8Q1bgXqB08EpLQYlL^=Iakk+ zgll9&z zcjgprH52a6EYV(P!rhrA+9oF4omr~wV8Y#*rP@9w+?_d9JIaK+GpA~2m~eOIH0>f2 z?#`U1eaVCt{B-SGCfZx5-Dkqxna^v#GvV&c=QTZ-YQhP3XU@EM+i$)W@f5W%$q@6kL?StpTA=kbW$?7J zHo~NV;S03MlAP{$$_`(s%_CYW!t+OmFVdXyF}<5gb?@z=OEgcW{bMz)Olu;^`Sa|F z;mfp8mc13PY0I?MO!eZYhA-E;u;zn7v%^_ft27uhQBTP(GbEz^CfgXx*5OLVsDKrAboWieDAJ zM$2OA*neC2E7~NYFBHH2J;f{9JR(_VuV`gNa@2oCt2q`^ST0<04nnv%rV2S9g|F2{ znzGa3uWE0bbUFNWZHGxW!Z&EAOu85Trgn?z;fM#}Z)w%W$rK)rxa9S==EXEP@s8^| znm!(7i^Yi%kHa@Ya_tIaEwG^hTQh)*@AsYuJ68jqVE z@tIbiDRJB!pr%Z>$1aXIuc02^*S;{~1qX7;Ssigviz7`rDqhxJAUddIN0w-pwU>wv zXs?WaJ>rVClWF((O%b1KuT8@^4`?5c-y3mN+dQ38P%wpS+EFG<;S25h9F!eYrY4__ zxS>5@x;F5Ih_AHGbEWJTpqpCSJS5qBZfS22Ef-BXUW~YYk4RVjkx2t0 zE9+j1WL_qB?h)yxpD<}aWL5nqrUoH7k=6CzOe%=1p{t8!IHPM$q`U5AQbDAL9>bYKdl~J7)}cwp?)Zg~4fW;@ zu{6>%B+;5<{QFCKPpMYN0n&L!S^_@w6Z3A z^+c20gs!43D}nkk zCKs5?1nOs*a1IotUuMENP>}u=6I$uP`dub$hhY6@BAM$D-D$b43~nMsuSq0x7OIbY z0cAHSXJL8)6Xq;TFJ{7=h3n5VVa~$!1x%Q;2z@yd<}5;A!-P4D)ZbvjoJH!JiAsf$ z_D*D!e)J_wy;PiNyD&0FZ~ZdTVsRtwl2@$Wc%>v9*_-R@h-OgliPPU?!rl|7Z)L*X z(?Z|FguSPQevk=!PfPs-6ZW2#`lpg;M%2pIuVH`P_Q+QH=d6is+gksc3EQ@{{vDC5 zvo`uKOju`a^go%f&f4k~R$&=#I%A!+)!mq|&f@i&Oju{}dSginrru6pK_uHRL4WHh z`aqHs_W1<;FcbFq1pO3|%vqv-o(Xf7s9$HooVC|)F=5Wy>pwDK&XV+BnJ{Nby1p9A zaF}w|LBBw>Skw&tAhM&rZw<;0Dn{C&$WD63dZfkTPQu5LDf$YcQgJ!!d}LR>?&~Nk z6*J;*M|Rg=c?0R7^0@nh$aMWN)8LLzB75m+8>H-fRHdkXdf7%v2cv364bThTM3N)X zAX|&Mw#_Ki?1c9UOoEZ9Nt8*hc>ZOY;jmsZb^R@jbGi7vw_ns?Q--xP%p|NOJ7Fyi zH)U8$cEWI3rVPW`3B%#LD)H~ID~8L~M^fqs1(tn;{wa}c_tE<2L^qwWe53WRnXr7L z^?OWsj*ZrTX2Nr9wEjdAjXhSqQaPq~liF{LUY7~$C08$&L}!1VK8FeGB~RbXgeA(? z_cCFL^7R``SfT>`2PQ00f$s4(rZ+?642_H$t9vos?%gVCoW9tk4pHOvl}y9aTSZOK zUEh)6*7iw_nyA;5MCaxtJzJ6!w%;T@mkIMZNuR`o`7G3@GGRUo^|?%#&mw&(6Xvr> zU&(~$QL+9S6P`!K`rAayotBO48#P(~P|7GTll3F4iE&QWPcdPfll2Qs80QrIIuph@ zMZZfV$K4XW;wCJueAcT}ug-++SE|=#!gimkH)g_ipQ`&yg0^iEHC2ye!ck+Ip39n8 zOVjm5#ejrCQP1nwiAu#$YeB7gc ziMhp5^YnvTCAE&98MQ#azFpGe?hB(9>Dmq?*>{)d{!dXj(Q@&i{|iw|^wvzv2Ca@N z(_dk_pSnJ3nSPF`M&jF1FX%OPVw}rGjl|aVUevvb76ZK(^^zXNGSPN#)Jna(Nr$6W z>0_Ao);B7y){ikYj5!tcihjYQ^HJ;cub6&q`(@O6edI2g-lDjBQ5*ESyCr#c`!#B# zKA-8DrxN|9zJh3}nA}l`F4yDsO3eic&e8Aa{g?(fs2;sVFJ^i-?2hX;eHPP?K-=}k zAINZT0PWEInQj8@)Wey6469mqm!8V>3CQ;7eVA&*UsK=LhcY!Cc*k|GK8xwY77e36 z&^vx8Q}7*h$911RfoQQP2ibo8G1JE_{G$)(SNBQHMsd;6hxJ<~wT?cjZ`&_r!5}-X zA7Dy~yW{$?ew8UM?wWd1zr(aLk*bQf!(=z{KtDz#)B9P!W@^H2di}0R@j$O~lXOo|tZkxL{?q!|lMnVZm! z6%I1Pc%A65b9<;yi}4OqHz=RQ*ugZp-NEPz#)nL0?T!H*Wm*}0Cfdn3&9piAJkUj^ zDxYfDqfGi6YXOB#B@9QN1)%Cmcg@u6%F~2(}9ZX;n~27My118 z_5&5K=EN(Nj2cWo=D3MUMm;9%6Rt)RrjMWuu0|l!D-f=-5y`X}!c{g}F||vNSE?B8 znYyLBi7G}{rb1{3H=`HR%oI1_W(;E5*D+qHYGgB=?&v0}8hK3bM8qrAj7c`l2scs9 zn8ws38ulm|bD5%}VULng#xxzSn>CD;OfQ7Ei5kWRBH3Tujf^8$6U#+N%A;scW3fqE zOl@NwlSfLWn0m&SCe?~*X#B!-J+W3yGsESmjOBV_;~0OVDbw!Gm107TVN4>dQcRSw zfv8lxTQ4{!&L}#D;YvkXkLEG0jCRM7H^Xm5L8Nl49Bzid|h$51uO*AryyaSXQs$9oG)VW2S*QcU(If0Vgq*#iIT2@iCo@)!%v2Ow|S(u~UrGrz z9OE$4<4$#B=NcD?N=0f{zu5Uk-HTLqpwQR_Mt>rd#l87Fcve-?{H0h z(Rh)mT3jJ~o8ncb-N{bcN~4^qSJK$n)y8{FYX^N^XN|F+>36UyUojprO^+^$U2Aw< z#?+UJLy6O3*BQNtWS@A|$RL9EbGS@w_^L5p%AAhnmW$VnDNN^c-GOE?#gCa4yWUvD z)Md=$fc3_UlBn#j8*87UjYQML9_NAnuN(V_zEC>lDdG*I;2P%a3uRq&Goa~ADBED1 z{?abnU|c1Vx!!2pB$_6Eg*Z1FkC_(M80i0|5&RW~nGPUpv73zbOpj`n#cna)VJfa&7Q5Bh&t$1n z7Q4+j#xw+IhjEE%2GB0!2Gb6pJ;q(8N}?=wukna!k!xA(hla=3vP53)WwHB>22AC( zO0)w;Ga^~OgGMmRPPse|IB3jex?Q7O95S{zXdW_lvCPNywsy!k&9uLU0@iERO_^R` zO{ALNAjuRC8(u`ygu6?QaoEUY`q}NG^ATf&gXR$<&q4EuvB*Jo)L6l?RuIck<1Gi- zN5)o`rMb9SJ~H;3vV7-b#(7CjC*kh@3F8_Q?r}L`d}C_Do579miKdAS&I>Fj43}H> zGMqH35ls`-To+hQ8UYTn(?$f#+Jfw~(bYlriP4K?8=T!Md}5S3$j%wFS@xxyBF-6a zF#YTiU*Vkbo`dG6#``S8oPBD1?I1gE++!KWa^9$TTeic`9xun9H);~ecDP`8v8=c2 z>#-M%o({5$Mh45ibSsa&XuRkkyJW0o+0PyqJT4i#h~yb?**N5&dD-}wHLp0q-7@1- zre$vL#$GY5GEK5<483YRU|LwENz^stF;hd2679NC`CC~AXQz#!Ul_HReBCyNerYsj znxSkAy~B;*3J!a5N=P!v%-5L^?1Rg_&t@dRbE;JU21ilQ!xI$6*akM%-# zT~VJ;eX1uJlHmH^|8M`#>-oPPef7IP^{sDLS65Y6Rd<+b$4WbN0C68UZni@^aQ44B zw%MU)qIRZ#==hx-n%w=F;inw0+M!?e*qQ#3;~hKnMtsxoj~&{_DrcAX+?oD~BhC(; z?D@yxpE|Pa(CCDhhyUGi14F9hKXYud;}%A|G5j;f3wEd==F!m49WMuYe(reFj(aZr zjp3g=-VciV!ttpc_bTGPaC{dO_oc)5MCI(m@Z-b3bc8dc>gY>H978HEUpji*p4G;q zpN{?mNf8 z&syWYbGYn~j635nKW~jYu6m4bMacP+ML|bcv;$p1zcH9FI zbty5{(V)04)^R&dk34@w7we0lxUSZ>cHFn&=a1-WMSLyusm>Q`#WJ);M4%*Mt(>5^ zZq`IQF0Iq~Bf42v1jTi?7TR&kVlE!h-TD5`_?S7`dc+Q$nK;GFv7WS#>zaJS zh%wf4c1S)~jkTV)LtTpQ95L29Y=^#@zJ0_v>opbPlT@DNw?pztD$n|x?fFp7og?zB zzuTb+^Bx;90iO?$C90n4CRniy)r%XJJZ4U?CfT6_qaQOTTAwhaTKOdFG(&5|y6`Tk zlPvw8G8Gj!+3Lj58gU`wCR;s%;x4tEcHG2pXX>R^Mo`=oYeZ1o6e}+%ZmKoSj{BsO zGj*y}7!)_nS`-vF&8iKGn{KVP;}(bC(RI3YM^M~M>(@bXGp*kS#m%-Jx8uTb+-&P$ zP~2SWa8TS_>+P1fFZy3*eZS9*Lt;tFdDLn_Te>vD!v$roBhw&z!t$SSnf+M(l7 zAz5zgs2!Re8lB~_-m^o0G2*i3Tc6mWct>1Tk@YP@D$NC!_Aiys6A?*S3#@JoskmaR zmmPOQr@mRm*6^UXh1O_0E<2`g)l!H_DYC03uaJp0?8POE>`5-ZaV z?GJrBw#>RL$aASR-;P_}DI;sCb!|(WLzG($3^i+4VX2e~Yr7qqh+oxKSPy(JbJiSo zrW|jLtVdKxy9mooR9H{iaic2sA>^~;{#Gz7tHO%P{6Z@p*7-ncn(-@U1f)2 zdOC)$u=d!YJ9^H^T4}vxhjxj=tUBuzJM>tjWB4zvUP8ke)(CgElB_GO;S8zst+K{4 zq|Ud>y43dkOjKm8vK9t;uC}UzJXc%4v_1XiimcVveRe1!#4-F=mRt{Cp6~0Z!mO*T zqjspGdtsK>deaVV?NO3dZ+*_t2ikqZS7lvojpSlRDlcoTF=vG)GqgrL7=CTmTFVm@ zca2pV6nBlanjv+4*IMg>Jg>Dj+Meg3l&-b52YFs+Jrd-3o%NLMxz4;P>pF~h8omc1 zgf7k>EpF<<43YL={lqe9e}9s+zc{f~E4%XlOPP%Q4h*CatkpFt&tuin zv;EcmpJ=%hrGc-gjF-G%u;iz-$dXZIrHQp!QmfKdlx3?*SlM;aM1OUZDtVQ%tQ}QH zKaau3mRHESQ2Cj3iPR@6WojSKlX_96)Uq`yizZaP45iQiiFNV+r#$~Zt@q%&I9La_ zy8o&2`Fw?JGyhYm{ZFMMdl-E0a<*g&sampRps)LBOUmW)*j67+Y{#8~@2;Sa)y3a= z)vCX3n`UtO9qZ`mK>ryyHagm{d(@6B!T$eVe|A|Q=YhUgrK$ScR&Ch5(0|vW%23C* zw_0eew@rK65Y9NK!+28=bjn2;_@QtI{$j@9uks#YJ>+pCn-wX|wO z+!HjHkg+QNrfr`-SEjRTk!0&p!TR5&5Pa0v#pg~ZIL&iuL!@y0!bfP3pPy4N|C!Il z8M3rhyS;{5^)pJ(W}o9`PLy47B}P?UT)=sn8tdCz)IHd?ZL9k?xV5*xqua;+982Kt zkbS~W`v*LO@89|+Bd|NDM#Xyv(lWckOY{rf&Pa4zZJS~8}1 zfb+57ep1$~iLV68_V(0-R<>_fsy7ZEiQ4=8@3piY(J)J7KdJgF)rQsB*V<#_`=lHJ z$9>aUA^RWdgC zC>g7Z)=@ini8?1khryvqqAo=?EcWbG*I$}{Y>|NEwat1(!i?){D*JswUpBT)q(r;f2vGov24|> zqrH}`R};!Eb)en0wFG7$ZS8?$)m-9SvB4>;o=skzs_XwwjjKLE%^ZUD=*9B9s#k1{ zHAJgj=UbQdmcUUz-B+}aRsF;Nor}tnIeRv%N=B8~e=-;S@611gbEV!UUCA-m!8>I? zpPtk^A~p8CgK^Uk-*Qf_#-<6ivW>NG3I7d?x|>w#Rr4vM8|FxXKIFe~MwO<K)hvo({g@RJ^%HrZ9miE6YdIWjY^CmnoqG8Pj@{%()?^l>FzG>~8<=*gzgsDXAQ`*D}wlObl^m zmP}JwzATkFOr0-h!ol`QD64?yY+R9U$A;qAfDUdCqpD;X=5j_S?Wznl@%0dSE>%Ji)*LF!--k&{ zEvVT~$HBQB7As?q#kGx9?Q>#>N8#;IJNr90uO<|I)bcC=&!1ya$A$!@^Pg!C-|8>q z8-7)fs{IGo>ACbMmg<~zc`ZNZSmpWC=^x>nZRMjVTUsFf_Bl~KReQU#{G8YWPMQ9f z)w2BM*)_3htZc*bZybRc{!_S8UG(NXQpCPm<#QU^+u1%o&OlVGY?Fq_!W#n& zx7vfXVaKZXFe>M>mdfYf3F-2QKs`O3>l$0rJo{YAUzMRMhv4*sQ`=A+jejM%f$wd) zUe>A)^T{#T^IST(PSsh0OMb(6S)P^b4>z!cH!qRpDgWA~?lN86Qr=dVqHPCyZ*_O5 zvX!k)$2ZxfziNTXqWYX6c&Z9KV@j=wV2iAaz4vkV_{cO3gLJmp;=Swr2P!7V|}ZB)u%O_gUkQXo?v#T15M zOi>mM-)fgy{k1Vzf6S5MU(@9oRcflQQ15X1q7OfNK0gU}mM$J*-dc5_oZDO4r=TqD z?XAaZ;$7tY?DMww4^BsFUHqQCeOvpvd$8b={LggoGu`90G7pJmvfns1Q06~iku~Dy z+pS=WEMZf;x46L2b{~_E@U}A6eQa>apXq%Q7^DFDP%V zS89lN(1rtVt!3{W_>1Q{mVivz5UZeN`ZBilSdHJgJ-bHK+iykn_gVRTrwgeK``x%K zA6>kNJ^_ED=ZL8+v(R@Lw3|O^M=7D-)5K>pR2|8qq{Za1XXocXYYFE%N?nV(x__?? zUbQM)%%;$18e&U&ptR4nsJm62SM~ggzp9bfsOH$gb~z)(GUIb)YHD`c%0O=~`w&gE z=X*i@gF0hGkxWhfMOC$4*%RV9Ws*!m`2^2!RBUi5sh;y|_T=*G$C#;7D+YVY`G6)K zrH`WgYrFb)5rMz6tA7um{tEvL+voo-t@5vOsP2w)aWenvG%HzNiyYVRww(9!PwT}P z_3*Zw*Qh*$E%Iqm6NMaYgUeIuz=)=1_^p4p3f#ZJ_Ww6pJ!QAQYSs2s%3pCdqVgX$ zxNQjp*Y!{9_GkHNi#ofiox_~TD1Y@d8qL2}uVLva2AAQ_Nm==*vnV|f{fv4CrDiyR zd5-$ah>Q)ib348C)lSI8Vn|3H3P zkCk>g!&G-`t36;*rK;He*}v6a6RkN9E~WN5kaBC81j_Stp3JARE3IblsxH+163p{B z|5W^f{oA7)trXRa_s=MEO(+J(s+v`n;JQ{l&p7@eaAth5VO7ns|-vs=Xz+ z%><_wtd-Bdr!ID_l;;XATXo-kS=~vvM3l%C-NaN8hfiU|3rqAClSHcMgl($mgYA6L z1zUG)J+ZCUE)?5Ex;Tw(AGQxg26P5=2J~R@IkuzNJ`_Wshd>X39)|c~&{^C*6eAHH z3Hv4DB({Cnj$%8FP1-&e*|2BBo(+38Y?DQnHWk}6Y}2vL!Zrt6AzZ0oVzgzaW*8?fDiZI?*GmV)g(Y^(9z+5z}lt=wOT{V8nC;xMi(Ovsgp zV?YPWMe1a*6aEw~*WDNfc0=Bz&LgLh`J{&|B`e7~vL4jLX0WGdr1ofg=Q+jGphiZE zQ~VX_DgJtNm@e&&;9zkCj26eh9B~TF6JOBstv&&(dhRy%&f6jKOqtpd?beZ+XhJ%> z#7r@-;z{TU`1iO?+C2O_+yXIS-V695{gRX)!09PEz5y@KvR>R?7O$-rAI(qIHc@Y) zUM~h`WWXZ1j$f?s=+`fvpzXv_Gqqh{iRRIDtm)&?!&hFZRcdmTpho1U1bWQKdTo!0 z9CbhVO~r0-OWuBbS1oeXtDv-O)VAck3s1R5bEWq9#Ck1Rd$i(5Z6EV_koiB%vurk} zk4n;~Y5qZ@^qsiU5^cBn$l_dB3b0;%r8anEfxc6_p|luWl(j@ZD&hv!>6%`L(m2W# zc8Y#j)%ZB=CuvF6suQ;B{me5X9@Ia9q^AxmL{3Uq(;(x*- zSG4lzU5X4t+Cz=g%;y>Aa~D%?#P^tTv_?&?*xabe^^i4P9;NAWRq94ft|Q&3Rbh>2 zO_wV^H)`31^Nc1_*5e`VW0d3}O|D0LNRulMAJXI+!-q7vn(!e_t{Z$vlPd%t(&Spe zhcvnB?;%aD?|Vp-EBPMMuK26Tj$?^$l z;jACcGFw0Eb~+Yl@>_H@u#{*8Eb~>2U8UvDFL12VuE|&kE*q(9t2Frw2s7mN9l8v zK1VhAyW``GJpY(wh+9Z1cz28*J3)RU8c2hcf&V&MRvp=TH$TBgf8uEw^@UrCkelB;z2>!vbtEzbL-SkI$2 z=_SU!p_}xb2|GdgyVtcmwx1Th^7&AYz6m{vN8diqFp_cYIbthgH=7R*e=~Hut*^jh z?fn?L*(|8MC~T%aCv#+2C1S@zPnb6)Y!|NXN!+1tq+Eq!5QT>R);On23c#HS&w%pRy{oVyR{^*);YCpXig&H?qoV-anQ$DGzt&xE6onLkI}<(y z<*#x#8TW)1fIAa@0OhZ5w;D4<0k|_EDsrnKe`TA^TG(#LyJNGtyX=CqNVCxX!dr!~TZZ1shJk5|J z>~7teliGQ=zJ9oDCsj4OM82j$Kh0K`uf?I|Y&I`ic46mFSgNPVnatZ6>dofq>dl=^ z&R8PI&F0e;5mB)i@m~;$rp#L(Q}!EuOj$A>{f4sasQ$KRm!jEGN5l+L)4`o(ufRq|RUF@>3k)o`a@zxau$0&@jsdIhvB;8BU_>+r2T&;g$X zEB#SrjFo&&?=R%)^0I`njxOgmHO%2EjFQK~%8)*KIaBrqW#&7jJ)+A@_HU-V_sh)F zo<6Y19G01~KU`(XdMq>9@0l{?GFJynkms9)KPwPBhTg07uGC}4nv9I%Z;E0 zE*@A9%i@98NB0pjwM3!HXYah-(N7z9jCeYFx8v@S`b&$H-ktS*hKkEF(VwZ1d@#}F!xI~V$o~GSUZM|=o+SPS)AK7+t{*rM%R8Qw`jER2gl6s z+E42=YH?T1kuq#~*L>~Eq4iy39kO21aQEHOHIcfHL$<*F4%q@T9kQnS2w9Jr4q4YG zEhcrYL)P6S`p=~QFyqX`=-6RMt$S>kUNf`^U*DAFlWo)ty)ZT#rMEh!ALupmHQ56f z@Qe$XLK#!2Vahf3d1bqrW`wW2F*eUwk$gM&kn7&qeC;<^?2BE+qt^1MeC>y+@=m;< zbRS~%Ve)>QKk04gHPlHZe~n#F|4sA{v$`yb>*g^Iv!B1YFsWO<*7b@Dy6x6`r=^4a z!F-(el5Um8__@_!pQWq8ORCp`*0NhbU)5Hyrq|AH+Z`7Veo{;`ZbNF7#;5aSY?lem z-FDGlX)GAnx%(blcbPD%`#xLyhsr#sq}6t>M2W5Hp2rs6WK*uSlxN9jw>;~aoUPrD z(0&X&(!Ck}f9WpuJKYbWC6r)Q7|EmLX7fz-lDOm4`PRG{kH_U}TQGC})+j4`E-oIe z=$-B!q>S0JA-~YE6Kz|ODck*qa(UXMG4l;4iavkvAo#~m^58Tk)zf5i`R$Be&V z5op;n?+PomD$;xOke2>EPO@x2Vc8x-51H5FTjNaHlpdAV{-LwLxRsZ~asg_*(rO%1 zjHBFxk0AdQp0XaNna?xiF=MpnFWvJs+1m59OTlTzOwVUHHhkqjdo&xJ3-x#tImgqb zCFke6^?o^t@n0D4qU2?M`ouRI-Am0Lb=Hgxe2zF~$S+eKGfF(N7S>?|Nu*~V zP!oMD*@LaKDm>kLX7V1-WRJQLvGVC@G}f!@Pyb9y&e^gojt)Zhx49}E!T#TpW8x%Q zqPt?N8P5@d~Q;*cgt5uB7Xk*gqb|cZXtV{-C{-ZeXyUuh!HfQua7aw-{r7}JmRzy6pEh|6R%^B9PBs&d zS@kPAB_6WmYPE+fxk~LJORi3P$daql$`Qet7={t&e6ZIQncy(;uEk@a?;be^49QuZ zctpe&UYYoX_0`0y6Tje?6{edt>kzwP@dmJK@`gk?i*5uznteaGDIauvH2ZhZV(}A5 zLC&!YSSAJ5sIh-eEU@HnnHR7m%gA-wXVd?gSVO(alFuOD8aFH%+Dmhc8sqBqt##}C zvAwhqIol5dqs3uE_P}fDFYo$|z1CB2A}8r*D&Fd~m3ljwj~a9&<(rN8!cZeUx zf%g*D^<%F~+QYV8!!dmyTl+rV9s4XfTi9pG8PPuLtLcAC+Goi*#y(4yz&`7hoD6NB zC9ij%C0E6R&%{^Yb7taOy$&<~`z-nFvkzL*x$Jwy%4rGr-$0)%ds3{^O6ES-`&&)g zztv9S-P##?njz9+hDe`1Vl=*swMTqWR;TX~axJ)xnoMD%ChZ%wFL2aGzU8ab8Ygyj zYPx)DcS@|}8`r~V5r^Fb(hj{~ECzI{=0>o|` zDSh@%PIE?t$ZL!Z;h4^M0{!jx73%$u9BVY(x$<1{%iD?c??eAXv>(#scMA?_a=fV2 zR`E@g{IV6^jn4KuHN3&N*11Z1J9-D+TF5ohw&JJ~t&HzjYH+SPy?=;&htNNS&q^Wk z9YQ88nY3iml0{1vEm^eWhRAmUb=o&5!`u-0HeganA@rn>zn6^UAuvc4k7*wE|po=Axe^{;q3MfNRt5)U1-;$TW*s2l+kL*)}kEWY9On3)(VpEY7b z<@zm&p|WR443$q7v7vGem&8yxkL@2S-`XW2WjybM@(BXkO3lanfi9_;j15EIo7y?q zaOOBuvuH^+`sLiwH5Yn{d5B}>BpfxxoD}-aj3>pU&{WKg=4thMHSoiG-yKYDO}d>_?`N!@$mX8vaG! z&cba@MQXVYnZkI7%-bZ#9XM(-EmIvbhjXb55Zgt}qh3Ik(0>_p7g0$|4J|8?0mt5DY8zvu{dV#g*$jq?;#kRR$YbQEU@}(ySUrA#2uBSL5M9OfqXvis zu@OuakAN46r^)kO1Mt_q8?pz85#kmwN4yJ86z7c|AZCaR@NzL1ED|N)5^*nB4Q4a_ z9C0PmcjNDI8~b>uz0?h)j})5pagr|5O?t@&(ntD9q0^sqk#6HQ@w?Gp@YT`V40%Nd z$W&A6Y*YH@m@kTJ$9t%YsOzcMP&ZOL&64Eq>}|@&qj+jAti}FqyKGI+;wR z#YLS>=FsA%_K-!ic&Y2jHMBHPH&Z1_Be{)iA`g(w{iZxiElvZ-@OcQng^x`_1B zQct~xY@nr)dK>AZrHT3g>8GWc`UELrWXf6$b3!_4Nv2LEU9@CV=aB9gnL`hC5m`^J zAsfg>avSL*o5%yCpKK;ikfMvsgGL&plT0R4Nf((-=8$gELl%)ovVm+Qw~;=wi9A61$!78dDPoxu z(jc8=GMP%c$ZRr)bdw&ki1d>6EpM@&qY*Fb||bCX=b8 zi_9i-NH^&ri%2h7Pp%;w$VPG-*+d>7{bVzFf)w%018I;>GMP*zU1TPd1W1vWfJQ&7??R`lORgCS7DU z=_Wm-m#iln$VSpf`bm)}({z$9(oK5F2GU3RNzse`q}E&NWHOudko9CEd8qd`u_v#e zQ!nQ|m*2GMn^} z^<*RI>$3%(P1JtsW@^z_+O@ti1t)bfwTn8N+D+}D_EI;Hr~1B)=N;{Qd8~(QB%8=) zQoBILCX?BuhpZ&Zs4iEJjd0X&w>COu?5*+@2# z&7}4V`jgqDhpZ>Hfs7?xncKvjId1Uf952~G`ba-12FX|_=_1`=k6bT!X>J3!B-aP7 z%k`6D@HX*au9I|uOLE<$muvvn<@!iJ_+YLWLVxgZu4f3#fy~X_i!xbDiZL=BC-`!X zi*%D-vVruGeo~BOooF(oK5F2GU3RNil`~q>FTuUb2Dok$zH4r9bH+-K3Xn zAbq5t6w{=?Ynp5i-szI&j00k4o|sKL=_bV-rcAm>H|ZrCNFV7Z#a#N6ex>u7Cg~;{ z^5yf3kMxt`GCt9eF49eU$p+F#`blv){Ye+;CcR_>>AUwIBMGF@9=+k6ee0 z6$MNIdgNFqwF|mttc%(W{kySlYA^H$W4+W3Hn)l1<9yVYZfZC5ZR5Pu4Wy6sli~{IkaUr5(n~gwKGIK$Li&>~(oK5F z2GU3RN#UkH=_0*k1L-6Er0~#_bdhe-OZw)^`t_5}BGxtOCcR_>=_CE5SRg$cNFV7g z-X|W@7<6I@u$4z?42GU3RNl_|&oTQ6%lU}lc^pSp2ET%u{BHg5yY#@E4 zpA<{zPr6AjDavRkUF6!by~v5LOqP|ObS{-XF49eU$p+F#`bkkPJ>8_2^pSp2RPbD+ zi*%D-vVruGeo`!>Kj|Xfq?c?UeWafhmGmdwq*v)GY4?&1q>uEIqMApMF49eU$p+F# z`bkkkf6_&|NiW$z`ba-1YUxk9NH^&v8%Q7NC&hBxOP(Zi zua;U|BmJGEi*%D-vVruGeo|aZf6_&|Nk1vBld&$+O?t@&(ntD9aXr%^8%Q7NC&fC( zk}lFsdX@bKo`rOiUb2DokDYnpubdhe-OE!=`(oc%5^e0`Ud+T>%#CSKgmuw*Yq_~Ivq>J?4BTLVFFWDg3 zK>A2ODH^5SNxDck=_MOTAL%E>ee@??q?`1T4Wy6slVThFNf+rRy<`LFBmJb5Z*+BY8KPeuf zKj|Xfq?c?UeWafhyQF`^ZzX-CU+G8W75PcAn>9$fNH^&v8%Q7NC*6GMguXp(f1UeZU3-_uTRe||4~{IAGkov+hQddUXTNBT+e22;i_;e-eQ zJ7a%DSlTe{a;;puQM(ntmN}_?sm;)@(r?y()H@p)#;wM^#!ll2Bf{)s&N2UF{?#1o z*x>k`;}yr3jv-dD)o49ty=Yw@@^DDE(DOqt4!tzAGIV9=uR@;+-5=U5Y*E;iVb_M8 z3i~nau1>%2^kS!1I-Teg72Yj8BYa%=)!{qB{}}#pc;|?;2xnwgWNzd&k^3T#MV^fO zJn|orKSbtsp53{i^McOHI**8|jJhZ44^eMLeH=9~x-hyZx+;2Q^oHoI(L17Fjs8Ab zk4cXi6*D1be#{Rs`CayONr)X7`%vubv8Q5(b<6AaYB#-mzwSldE4ts<{kHD+cYnY8 z^Kmc5{Vgu3$K5@Oqzn+77j_jG!b9~RqJ?Hkkx2Lb?$)2MUW+xOR z)FnKc;7j-}AwF?L;=;tc689yh_nO#iTCdf;x+I;KbYariq=`v0l9nV@CjBz$=A;Lb z-bnf+>C2?h-hF!K_V)B%*!!#AVa^oi5a(siKR6FN-*ZMLm!#aEaw6r!lsTz7>cPPO zVffvBComkp#f!kN1S9dwy3Qg8zfBw~qQxxy3a=KwLR^c#QQm{Ud_RWYD;~t}6`#l7 zzfa<~d4Iz%6Fz9F#+6ADeX(INQVAmq)aDtjN}6=`@^!gCLR3e_@UrU^G1Q+G0&Cb z<*`%Kr00^!GKKxj)h72i*gsq@?W#25$H~})Ws+vTy>}FE4ZfqdnKbvL$zep0^7Ib zhALUt2MUT%l8;P~C9kf1ScyS}aT8TrD#x=~ko= zweTQ(nim}fRo_yv!VkUF{VAyK*5Eq&=`vJx`t$2i)mQu4RK16)Q&lhRYcu#Rp0iSx zM!@n7a(>tFe}O|-FRCO}jVK-L`NvVxU)4qX+E+Cad>5;_`#CKkxMqJ&tN8!2-v1jt z@Hd%1q9ny6a}?TMX&9I|zY8cPC4f&?$d-SYz50aZPU%y79vECBw~Utccx{E`wh{di zJ8p0~IHg)1tL}YumrdsVrAk$$a4x&5>)@2nm5w@N`*g;-hawNEEwzsg&PlN6xpLJ$ z1$Ex1%0}WW>WY*_r4XE^I(7`l%6M|tB-zhAoSTDV4-L!%N0(0l?;1V}+{y7evP}A@ zqyDf&>RGcTA7ctfCrEv8kYpC;9$V5{W6za>I!dLZjtxG$%1>}=7fzIE8f5S&eDR#i zk3{u4x6hU2#L#i6q^%w@7hg3B&0mPR9kgA4tK1M=MMyi^) z6x78Oq>5GFKwV5js#wtz)bX$U#z4;mbcu*{beh9?sDWU@Ux1cV5Cn}*I2C;gdsD|DR>f%v6pJ;e4 zsfFGnRzN=v>f%XJ2mKVNi>Jkv(9eLn*eg~;?*n!5thfsLIZzk-MLo0+#M*WE*OQt! z0P1+!xd!@qP!}(V>!AM#>i7-MI_N)vSPKpRk`mtt2X*l>Rz1inp>#FzKB$WiP`VnP(C&x+5Tz@Bb+8lqBa|*y>H>8+slrg@L4C+`ErwLjE(R*kIpbbzLruICv1Jv<;;05Rq5Pgew z2n^F+1UqRjf#KTAV1#xAK9Qg0d>(udlR}Vh_51O$Dq4`y6CRG z4IKyScxHVEIv&(TPwhSE1Q06-YR%BSK&-W?oq+BQ>cXkL51kC^B1QWfbSkK0)r?cn zeL-Ce*FJ_G0qS_}{SOafKheI1&IQq*X#ap73!*>K zzJ(qSqCe5TgPs7QKheGiCuu)|`1T*Z#&;=z{zNmNr-JBDGzau_5dDc30zDH%AEJdp z&jrzkXyMS8f#^fDNaz9(eTWtXeFcap6QK`*y7-eOzuEXAsEfne6zG>gUHn;_2K_Rqi&wN6 z&__UBysFKDehtLBt=b&u*Fp3rT0ZofAo>%$S;Gp=+B{g^0(J4WRtO%~Jg~e2qCe4! zpx*=0pJ>I<&7dxR)D}SteG#;#mqP2HE)0DMvFLC1i&L-i}6yMnkw_0?cE{VK4#UJrX5h&xnY104_I z4%M%LP5^O->eoT{0&$1x>!5psxFhr%!O8kf;HCNo*r$N_eu%yidK!rJ7xmk~8T#$8 z%mj5YSHBZFAJoNV`ex|ML9BD8Z-Jf%>f#Fh9_T_)7jFGtXb-51`FbOC5vYp=`Znld zP!|jJ9ngzFU6kneLzja1d5OLgdI_jwU6O~Omx8(|*MAFL0qSCz{xEbUsEaCnH*__q ziyHkg=vq)0%k{^hSAe(|^e3U~K->%Z)6iFfxEJ)j(5pe*3;MIrSAn<}^!?EFAnpad z33?5PdqF<{UZXz`%e5d@dDmZnz8=Jws~-X%(_aMl=r4g!=`SPpX%P2|egt|ii2Fr< z4fG7z7|_!|v@yd0 zJpH(G|KJ zM4xGNgI)%r&ottot3dRbMm%&4h(6Ou0GAuRU|9j8ofy5L>p-*NjWp=>pe}AR zGN3nsy13mK1bqjni#v@W(075l*lY}gz8loV7GnhTRuC)b8(5}E{2J87y~ZWb4WN$o z&a$EJ19h>@$bsGt>SBj62KqOkF77wRK|cWMVyBS@{UC_7lZ}bcyFgw1)|d?aJ5U!7 z8&jYk0nxUNY2ZF%2Dsmt1^SFRh;0JVs~h>?3&!Q(2gW?u{{~{lWfX#aOb;x5K|ITt zMbP~~U0i4uLtg~yqQAKa`eINQ1I$wBUx2z8XfAT8sKxc!PQJ8hmV?oR)%qyYCgP2j6tDz@=m{FKlK~DlP zb1>_nr-SGx%{9<7K|G0=*Fet(F>^4lgT4$z>owOw7l4>Km^VUS0b=H0-URIi(KnhK zpo>BDjpjz^MIib{^ET*G5PhS0JM^FeAxY>LNdIN~{*UjHTZv=I5tNAeW zZ6Ka{%-zsiKs@!Bk3ru9;;F}c9Qs}mPd(<7(2XFTdd#OmtW*Na4iL{f=CjcEgJ^-~ ze&`25v_P{7++`jBA2y$d{Sgo|bMpo8jClw&9WTP}05L0eyaXKrVpi;U89EHatk`h` zIvm89>v#=162zG6cpW+l#F*=N6FLUOnCmzO-4(=`>v$Ww8;D-l@eXtxh+fz69&|j2 zG1t)yod9CYb)10i1!Bx~ybs+Q)P>XWH|S&#J*wjrbS{Wi=lB?UEQnU;_!N3Ph*szL z40-~HR_FKvdJ>3H+wm3jr6A_9j<2Dof@qD7e?U(M(Hb4!LeB)z8Xez3&jvB4b$ky! z7evc+{0My+h?eQVR9F;%XqgTJ`U(&&)8T-2gXmWsAz-;946Ja3gDV}8V4WihT1Znc)|KgTpVz6ZlZ*#bP-04Wd)TMPNk4#dz-Q z41J@BhF&kaK(80E&^L+h&^L)5&^L>o&^L=j=nWzXdV_F6-y%|=ZxMZJfUZUa4QF-=jaGry3U-OO0!cyNtJuAB^GVXwz#pnXj5} znID+nn9+_Aj_HmSjxCO7948zfJAQB^SyQYE>rU$->sjkv>to9dNeP)AGC$i^d>a?fR-cEn%)H~c2J~wmweGI1q6(;{AwkB0?g2 zM9zvVja(ghTjWELk3}AeJQ6vy^MuapJ3rs~!_GaT`bMQkjgPu2>iVerqIN|6HtM;k z!%-)qjOgg-anTjg7sXr?voYqun7uKFW8RNR>C(T;pf01jjO#MB%Qao@?6R%Pja|2P z-P85Ou7B-%y6bmc_1Li38L>sNRk8K42VxJ$I=Xf4wyfLp-M;DO>^`S^V%(^>%j0f~ z8`8toV?~c^dql?H9DgwWAMuerSMitIV3C`)xWzLn(o1Aw$?{hxreAM}z z^CRcKoO-e|`GVxkFQg)@h zoN_GXOiGW`zN!6FGg9ZJ7N@RAU7LDy>JzC=sU;uFCoj`0&}P+t@?QXal$wpTcTL+O zcYjIEPLlhxZJn@sd0X34_%=mb+r?PTzpZT@&d}C2dP-YcbLwE8w-|3L7vi1eB5Wnt zO0g}*wgg)lwx!t0u~lGOhOH87@>XH1##V!^7Vj#TV_Si3CAKo)nmIF+Zt?Zv0a1hT5Q*0yB=>g*I~N>+l|=PW4j64&Db_zy9L`uY`0>&4cjJc zw`02l+nw0%!nPUP-FPdy1>06^_h9=qwtKNPU~9y7pGd|Vqh!33>w~vNeegc658f0F zz`M8scuO<@@8JgE4bcGf2?OwUXaL^74ZxeB0l32l;H}UAymuRbH$nsO&TRnR1`QBT zV0#kpT%W>Q(WmhS^cie>vF*e5EVk#c?Z+EXpU4(XcwhQ^ytzDp?I7NZK9B7W*j~U} z$UkB`gm;{O!aK|tu^q{u$fL*j^Fy(Zei|Rf+cUELJO#`yH(B3&o^f(%xST zUncGS#XP*J7I-78?0>cGf3@u=?eIxE{DB?*zz%D z8!CCeXuNq+`&fJ5-QM@G_dV@>qP~NeNj%>s~A@Mr4x3HbmBf?J@`PzNvt6^&$1*Y5j6}B6&EyU)< zb}crS!)^6(goXBTM1{T@mJ&Kl|2#Bb`#yA}9uxMEhza{+SWH+pY!8XgLp}P_Vb##p z`uI+D^qbu&Tc3v&?UrEwmY%O&iT&%?--!K5eSMhQdL-0sO~*OL8*U3LnOZ%Ktng@T z&+03&ZNc^&wq|T*#IySO*d|02!0%h#ZMm_(3|k_$RO9o|^RXowH%C4sP8f@jM!t4Q z=U2m~b*?m?={!vTOXqy;yUr_&7_9g@HR>AdQ;m&LuZA6sdd%G0?J@IHY(2X_W?tI; z>aZ8F;@p6^Vfv+U@0-_Pt-Kv^Uf3LtE;w-0mzeZg&=j%u051UzL0r_ZyN6Lv~?1gzW=tM#>6fYD&I# zJ+{p$*?J?wU3$cY#)QS&lDdfhwZyfthq~YaOhtNNxz#xZ;}Z+M1Gzs?uM2WJbmpdlnQk z!zzAiMRm>8+M2xbn&PT*PZ_UdXiFLtGb`p4&!6h4@+?Khs;Z?6?K6t2Na6s=u0W_3W@{B>;2WGZca2X$y2Oe+e&>P)gTnTfm9ZcQ^wmljvl*37I}Qe3{OCDpXSvUp}ym8m4< zJ%x%xF{lW3ZgfGHadrXHiUQ28!7=l3w*?g;VQk}|_sxeEKp{=G3Rrx?F=|f~e$+|nc z7-*jCS;nTrK)dVi(3;VqHB(t}zO*5fxfP>pOUo9_sw$l=n+kh$UV$AiFEDK=U2`hR z7nUwU_c6YvhS{<0ZS!*ubL*Lh$}62-ytHC@vAij&mwAfV*3uX;qoS&&wV=nWEGnyA zfPT28r()xwXZsV&gxguum9s2kswvCluvL9_F?X0?Mu*nS4y|c}X|~6Kzz~q@sqx5a zNAFZrTwNV7qZJf;mZA}stL!6X$3an z>~f=>O=wanx&qn1sng-0jG$8>LIvAaPsi55JXH4da;_05#nGPXVvc^RRD9dC(uVM` z8O1erXC#Z>mMFEd`JSRBtAa8mE5=h5NRtt=y`!|`=xC4PEt4jg?QuWY1kV{Yb!Ekq zi!mo!5SaC}@v!GJs@j9&=2VroOe17p6C4-Fz}Ska88sNUt8?r=85u#zj4dtWU4u|g ziKl!KW+Q6aAu9pKS<7%Yw>9RV-PHsR8(UhwU`%=KQnoPrsPUfi1!cvuE^{#%TaNx< zdBA-_MQQoW3e|zx-hopF3fDGwTqdoNh*!lmx^B$MWmUK_>89XjQ;LhL*n0 zE+5(Gt5oIvM3g;IZR??W)pJC)oARi9=2p~PT3j=CDY_kd`W?s}Dk7(%Vo9m$e&B64 zyU}$uEhhM=PD4%OagVeaD(%afTCt3smTX#Mt16b-^P<2}@~YLOPPN|PI}P<|C(<$m z;rYS7r|g(ue>re>VD6wFUNunU&6rX+bnw8m)@LxtmbssNCQB3JCuir(7@uwX;4udZ znL77lknI_8Jjd-XlW9|Y(xismH2Wk!=ZORdwSOW(2B&*g1ny8iiv$w4lMckSbUHj| z+fEe^Ci1v8^Itre1X3GHiPQb$gGoneWCYT{oE`CJwE<<4Wx=?X8eyn|85+(%8BcDd z%RE&z=rNbtgX7G)Wq1z5bj;4JQaDpkqiv0qlO8z!NX~K~TUuoBq^QM3dUQO| zLB!9T=mZkO;17w*{OJioz#R=Ycm{yLSz~<(Cb)JP1daCg!5EWU{MEp1M_|~6lJ(Rw zEF)f7WmTPh97Al)E$y?lsmX#-<5j!y4X40mb};W(5$&F+U_RHdg{XGD9&9Z=U7HsT zh#FOk39p)ntIRIIlxCn?#^4snXi>p$T+;9^BH(eBy<>9*CjA|`WBS&SSx%@rvfE~R zI@_Arw2qvS2<@E0wfd$@U-g2h)tC`TAU!jn@X#EP>4RF-V5wwP@x2lXDs4zh9F^>e zTO)_IL{j02uQhI1OPo|=Ys-tUlT*!{ilxi&{t6R>85Om7IEDGr+Ojgw{4y!?@#53ItxKS-48PH){!0|nGsJ_X>~=p^x?xV zvS-g@v5}VA8h=IcVtyg9c{#RIzMXae1Jtm40X} z9n6;H$eiOTN93H+ni4q=mcHyc&}`EKT^G6>1_lgG3^Od`-S8lyfCJZnIZ zb;+j;HNv*cP^;xb8=Ud_XArv7_Co?p9XC7_7vfNd?RtKgWq&Pq3(?xjE6VGZR@7F@ zL4Tk-U3DYrB5zz(MeQ=YLx9P?xzokO;yOO}O!bsj!9D@^wO#WF<>lfn6}lV`ZaXxn z5?s%M8J>m3|JKYT12=5CkoPCDfp#jV*LGBCtKG3J(2l;HrXe^K|X$3cy78mL9GaF0bm|^mm*2aQBaAQHRl6v0P3k(HX7JEY6URMR*<3UJEKjhG8|N@47V-S3?X05;c2%hyQ<1lmseg| zBOB2S{4HW+TBcoMC_KpE%RyLnI)gJ+r-OY<*+O<$wgH!6g>BNZBXE;IomEI^|H`^h zKJud+GS!vB55*y0q0Pp?s{D`GLH=rRta!K0dld>A-^$A(SossJmKOo4z!4 zdL+Rhl*J(0)L=tSG8}8nK(r|Xuyf1hbp}m3K;D$fxU3mD_u#eVrIVGl()>d8-EQi_ z`%ayo9=mYv+^D-aIqFUyIW~Ig@afT^6N5)a4vh_;IDP2U>Cw@_BZmi%o*WuIGh z@Trl}Q-@9uof=OZU^3>T=QxSRU;-wgzoVqxE{$V#U zIyH7C)^O?U*$|ASUYIy_K6ca!%>pi*y>Q-5-mI=w77vVHa3?3+#S53tpPZ)T33u`l z$5sYbO68HH_;V*tU33>Frp7OvpL7qOnsO5tCb?Xia$^@Jo^U5Fjh{Vv>f-d+=)~yQ z_|y~bn%t<<({2W%jA>LpTUxwQF1gie$#_Am<*G1+1x_wsUs_l$l`Yc3r7IDWEP-5W zMzvx`7p|9XR-2gEYT7D|Io+J0toC7|*~a476*qGwQVS*E7G=LJ%wK^yXRO}w>Uj)Z zcE#4OEX+qxhy+)`$(u{1MbbtWR_03QWknMqUkHV35|Ql^% zZ|6!&rK^>)H=V}IFy_Ma^gL>n4gLhEAvbo#_`j&|S-g#-a|$uRSY##JLqxFODR+KG zLUi_grBbexot$!^CYw@|tTx8x)|Z|p4Th{Nvg#|lDfaU5WR{j@DvCx40JGyoOT4}N>FMbc?2BL?2aGM`QZr&gqvoVQlI8@zUT%gb+k0Cf z;8&R`t(Kc}jxEf?7ZVKk_2pLS2@f@A#VCJ+R0NNC9GdfGwqu&8=iT4UdF*7!Ikq~O z7R{-$zP;t%oHptAN4$%xIaxh0$&WS%-RF_W2rk40ExF)bM6Em~9n$X{^5t7xE@lDGzyr{}{hrO*hiujjw{HeKS z)Zbh)G_)t|MK^VX^99X$B9&VvA}?how@i~uo$YU2K=ZSv5FlSTyAYjH&9xy%n}OO< zZkZ6vX_+`Wqs@Ff>C!Si@Z=jIlol47TVolT!I|os6HhKLmgbk5;g4c2qf(j^IEt{g zJhQy8B?1gVnP}RR6{$)TQR{*(ES;##;x;@fO=a50lvs0(Ci*zYQL%#;&FNm8Qq0Wi z{1zzM#0PD0r8zhKfD1T**u->Rpo%l0P-_J5pl!}-rcR3@Bg<};K3cveeO~@?c$3oY zEy{1)g>CAQyi{cMs=h_`)2t>hu&Qhr5F>wc7qP;Yum2|^k1pNZqO^<@;q+=#!&6Tc z!(pe0N;>7*gclC;HE^D{2&&D=1^D`t8HVI_sq0!`Cx#k5U}L~q!% zNbqJzMkckuVddht&YM~sB!*nyTVUW*EzADJt=~)ulul6BZ;0kSvMurlf`qdPEf5lI z(ju+NP-t#n%CjxasZ@F|4QL zl$T0v#tFmUoG`(3X@-XWHz!1muqA>{qBduf5^kL$v0uKh-Xc#t;MGK6ts_l3Z;1hk zCt0#0{+7ZKcI*F*7PX9P71i9}vC_;O$3yX~+-y#?Bcm;v^-OZ2y(uv=1$z?Bf%!&hhEuF<7( z>hUi>#yZihlvqzLjFIT$>SyCp(u&#ynkJjAGjSedoM0TqjL&75lV+AJS9h_(BN^P~ zQ(IWLu=>~>TfMd$>mJwg$j-f5+tZj_4{2=E(GkPVu34>x4S*Y&6|K`6%U5!$v}U#Y znBSfo=M`M@{KZL|Lej*wnLr|#6axVi5L9&NX!-0F3 zIYFh>Hpl4$TE!04SvP|Z!NOUmg0EiBpF|91n{E5KnK|wLxmCLwU856;gMSB1nrVoG zeG%g6DN7H4+&;kc^8w2DCK#-qo~j5S(Ixe2SmQELxhXTz89Qa@PAzeO_8JcmxD%DD z^GhM@9dJ`R!I2#ONRCSg$ZjnIS~Y~J<&(?!yfypOBon&kz4W$?_g04R#dYkd#frJT z8bO-c0YbMGvj*GQSkG&IQ50~D-8MmN(G=1}3v0whw4wDlJ zM0Hz4{Y)YdCJC!y3HqD&B3Z-!6VTP=vpU(5)O8xkYLO|JyE=<8XR#F?21;t^WiTm% z!gu8um|DKH#My54zZPT(fJ6L-1;>q7B^oQ|uyj~EJLY^tT*5L*R843LNyYh#vonW| zjU3@b`YH|*KXr|*G>MGt7C2XWI&L6YTt$qtBVij%3B(xFV*Z4?1*ewd`7eul?W(zN z(WP)U%p$ZWj*rDvi!_QwO7Xd(Bx&3~Ymvl}@C)VyGswf7ywp*tg`3PygP6%%=bSBxGUGjPN{j|l=onZwMLjTU)w@F@A4m77Q94My&1fya zGpS?MEmf{t-Krt-r2*D7a1uHkWpj_sA+eCH&#bdpi%Mh+Cy>?b{jAog5In_dheY~m zrvjom=*Hs1}Yb&hx13_|+vSDU;Nl(s99R z1~9eE4o5IpnX6-n1~Xo4gL25=E@Ij>F>P;rI#+6}`5Oo&y zOMk4@6eLAzv2a|#!W!I7I|f$LW?1lFTYbK(I^!6ha?y_TRn<-Jk}wiE3EP&Sd)P>Q=0%~;Hj;74v*LuNN2%^MF;R3DwM&dXw0 zPSb)H)7!==cruEz(P|3JNVqK6GfLRWXRqEunQXE5%)K&?uchTd)HE`7c2Wf`=s;fz z)nsej(@*BAWEJmzNO8^luyc$lEY@v`d?|w*7C{DIo4+!zL+WX^a5ThC$}8=rn7r$L zR{4--jt{X`@d5gh&@6yVWct)3$wwQWKy>HkmpoXVWohpth+xW$*+U>2;vNhyV9AE0 zspTLqeA+c@vKor(9uLFN;2`L0^GkF@(Dzj;E29fo!p<+u8XtW$NikmK@ZKV76(sMH zaf_uJIva{z95h{4>v32Ox8a3Z!FZa!tdp5|FeWPtvsB4tZ1v{K+Op?hcX8=z)Ik1V z4CbX(YfFDctnqRH#E4()R8|uV2$Y0HJoS)eN&-^}n_-n$qB0oE=w%#6gji2A)J)!H zaL}NEmkxxf9Xs-7_L;4dZwgU{f-I*a!~QrI)=)##uQ^WQ+YjlSK8vGN4xs90fU#&u zG;I;WNzSCK$0`d8Qva1QtBU{?1uv}5ieSw6{}I!YXQuVhY+=g5JRkapwbh=wV@Q&`=x8xk=kbs3G+)U(x2Mv_qI*O z2jw`~SM^DB`4nqG%*}Ip2pm*hB{g_6gWPa2?29spOl%8~Ib(+NOf3f39L|WfIb(F4 zD6sLjfQUINg+##ySc!Q4Z~;wVX3v*HOz45N10=)j0m5c}iznte2$p$%UIv#*1v%c3 z1=TqVU}W0C7l-CtUGqWNk~$u-a-hMSuO6`3VO@eZ9J@T6fKw>GV!@KgZQe&EsHxd_ zw(m+;oHv{VY6xP6bY_TbE{1mmu!INWihmZ#kgKr}1}dDUusSnQRS^WHkk|RKKy~3O-;{1Ma$2pS?m@a6s3^BJM*Zw`-H2w!LRR*eBny(aa_i*{jE z)*;KD&{!P@ys)a1j0tEarXhdjzj1g-%gc*+m7aEbYU=64U4LSswDh!%fR1rGJf*UP zQa35meP({Kv|xRb1F%xe83__GsMw0_dJInE9-Lc7aqg4=X-Tat}dsQ>Byu8pTs&qa*aPWeS z5w2>BOU5cJmW|;n0j4pJ6plFAcqDo(DddawNi0r86K~x}dK03Vg>QgBtH|a75|^6Rpa4tPn_1{;_DHV7n&ip7 zkfG|UUqO)jMqrdL8a*w*=FnmoT+KP=E0T9+bm1y*+FF}i)B{UAv5Q8n0Rq(ADEiR@P2bm^rIHsxi;7fos$nu9P0SQc{)^n4CBK zi-+8r9C32A(pedl);NDg%32qKi=;^1T5>Q~EIo$R7_E^rC#5WXGt3&@^1zg#qaa$G zrGhW?vJg!XjM7!Vb0B8HEuR4-c2)*v439yX0iCa0&%|I}{s)g#=JgsTm$phsrcvW7 zH8}Ik6L6WrPhjCR02qjLwT=YSX*||r8OfB2>cCd=Z`=NYcdvT2Wz=aV zMWbViA_FsvFB7)|zL_{~M1QiV5vC_AGZ5rgCN`67n2Rwpj(^tS_Lu;}Zm$VU&J9Wd zCQncCjCVXw=qA{Ip4HCJ@>+7jD@`2@TQ>NN^n42Ypv`I0s~IT1%D~4dQ1&!N=LKA? z#s_Ii1M8&VO?;Ck%(ENCEDxt4ZBm$DGX;soHi1I*TGcS*##$-9f4(7&$1bN3Np5W> zH`FR$&^nJmB*!jIVl_jzm?a0~@pO~(daS{MSQ;K=D+U=gxXy($lLocgam-R!a^>dK zvMVp6nRzZjJ|DKaV#v=0Ry&^SEfpBkpb@qhUb;kPEs)s3((b&WOX0_S+Q+c4_A)FG z-1!zZ>pZJY4C<w*0q|UkOJma1XFI zYar9II_he}k;bT3k*X!FB_S1`3KXxSbo95n#)KPR8mq3@V`I*|?ONod?{IT+u{)d1 z?y4Sc|_kCZ&ctF@qvo+ydIF${%O8wod0fYfS*=gH7&seuvV^yVxM z>)sAAnOB_#t>*ugqIzY(tMy0m1oLbr=~BW5V?TA&s1vm*@^D-ohk< zx}&L0P@EKkQ_Hr6%KO2huh3>?CN>VQWTGmj5u(x>Az=n)axu|cynoG2-)JgZ9GA(c z!Z(3zlQV-t-KM+K4vfdSkMElKn>nM_kf5G505(Yu%bhg40aFcc0H}=(fO4gpHYm(# zmzbTJ;hfFnV$Uax&zd3R*8IZ?J|aqQ{iK5p;u|C@x0T)c*$2!1M(LUS@o|W3o&;vj zz#-|NAU~E@oxu(^!p0k;D!vh-k#2-Y+~9-3JJ3+Nx5XM^=hqe%8zE^M5|tT@AFupc zVWYGf1xzE-d#{_WP5W8Z3v{*Ln4Hs7IME|KgrsY}F2|H%O}1zc)&s#v`$1W}1{7ZuZTx zH%m#3q(UcI-6y?@Yw~C|fGaDiivLt+4UqJ5d-~3e&G8;BowcoMcYwodR*!#qOR!JU zbKF&o=8&Wz^`?gJV+;$9%PdAGH9qz}OV%X*&S_`fFPywSoL60n^q6!yi>H{1klo-5 z_MuR$kFX}Qv-IZlt#U$DHf)G2$=BhZKM(ta?_1*465@zP@TH}v(*)CKiIVroww()e zRReczN>+=K#jkjfx#%;(IcY>_aVoP}^2 zDtoLa8FxDY#%A&XZ#-Y+{bX}D4{Y*0gkiVGf-??@FpAA!Zz@glj)CR%r82zp$T~{D z3UAn1`()$VMsd?Y1z#8JkinvN8by2ND!e;lVZp~_{f}0C_+dPidgrNeLwt(MW>XRo z{ennIp5pQt-Xoj>uOuazqs5wv>EGg|&tk=ZgZF{wM;s0~_4@Qe=_)j`g+meH#-a&K-$p^Fm;1vfQZ)B<*H67Ag?pGbk{ab;c2$fk5E`4P;3wsPLS&IJ7zZOVY|~+{kEsq?*6UXzFC`|v^Dj#875k1AGkH720)@d{UJda za>+3#HP)}??9_CXZSU5v{k8@(=HYO=NqoK9hY!@m&*~&e9BS3!1yht^ry#nxvoP5) zDO~-arS@pB^&yFjFQJieIbo?KFig<(h4nCa<`=gHHVV<8&b`j?ay5A+SBN4b6DNBB zsUf&xec2e_7Jga)Z_JFYN!!tPwpEw)CUWmpwEE@m4^hqIOjMh=nP@phRDGm`rv>P0q!$^&kri{-K3rKt z?IaLIgYx3QhvUo-1hb*AJ!))Pp6a$5v+>Nl3i#9(qZ(#`M!zVeuM&F5v zKwQ-9AavQ~(F180R%871{A!icHZdwxYUZg3H*Qo7ky3byKnV}qp$dikc2z)G_1S`7 zI61XO7tH;Z0z?*`SM}|}()3Ts8zs|NMv!Y}1{;P)t@Mg0_jr&fQv5M!yak#-H-*qhZ0blA*ms+SRhaasQOq58@i@+44+!MHqQg;1{aRb&e^xRlE?O~ z87;tOk+y*A1jMEi9zPj+DhedwC^H#$e+&u#n_l4-Cql-)imw1n{5A00W`9k10bHxx z(NiN%eFL;0fg$i+cRs2le!hy`jz+9In#pI8I0lPc!8#VB-+>d^juO zS#OMmr*X3uggzoXu><;;=ady#)kVYW7uzCt2uYlUAo^jI3B$$*H!x_6T+`Mry?DV2 zuz;S1a`xId&h1nQ+C~%n?WTg{woEasies2U{f3|ANlo~4Col^`FRoQG067{nQ97E5 zT~B;y4hvsA6Dt)#;u(nuQ=>M+SU{%gK8od-0Ra)_uV@ybHp63N)i166+tU3hOC8@9 zG37+EFoHxNd}N-odLYm!YXP-Xr`Zx{5=m47dwM#%CjsV7$gIAwlsP4vNVH*)+|^4f ztd=CQ7NHyhOwcee6D)<*oQtdrY^y_ABSI5!((eW<-A?d2LL9}#>BvX5SYE|hp^X#w zxLr9X!3TU4S2g20hLFS%p_6p9`JEWnyscBO@lg47j$d83GB2&ooL|1~SM$7N;pthN ziB6{`Ex?(1Oq|E?@aaW<=wj^Ib$kPpY-7&fp!zisu)OUN(jy~&nZuIrMrbc*>a8`l zXRP5E_1niTys}y8CI9wj1(}OnGu2oHzOvW|3>k0`)OIk$$1)Gpc>ukWI`t9FM^lnM z+PZk3wi*jhy=4=toNl?{X4Y=_ZTAy59mhs__~)keQ6qj~_GIa1@Qqeh!?PWJE8Y5u z)e|f#9}Um@u_fcz=&O!y@a*V)<+%CeqW)wwNOupUI>FH+Plrp5`~ME+!4c8_ecK<*KiJ zf+K}nBu}qwoo3_VHP;ro)uo_Sx4?+1Z;RxoS~ohFoGtyiMo&&#>P@S@d*gg+qEyxk zYb;F~#3E{45>aQyt72VCvl)G1maQ|L>|8t{-!A72v#;Uz(mj3uK9WT1y$oQwoV>H& zYPOZTg}m|a<7!4W{){%%B}~HEp)m~)X&fvHYk2+YJ3e3;Q^?3Jv-xNvXtEhJ zZQk36!0twz!mAO6N2i2EepBYT`A9=}d|QYpMS%7P+1n;SR$1n{A8bh;1G8((q)5q>aY6Byqse)z-g!>;I7_`QqYhuxri z&g~;K@0MKIRUAUqv3zo?K(4rTLX`w}2;3sS=lBTsDKI#}!mr46hJWjXE0j@m*WDbs z7c8gBtnyQNC1CUJL;N_t3*H)dDqZ=iv}qZ*a9!_7cgmgRH^tB0cEL>$8g~~QZyI;5 zqu2E~SNmW0yZ@Yj2i=G}=7!x-{v9Sf=nfLs@0e2sW7ZsXe~E_fcPDAKZzQg6AUthB z$~$TPETL7m2oCQqCZ*(l7U&Z9MRLE(z0Kv``Zj~jl1pUCrn#SbTg&>U+)YSQu^Mti zCBiF4z8R~-*ZvM_o}tEywXn)nq*T4RZuP+k^_-~W2l~VA5QFzO*|QHjF~!>`UnR%u z!6clkefq~$pY7;}8IV}af6-<>_LH;H8!=LD<|i*#Ip3&krE7q5{a0Xvb(l)*w+h?1 zMKR!J=)1uGN&mf3J91-NG3O2H!;IwL{>&tiobZ!ihIUInlwsEiX7?ns+;vX4OLl+Q z=D+Jc!+n(L=XOkR=PLp34B>M?FFN74x8LtBQ^$ku0VbQmWee}mg!j7K9iE?-s83VI zPawBvGnbtuUD8RiDc5@nd8kRK9PX#a>BW9`&RRWBc;4E+pLR>4%@E7oc9H8WKTX6{ z@=S3pky;JV{j^xP>baMLxjQbI)LW(OQEK)AC)Ya)mdadF-FIznXPh;;?vo}EkeX0x znUcWXanb5jS+4!3`MnEy`KyaC$pXpq6e&hobMK&0tz_4KG1j?FWO{~nNdeICeo40l z{$1fdX6Kc)+=wYyU7rLu0qUgWr3cyF;`Ru_vil<*vX6uJ^zDt#J2lmHrg%&?qo~jbsu5)bU2{@FJ~jWS=E%84_t=HQ`Fu zW#thuO9tgsASBRGsJtQrl4X(uOtv!rPEd}@yx#~aW)N|F84&QE##~|n%?`~T2`=|j zo6|MF#55XWF(6!B`&CsX?($NiY)#2pJdaVJj0%lyI*OiW($Op;BbT74_)c_dWjl$V zvSn#PiMOs8_PUXxEY7IiQp^9A8_~WGWi@4ECbsvYHWjU{ncI_P^MsAUuaN^(syAjO z)amvPKgl&++`CRPK3S_u1kLhKYQKN{t^XC|ph_M`?);$NIDdowlKw^9loOOsQQax+#|#d%EGYY(_w z=Q3>a6g2WZP=DPHi3kZF%!>QQ=~-4tz84`Pqr8#IuKjJu=*zU*?GXRZVjCWG?vXgo zD)B0*nk8PqNi&JAkxkRtJqV2L4z7c=W{B(Q@Q<;ac{3%ZqF1z4&(vB8UrCUwMq#B$ z$j$?k)X|iY@}!P-{os{*2C4lZJsD=TaD+93Ru2!NvJZfF3R9uzy3OM5aywmaha?h@ z+>++H#ec?ch)^$>UHdyJ^#lAq$PY6C96$Q5U51WYxdJY-<6SpN(LWg;=eSB{UB(PL z!@qYz!$q!~W1t<8GX8$qz2D{bzuDY|{otF$exJ(?jnb>eQS_pwk>0V#Q1QZ}MiZ~7 z?hjlnB^H%dRFRVX*P)zOieAZh)vH0#C) zl)b0Pr$KLIQ9mZKv^9om71Wv@1xq5om6tvJbS2#H%NJEeX(0DqqQ<9fM6MgfH8xUo zsp^%Aa_tYYGJHEze~|Drzx^)Pju)uC7Y=*}t3&a8g}LE&$u7E1o(!yAC7_PlY3XPb za`(aI_nA=jAqm#|5Ulr^XuS`ydLJCT$Wu%$xjY9@)cU8^oI^5{`NfuJx;s5 zQuG$yZ{b|`bP)6&TJ#u`mr-Hwq5L>Tml?VH8ISh_lj;GBJxffh`u7m~03*L2mHR=; zlaENy%Uokgx%>RMZ(X9+GZ;DjKSx=kl=XhfdXVkTMXp zB*iEH1KGG*myO4~%9rc@Kq%F{b<~vk9K0>L`61)h;DP8pK}_moMtpv!mc3CHO@S}1 zu*7^j!CjKiD>iqhB(S8AH=(?afV+2Gpl>o9<|u2K96me^Bq^)*?=M+}UT=CKDYsFp zg{FjygjwpW-MqxzEUsl+NyMjXq;&b5HqNU`EmHj&&D*FVgSsT$EwK{Cs9&j_Bqd$x zJpzU>Zz5hcs|4R>Y3+0!mnBBj-rl+vA)R?5WF0J;$JX^`+v?iyMR+jv+YvDB4+K#( z6z-$pel*-i!u^)~8wQ1-ZqaVn|hs1l{93?uzLUwsGQReFx zN)d@PWZrD{Jm=S;&BKkp>W($K@h9l!I(btQKfBBm(`g~6^0V4H<<{s)aqoF^B}vcA zVDrlhF_LBwim35&cTLMUqW;qu&8<zs)Q6c`u#K}Xb&$E<$ba5O&r-tO*4SFtp)D#z$0)wAF;wy?R+0}RGREC|F%i!q zM$WU!pTJy`XqdvE_NaTzJ?@@Bh5k*+H?5M} z_x`Oz()P4% zzoRgf+vPfnZMl4282$BUfYtBH4RjP;q4sSei*5OVoxt9nyQ9DUK#1HMBV9t+<#y%r zDN2k6Bt?DMe@IhRXYFfhq1&aV52(I-bNTL~vxHraA~%lZ3iTTVYR`uN)q4oIKG0>= zwr{7D?YnY4ow+*-9z+*6PSLAwoVz~MS!@%s3n@7|-?hta@3a!Q(2RWBu3Wck&lfhv z^Lqxiiy(zd9i7zmA`L9%3KbD)VE4|>ZH4+L3hRa1XGwQ$ZFySWrda*!1C&V0rJbE^ z{qc6PS+7_AC}g+U-)d5tP`8RQOa3xnOn?`ZESjP%^q*VcYFq#^lkXMsD2 zE7;M~M!L%1cqH#S3L76JP}sOM(AB2uYG3DnR}lihJ)Z@wzxGE$uIH!(depuy7NR$5 z+HVvtc`6;xcXkwx7ixc4INo0*2hf|4h#nPcFX*~)M=y=p-v+xp1F`Zw6at`5Njv)B z+0fE$J-Nb&F8j8*Tw7kD!7fLwpD)y2>TtRIp8R%4!FvYUJ9BN&pp80+=Wp-a=4mie z7)fXp$TJeiGqS6*tH1u+uy>*MCxzPg_T;;0qWabgCx|5d^=`$fit9$nARVN2sU$dY zpTR5e@E%RIybS>GVIXjd*yanKAnV6CI4PRhe+Ve}%qDIwvse2>P*hF6ki7nN*hzVXL2rx}&PNwJc6M?}60Vut%Z zhB$wl!NhqcvT|g4+@^0IbOt+35$1kolIB1^^%z1H&}}S-+{-bGVtG3xKk8qxB9$|Q zDBM@GZ966Iu$&$M(UjLmdU}$eFX(rYf_$h;tyF7#^6w?dKD5J_#rLe+S|Z#o6I*?| zG~+BYSZcN}Ce^F`8_#z#JgA9*KI%HW zt?-cY6prT$>&(5oop01P38^i*w{I_8=65zvwa+l{(jzJl_9;vdfQXE$g{(t=9P;Y! zOZ!%U=#FTBO$(jvl>Qy!+`h}La7on(0R3TUBBS(X3cyb44G|OUhHqs44lUV9GmxrNGU%7i!-T1@6k3>|wf;krIXaHeG8!k_g(^=1adU>3P{8U3T3GL2SbN z5>?FGb4>6Y9AyZ7%r2j{%hJ5!k1%Pu`Zw~ztbaq-+IJ%UcNq0W-#GfaaXaJGt>V@4 z?`UuU$=qNZzO%ivU4plxvuzJL6ite_xCyE~_ z<>$*wlJ;Gak)Y;#IwkQ$`~2HGw?`s;qmf(^o`D44*hvGDcJ?7O%%X~^`Nk-^WS0!P zu6DJc%a7e|ulDlHvt1?t_H_0X?vJhL>OwQXXxISd!p1;bGz>&94}_{w#|C;DDf>|g zC>agBs9zY~F2bVEAog$s?(@KXF+SqsBR;;jFsL{;adYkEU7a0%royy^+7Ak~@7lzu z{W28rj5)zgQyKZ*ML*lSq#-9dJK_6@{@s2G6duYKj(0IaKSknA2+=*Fd*xT ztC;Ck&p)pcG6pW1gxT0j;dIaL84)W>OEnJ+z$&soY12R-u>OtvH9RuYl+i~Ka%a2| zcejIuy$#p4y{lWpXBm9feT`Wa^(YE?l)*+6MLmi_9%Z-@MNyBUkVhG5L{ZeEDCAL& zH=-!&Q55nh4>h7F>QNLD(N1zNK%AS0||^Z5h9_zaH(*qzsQ8S z+Z!jcd{8W=g~F9aOIqw@!f?l=!;&YgnfYYlNu}OPh`T{-Ny7q2rk~om(1Y1!f~c^u z(j(B>{@eF-cK2_r?J3ls=;AlP1knHb2dyj&EvF=wGXn#A1|%j8&cN26v!NZpv~C+P zS-x=t2+HVL&G~0-8a->Ys};&vtG-dt>aC`vS+N-;&@0?9ieMK{!hA6rgw$DT)1o6( z?umbQuBRu#EqLYuFOERlZL+B{fM%3@9|dGl@>)WOxKaaJv)&sdY@P@-4J{MK+eKFE zqm&a7+O+x8%y;ih)xklIy$UJHc!^X*;jS`!fPxBO0teXI+Xk^HoX__emKfgPQl z!fEU3ZtJ!sP&@hzHBoo=BNckPCQET7kKb%jPLHqUqm+y5#Ub>08 z&2jH8VyHb&oV8kK&yKF{{`yCD_R>rF2(XrW2XvQhz#U6(<1>`;YGLCQg?}T2cS1u; zl39mo?UAe*g^f=LV3-lGy8**S#>)Jp5>m`e!cWQUr&E+>Ou%fn{~ryp7Yg+kw4T{- zC}KZE48kHJ6Y#lX(hD)^g$F~?nc8BmrYaErwx}2D`4;cUWTT%{k^$77@BHub18uC* zUc!#DR6lf4fJugZ+-kF246JAB3@B5aPs{*3x^DA@emk?%Hx)1F{0ScKvdc%)j?K* z{=ey`+N**0EZ~zRV$5eLa(XTH>RUUzx`G<2!yZt){+s%t_+kkbPzm*r={Ff1X~6zl zclgi?giKO>w9Ukrw;Zj!pYH4~Z2Y!LEYv^8?ep~di_G4eZF>d=s07y&)qb8By#s}) zR6^m_T?5w1-xW&z^A`THN8btJEs9cGKhNqz>gtQ=CSpK7CxgouFJ+a~m6w9~N}>Ky zRZ{=53cPi%3ao#$%jXyvK*)p)gfTuge#el%YPEmWkYA7%+4zKr`$Yv1lZB0M#9~!4 z|8H~cN#SawRqzbvLae~Ts^FVe!RL%>AN3^6=gD0U{ia}0e({ZpO2h5GkclzpjC|334O(6{|;H$d%sfKBaviLx2M*WqAXR9b1(UmrLkJqgo% zDKdbhTweLLZd3^f{ZJ;w8!8grY*H}g8s-M(Z7fk5;u?T7xoxKioFF$Qc6k@qMt`#@ z(<@6PX6p*3aEwzS)u!phC3)(9O*_Rv_1E)IZh)EEhQTH7_)8fa9a@re<2q2N+=kMs zi%6u`US$cTjNkKa%kSg!VU#7=A?@oTBgE{>VQcqB%S|cY?=e+qcwx@fzwZU2GO&^& zGuKOYvsrxW7$F<)*YVbR8?La?OE%1%jb1Z%HhK|#7F7x)-st836r%@EnPp0E z8L9f~OeKxZhRFb9gxGM6=1X}5)Ik3RU47a5qM?ikY)xjYdldI97bdP&d?Mgn=X(XCP2=%yfe zb3m@QEM+yjvR5MlL710As(q+Yrb3C3Qw3i*nrBfwb``(AZc1dJ%P-E zE1qbR{Qzu08Fe@1_J^JsYk$<&xxIe_>j8OrZyx6Qp3Oih>%y%Mb~wp__U(H*Bo)Ei zSwwq(Rn5Th=uPl0oM^7CtE)@>z4c7Hs3OlHE5sfsMn~y!&(0!V7W?bJwN7E8C8NEE z8Ha(;(dRna5`(7?05*_JMwvs3B7V5y%Tkg2*W^%}3b$^`olkDo0erXou_As&Y#(v!Y<9uNvj0n+mOZ3Q34-V@dA+fpp%w?Tj@i>b(8hp>D@bBMSjP1* z=~>aRTUez2=ULCH;C6WcxOBoLAoSnb=e-#lcfoiJ+MW*03?_s0k@P#h4p{Id0y~-7 z8;1#Km^Dd=VB!_(&)P&!`e+8(jZ_nbuA97|(_UWOppx7k{7VeHt_a*)-t!3C+<+pw z8Fa)PBR;qH-)_iV8+{b=Ji$#2ncb<}%QlgNc6P~#*P_yT-=W@{c$Y{(TR<>OC?aBF z$X0Z{kfyuq?VUTi3iq?CS^s3Af)ntsVX^)iLL8@pBK4g7KeAH9o909YY))ju?HO!q z)246V-MO7|d-wwCuV~WLUWX&NvKtIXsDL_(EEFrtA_Pg7MW7Al4mD;(4Y(BZeny*o z>_b;*1{1PEnBmi8glb%aM`yA2-7Fy=&GmhSee9H~v_h@! zX*kN14XKkH^l9_kZB`VAShB5+@XH zeQIDEGjqTXwrwC#xa}X1E|K;9mppy1cQd6RUN*rvJD4-IDTO|sp#F18s0xI!%t3&~n_)x1v0Yx48 zX?0JXtUjK)RDC>kpdxOtfNdd|mk3QAayB*Swf4Omrd}? zi;_*cn+kss8^c5yZVdTC+O`k$Faz<2D5fC(0|mXa!iVHI*nITcR&KJ@v^Ktp*5;=53=9)(^V|D!?U?2!EliQr5f|+)2q5kEqn3do<#T`X%oAUmT=?~W{U3hiPxn0a+CQ!QyC41Y z6VH#n>*bUG^8Ii9?z6xB)4%vHi@k3-_;Y{sm3<%i+L^uI{JoPu|Lni{nJ>9tIs3E! z;?Lgt^Z)$vm;dLF-TD0gc<#)T=d?eF{CyAS-? zuZ+*{J$Ly0>G7X?nP$+yoGxnJHVEmq3Aha{#2&6Low{^!X{)-nb+=8=Y(M&wK8U@a zQ&C&Lw_qE?g(%Wxhc3TQ-NhgG^yS@KA^3+jp8eZA7Iym({cU{aYS0b;B!|vwzwo!& zk9fRo_$O(^-mM2{zq`tTVLge%uH8iY_WnM8xAWW0uh_P|M=s40)00C0^mqPQ(cRbctrlcoT z^cQsbA+Z%D$y_SOz}`^nM7Tc$)_Q0n0-M-AL*0*!&f240CB34{XH>s#E6T@QkYQEpKCb6*%rld6cp-z#bv{`ClTxAHsw|zueK^s7*0a_lF zv1d;9+IMvM2KCYF!p590gS{wq4(*i}ucq5;yL>FGqT5=)AbDZ0%KK%Nhn{0opV*6` zYBY9)i&Jr+TCuG572|je`v;+ZK{h_2h;*nT-}3vzcnDI3Dz0eosBH#x#ZBd?g2}GJ zz7tx6OG#V?(aebyp}DpY!ea$`?T>YNHGx@kHN3(9q0}F7xn&1XD6IZOEC8)!T)#DmjaHYsY8%#rkS)bD7S>-9lN^i6Ue67s_zOCyL1WnCbdjpo%X^I=O+QN%g z92Py9>V|n-$q#vQvohg8j(31gARBN8OmxZpCh^scDIP*@TVXHjSL_9Ru|C9M&b>%9 zA@*py8p&p{<38+@j^9?q?$Ki7I5UM+a}Rj6uWD8EMY7~#9&gxxw$}lweb&mUeObx-Z2AdDt4xLF>zn-(8$}jDaGGg20gj}=kp#Fe1rmgoUL^ab_;3f!ti5d4Puca;k?89Q(butP3J+i=<4Ia8+*IqpYc9d{;rhwL;hlAPQ*Dq|q< zynGTbKo2K*F$%GMw~N;3Dat18x6K4!-%blebZ$De`+3#OX+>)6FA9TG2~>W`8dUFP zOR{hVrne8(U{`@YBgf$#(ItzjB z7|eM)JFP`z3&yu^5P*E-b+xeeMb&%;dD}-dwOZk9BF-r;g@htOU?;c%t$#O1TT)np z*uT4fGiv@VEiv^7d*t>Enzygjn`M8e{UsCg&>JtQVtQHH__u24ot(|a3tNuPX?Aq_$& zud~6NPT^b$ggz@7#+4J>im^~sl(PX=#z23cFJyqzdGt?%QNI^k#bf3B0w_LxATO+{ zHtu08Kdx4Zg~%DFG$stWUiK_83uw$9 zDl|-F4(Bljnx587JE2E~h@giwI{0ijM_Am(ogo#M^%E*75YJhFo*&RA zB!oPp!7m|Av?$L2{1mw}3(V3plQ~#rY`Zc~IMk;i^L>&*hz&#rQ620FbB-8JF?tdL zX9$$l69T4Absy+K!&-n|QI&#uw4nm@9}`&~WEw3ge7SIWmz{b-h`YX!$%dVS}j4n33}b;xcv^n9$-|&Ldb0{CN$6;f&XS1pFTFSsLidoA!+-vgGL- zz=LeX=wt=V%YM--bkBm_j2Z5KAlo_MMTi7#7rw&&vrVIcJ?(v6eQg}j;JA?w^Ds|< z>aiXVqnbRsBsj@&+(SA+xfAW9W7-jWg-y5TZ^L^*kW)nV|9Li$lKAuB%N1>RAyZ}> zM^T~hD{ufbd&MH3*$z<#`Xu}OW)alic!h4+RxL9hQ<~Tvl0A|GB9}V7@ky?XzyQZJ zXdx4YtGR?UUEl!o=mV0Qy1>B-+Y9Svo5+V~gUacR{KLtH+N(N-U;!beN$iJbVlNPr z2~qzjwz2{=w{BUj-O6gvPsC&bFBs&L5klYvxFkPd2E}XeGR3_{gteX`+@J@rzZlR% zP_iqGX7%rRGS$D&Sc#RW3mF43*)pu(O9r+?UuL>Ma5nle`=Kf~V!g#}0^0WI6K%4r zYnpE(^90=B2AjqbnJ zH1K_VO+l*A_L&Yi2I)0nGxQJpi&pl=UF=*#u?pmQfxSC3v~0WA2TV8FecYJ)9+c1DW)fD8PQQ5Qi}5-%)M`RvRy#2g z=yraRwJ?J$y9-lMQeVBd2Y?8OMe1|LBK0|oJn17(S_Gvbiimjab zlak8{=6AC6v4EgGNhH6+X$1!Yej z()eRUwP&gud80a2*g&Yt}e`5%5NR8~#9WcA_$Dff;N^(`1*E@bbPo^Ys?8I zV6Je|uE%{JZ6T)}12t}+zm53YU}3LeUS`0}#LcyNBO;XZ5UGVH8A(iW>9>w)5K22uNScKS&FxrTv z#1Q-^FN_IGS-dPc&l%Y^v6oNfDjOl+vF(0{p-YYnZrJ->PuKk>2?`Y=d46pM&}x!M zm(ZT;;8Lsi2r+mC6qHRfXh|PY7VicS<_q01c{mA;B%ys2$;l}pzGOv))x7{O8~9Up z{d8>DI#D>;uH9s2%?$1(A=P{BdORt-tT>A;U4Lj$zsgdB6xyr&yLGue7C#XK52@G{ zUCzdKVP@T?tl8y&kK0pTJFVET*tTM{0Dx=*s-aIs(OXP2OOrho10cwN=%Sgg*!45k zk=MAQiOIOf66;O?vI%Ugy7ZK;LBL zzT(9C6~5`iyXfCFICyY)P=CWCc01-{gM&u~4;mn(A3k{a(D2ZqAz>O^A%3&v(&3|} z*`eXm!I6>j@R7Yo;vPJX1b)?C7DHLr0GuIXZOc%Hd;&hldYc z85%q?eC5jFLzRP+M!Cn1a2YNiIy_t%J~DjlaOGGTYL}q)2U2SP9f|+ON!%gEcjt0$ z;K2D)Q>XPY3VkzV-=lo&5T<_Dwc!JY4;*A}rVLzO6C*Hd} zw^W>*t5oJnOZ$p^EO@nYz4!#*7Pv}mp>m^gv-tk`MZOSmtyo$r7n3nA^5Nvgb-qo& z>t1%|T<1kT@5Co!*fq|%d;B-Hix*E#PFb!qQ&SVg(TVY*|9l{C0Lr-@IP1XB;DMn7 zyn5tF&JD%*gI9(}N|nm+@X%1{$l>y_L$gPYmPVK?M~Tc_IW&B*eE3LZ^slJk|9pftoL ze1pM;ClbrKdzl#-1bxqB6NW}!80u1MqLqq)QpsRAHs(1qmTg4Y-b`hDu_>7` zL&x51W%|x*lI`H2vWX@?u8rX1aLFLmJ|G0emrpX%LqGt|> zE(Z@OV}H)=6iY=yvw+IEUO^Hfrbv-MDN@pT=kCb4KIO}HjQ1<%T;57c8tvTeId_|2 znFghZd`c*OLdd->=k^FOg%y`q71M`p>{~zX13C9-YxdLk%e_1}P#m8v-dtWcE}mc8 zS6uN-J+r)W)8>-C$EXPp&Z=a^Q+#9cfODfccRVHPsT+JOPO`9ifbaYuLsNk9sdUt% zCI2~8(f1Id8e`7??asMfA3j;RvVQey^0BA;AK-;WsKYalRf^Xo#@6YoM85xay`-2X z`fB)iHPWkiy#iW*FY$%1;$rD3D3S>2x8&T8>O7x)tnAlEemc-h(oHnOH>5k~wvF?x zRNkh=Xz`IMeOQw&?O)gDxg$Cw`3p2#R%-Y7(i|VL;gig6I_KU$HdmQ>+FE5_BRp6v z@yTDlt2fVQP5Dr5(W=(B4b4m~B8umhuZyzknmW_)$yH4eJ{?EsLv1j?h5B||Fjn<|=c+bTnKl;tR|J(oce_Yx<_YZrz-tt<{TmIm$W-k24 zt9M@e{vZ9b4}AC0t7HG>7x%Ax=h}O#tAGBlzB|6-*Z=W9(Aan-yopcL24)xc`}lpAwC`rpl-{RH=I`R<$;pwAfA>%S-9P%((ck#i@s1<^ z@Q88Q$#-5ZT~4?)6RNJxWMX_$m6-AW<)zBn@Zp1L;(?X&6*qZi^x)wmE>!WtN~nTv ze0XT@f7t%OSB}5B@$+AP>gb=PU3f&{Vy2Cm;8+Ha_vDT(uby03IL8O-++uZRd9_kG zP?k2<-~ab^3h8?rZ^6_{vGqBcZlCa9;g#7#t9CnAYiyjKXiT{#xbV*Kdz|BwKhVLy z@b`oEVM33(NnU97C@)jfOVj+fi>A4scc*!on*P4H?ce^t;+7s>37Ng~jRyPM#x)%h z4?D>X`N(V6Rw>7SOi1t4)l22|x7R7x6sdZ7xgFmA>8+d68c0MR7%Ih2AN7hS(IZ zkSp>Y$_c2Tm(r(i#&ho1iN|vFcD*Iu*m$11>d@bNsc{ad-ifU@Dp$A)OYf~5 zU2j25sncB70eYqPBs$(r+eTi!@Lw;wU$Bu|p)Yz1tzJjU8!e%O&9o2iWKzWOOqtDec@SP4<`8U&@+yRe zq16zvBknNu9^<&^Ea9U-Mo2G_rVo56WrmzOOnQ)*UgBQ?;}HMixQ;TKdQapcc>e9C kTeU?apZ#yM`G42y|2zu(|Ga - - - RestSharp - - - - - Allows "basic access authentication" for HTTP requests. - - - Encoding can be specified depending on what your server expect (see https://stackoverflow.com/a/7243567). - UTF-8 is used by default but some servers might expect ISO-8859-1 encoding. - - - - - JSON WEB TOKEN (JWT) Authenticator class. - https://tools.ietf.org/html/draft-ietf-oauth-json-web-token - - - - - Set the new bearer token so the request gets the new header value - - - - - - Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user - - - - - Authenticate with the credentials of the currently logged in user - - - - - Authenticate by impersonation - - - - - - - Authenticate by impersonation, using an existing ICredentials instance - - - - - - Base class for OAuth 2 Authenticators. - - - Since there are many ways to authenticate in OAuth2, - this is used as a base class to differentiate between - other authenticators. - Any other OAuth2 authenticators must derive from this - abstract class. - - - - - Initializes a new instance of the class. - - - The access token. - - - - - Gets the access token. - - - - - The OAuth 2 authenticator using the authorization request header field. - - - Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1 - - - - - Initializes a new instance of the class. - - - The access token. - - - - - Initializes a new instance of the class. - - - The access token. - - - The token type. - - - - - The OAuth 2 authenticator using URI query parameter. - - - Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2 - - - - - Initializes a new instance of the class. - - - The access token. - - - - - All text parameters are UTF-8 encoded (per section 5.1). - - - - - The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986. - - - - - Generates a random 16-byte lowercase alphanumeric string. - - - - - - Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT" - - - - - - Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT" - - A specified point in time. - - - - - URL encodes a string based on section 5.1 of the OAuth spec. - Namely, percent encoding with [RFC3986], avoiding unreserved characters, - upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. - - The value to escape. - The escaped value. - - The method is supposed to take on - RFC 3986 behavior if certain elements are present in a .config file. Even if this - actually worked (which in my experiments it doesn't), we can't rely on every - host actually having this configuration element present. - - - - - URL encodes a string based on section 5.1 of the OAuth spec. - Namely, percent encoding with [RFC3986], avoiding unreserved characters, - upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. - - - - - - Sorts a collection of key-value pairs by name, and then value if equal, - concatenating them into a single string. This string should be encoded - prior to, or after normalization is run. - - - - - - - Sorts a by name, and then value if equal. - - A collection of parameters to sort - A sorted parameter collection - - - - Creates a request URL suitable for making OAuth requests. - Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively. - Resulting URLs must be lower case. - - The original request URL - - - - - Creates a request elements concatenation value to send with a request. - This is also known as the signature base. - - The request HTTP method type - The request URL - The request parameters - A signature base string - - - - Creates a signature value given a signature base and the consumer secret. - This method is used when the token secret is currently unknown. - - The hashing method - The signature base - The consumer key - - - - - Creates a signature value given a signature base and the consumer secret. - This method is used when the token secret is currently unknown. - - The hashing method - The treatment to use on a signature value - The signature base - The consumer key - - - - - Creates a signature value given a signature base and the consumer secret and a known token secret. - - The hashing method - The treatment to use on a signature value - The signature base - The consumer secret - The token secret - - - - - A class to encapsulate OAuth authentication flow. - - - - - Generates an OAuth signature to pass to an - for the purpose of requesting an - unauthorized request token. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - - Generates an OAuth signature to pass to the - for the purpose of exchanging a request token - for an access token authorized by the user at the Service Provider site. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - Generates an OAuth signature to pass to an - for the purpose of exchanging user credentials - for an access token authorized by the user at the Service Provider site. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - - - - Types of parameters that can be added to requests - - - - - Data formats - - - - - HTTP method to use when making requests - - - - - Format strings for commonly-used date formats - - - - - .NET format string for ISO 8601 date format - - - - - .NET format string for roundtrip date format - - - - - Status for responses (surprised?) - - - - - Extension method overload! - - - - - Save a byte array to a file - - Bytes to save - Full path to save file to - - - - Read a stream into a byte array - - Stream to read - byte[] - - - - Copies bytes from one stream to another - - The input stream. - The output stream. - - - - Converts a byte array to a string, using its byte order mark to convert it to the right encoding. - http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx - - An array of bytes to convert - Content encoding. Will fallback to UTF8 if not a valid encoding. - The byte as a string. - - - - Converts a byte array to a string, using its byte order mark to convert it to the right encoding. - http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx - - An array of bytes to convert - The byte as a string using UTF8. - - - - Reflection extensions - - - - - Retrieve an attribute from a member (property) - - Type of attribute to retrieve - Member to retrieve attribute from - - - - - Retrieve an attribute from a type - - Type of attribute to retrieve - Type to retrieve attribute from - - - - - Checks a type to see if it derives from a raw generic (e.g. List[[]]) - - - - - - - - Find a value from a System.Enum by trying several possible variants - of the string value of the enum. - - Type of enum - Value for which to search - The culture used to calculate the name variants - - - - - Convert a to a instance. - - The response status. - - responseStatus - - - - Imports the specified XML String into the crypto service provider - - - .NET Core 2.0 doesn't provide an implementation of RSACryptoServiceProvider.FromXmlString/ToXmlString, so we have - to do it ourselves. - Source: https://gist.github.com/Jargon64/5b172c452827e15b21882f1d76a94be4/ - - - - - Uses Uri.EscapeDataString() based on recommendations on MSDN - http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx - - - - - Check that a string is not null or empty - - String to check - bool - - - - Remove underscores from a string - - String to process - string - - - - Parses most common JSON date formats - - JSON value to parse - - DateTime - - - - Remove leading and trailing " from a string - - String to parse - String - - - - Converts a string to pascal case - - String to convert - - string - - - - Converts a string to pascal case with the option to remove underscores - - String to convert - Option to remove underscores - - - - - - Converts a string to camel case - - String to convert - - String - - - - Convert the first letter of a string to lower case - - String to convert - string - - - - Checks to see if a string is all uppper case - - String to check - bool - - - - Add underscores to a pascal-cased string - - String to convert - string - - - - Add dashes to a pascal-cased string - - String to convert - string - - - - Add an undescore prefix to a pascasl-cased string - - - - - - - Add spaces to a pascal-cased string - - String to convert - string - - - - Return possible variants of a name for name matching. - - String to convert - The culture to use for conversion - IEnumerable<string> - - - - XML Extension Methods - - - - - Returns the name of an element with the namespace if specified - - Element name - XML Namespace - - - - - Container for files to be uploaded with requests - - - - - The length of data to be sent - - - - - Provides raw data for file - - - - - Name of the file to use when uploading - - - - - MIME content type of file - - - - - Name of the parameter - - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - The data to use as the file's contents. - The filename to use in the request. - The content type to use in the request. - The - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - The data to use as the file's contents. - The filename to use in the request. - The using the default content type. - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - Delegate that will be called with the request stream so you can write to it.. - The length of the data that will be written by te writer. - The filename to use in the request. - Optional: parameter content type - The using the default content type. - - - - HttpWebRequest wrapper (async methods) - - - HttpWebRequest wrapper - - - HttpWebRequest wrapper (sync methods) - - - - - Execute an async POST-style request with the specified HTTP Method. - - - The HTTP method to execute. - - - - - Execute an async GET-style request with the specified HTTP Method. - - - The HTTP method to execute. - - - - - Default constructor - - - - - True if this HTTP request has any HTTP parameters - - - - - True if this HTTP request has any HTTP cookies - - - - - True if a request body has been specified - - - - - True if files have been set to be uploaded - - - - - Enable or disable automatic gzip/deflate decompression - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - UserAgent to be sent with request - - - - - Timeout in milliseconds to be used for the request - - - - - The number of milliseconds before the writing or reading times out. - - - - - System.Net.ICredentials to be sent with request - - - - - The System.Net.CookieContainer to be used for the request - - - - - The delegate to use to write the response instead of reading into RawBytes - Here you can also check the request details - - - - - The delegate to use to write the response instead of reading into RawBytes - - - - - Collection of files to be sent with request - - - - - Whether or not HTTP 3xx response redirects should be automatically followed - - - - - Whether or not to use pipelined connections - - - - - X509CertificateCollection to be sent with request - - - - - Maximum number of automatic redirects to follow if FollowRedirects is true - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) /// will be sent along to the server. - - - - - The ConnectionGroupName property enables you to associate a request with a connection group. - - - - - Encoding for the request, UTF8 is the default - - - - - HTTP headers to be sent with request - - - - - HTTP parameters (QueryString or Form values) to be sent with request - - - - - HTTP cookies to be sent with request - - - - - Request body to be sent with request - - - - - Content type of the request body. - - - - - An alternative to RequestBody, for when the caller already has the byte array. - - - - - URL to call for this request - - - - - Explicit Host header value to use in requests independent from the request URI. - If null, default host value extracted from URI is used. - - - - - List of Allowed Decompression Methods - - - - - Flag to send authorisation header with the HttpWebRequest - - - - - Flag to reuse same connection in the HttpWebRequest - - - - - Proxy info to be sent with request - - - - - Caching policy for requests created with this wrapper. - - - - - Callback function for handling the validation of remote certificates. - - - - - Creates an IHttp - - - - - - Execute a POST request - - - - - Execute a PUT request - - - - - Execute a GET request - - - - - Execute a HEAD request - - - - - Execute an OPTIONS request - - - - - Execute a DELETE request - - - - - Execute a PATCH request - - - - - Execute a MERGE request - - - - - Execute a GET-style request with the specified HTTP Method. - - The HTTP method to execute. - - - - - Execute a POST-style request with the specified HTTP Method. - - The HTTP method to execute. - - - - - Representation of an HTTP cookie - - - - - Comment of the cookie - - - - - Comment of the cookie - - - - - Indicates whether the cookie should be discarded at the end of the session - - - - - Domain of the cookie - - - - - Indicates whether the cookie is expired - - - - - Date and time that the cookie expires - - - - - Indicates that this cookie should only be accessed by the server - - - - - Name of the cookie - - - - - Path of the cookie - - - - - Port of the cookie - - - - - Indicates that the cookie should only be sent over secure channels - - - - - Date and time the cookie was created - - - - - Value of the cookie - - - - - Version of the cookie - - - - - Container for HTTP file - - - - - The length of data to be sent - - - - - Provides raw data for file - - - - - Name of the file to use when uploading - - - - - MIME content type of file - - - - - Name of the parameter - - - - - Representation of an HTTP header - - - - - Name of the header - - - - - Value of the header - - - - - Representation of an HTTP parameter (QueryString or Form value) - - - - - Name of the parameter - - - - - Value of the parameter - - - - - Content-Type of the parameter - - - - - HTTP response data - - - - - Default constructor - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - Lazy-loaded string representation of response content - - - - - HTTP response status code - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Headers returned by server with the response - - - - - Cookies returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exception thrown when error is encountered. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Enable or disable automatic gzip/deflate decompression - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - An alternative to RequestBody, for when the caller already has the byte array. - - - - - HTTP response data - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Headers returned by server with the response - - - - - Cookies returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exception thrown when error is encountered. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - X509CertificateCollection to be sent with request - - - - - Callback function for handling the validation of remote certificates. Useful for certificate pinning and - overriding certificate errors in the scope of a request. - - - - - Allows to use a custom way to encode URL parameters - - A delegate to encode URL parameters - client.UseUrlEncoder(s => HttpUtility.UrlEncode(s)); - - - - - Allows to use a custom way to encode query parameters - - A delegate to encode query parameters - client.UseUrlEncoder((s, encoding) => HttpUtility.UrlEncode(s, encoding)); - - - - - Add a delegate to apply custom configuration to HttpWebRequest before making a call - - Configuration delegate for HttpWebRequest - - - - Adds or replaces a deserializer for the specified content type - - Content type for which the deserializer will be replaced - Custom deserializer factory - - - - Removes custom deserialzier for the specified content type - - Content type for which deserializer needs to be removed - - - - Remove deserializers for all content types - - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - Override the request method - Cancellation token - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - The cancellation token - Override the request method - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Adds or replaces a deserializer for the specified content type - - Content type for which the deserializer will be replaced - Custom deserializer - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. - By default the included JsonSerializer is used (currently using SimpleJson default serialization). - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default the included XmlSerializer is used. - - - - - Set this to handle the response stream yourself, based on the response details - - - - - Set this to write response to Stream rather than reading into memory. - - - - - Container of all HTTP parameters to be passed with the request. - See AddParameter() for explanation of the types of parameters that can be passed - - - - - Container of all the files to be uploaded with the request. - - - - - Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS - Default is GET - - - - - The Resource URL to make the request against. - Tokens are substituted with UrlSegment parameters and match by name. - Should not include the scheme or domain. Do not include leading slash. - Combined with RestClient.BaseUrl to assemble final URL: - {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) - - - // example for url token replacement - request.Resource = "Products/{ProductId}"; - request.AddParameter("ProductId", 123, ParameterType.UrlSegment); - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default XmlSerializer is used. - - - - - Used by the default deserializers to determine where to start deserializing from. - Can be used to skip container or root elements that do not have corresponding deserialzation targets. - - - - - Used by the default deserializers to explicitly set which date format string to use when parsing dates. - - - - - Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from - element names. - - - - - In general you would not need to set this directly. Used by the NtlmAuthenticator. - - - - - Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. - - - - - The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on - the RestClient. - - - - - How many attempts were made to send this Request? - - - This Number is incremented each time the RestClient sends the request. - Useful when using Asynchronous Execution with Callbacks - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) - will be sent along to the server. The default is false. - - - - - List of Allowed Decompression Methods - - - - - When supplied, the function will be called before calling the deserializer - - - - - When supplied, the function will be called before making a request - - - - - Serialized request body to be accessed in authenticators - - - - - Adds a file to the Files collection to be included with a POST or PUT request - (other methods do not support file uploads). - - The parameter name to use in the request - Full path to file to upload - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - The file data - The file name to use for the uploaded file - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - A function that writes directly to the stream. Should NOT close the stream. - The file name to use for the uploaded file - The length (in bytes) of the file content. - The MIME type of the file to upload - This request - - - - Add bytes to the Files collection as if it was a file of specific type - - A form parameter name - The file data - The file name to use for the uploaded file - Specific content type. Es: application/x-gzip - - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Serializes obj to data format specified by RequestFormat and adds it to the request body. - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - This request - - - - Serializes obj to JSON format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - Serializes obj to XML format and passes xmlNamespace then adds it to the request body. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Calls AddParameter() for all public, readable properties specified in the includedProperties list - - - request.AddObject(product, "ProductId", "Price", ...); - - The object with properties to add as parameters - The names of the properties to include - This request - - - - Calls AddParameter() for all public, readable properties of obj - - The object with properties to add as parameters - This request - - - - Add the parameter to the request - - Parameter to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - Parameter to add - - - - - Add or update parameters to the request - - Collection of parameters to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Shortcut to AddParameter(name, value, HttpHeader) overload - - Name of the header to add - Value of the header to add - - - - - Uses AddHeader(name, value) in a convenient way to pass - in multiple headers at once. - - Key/Value pairs containing the name: value of the headers - This request - - - - Shortcut to AddParameter(name, value, Cookie) overload - - Name of the cookie to add - Value of the cookie to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - Whether parameter should be encoded or not - - - - - Container for data sent back from API - - - - - The RestRequest that was made to get this RestResponse - - - Mainly for debugging if ResponseStatus is not OK - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Whether or not the response status code indicates success - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Cookies returned by server with the response - - - - - Headers returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exceptions thrown during the request, if any. - - - Will contain only network transport or framework exceptions thrown during the request. - HTTP protocol errors are handled by RestSharp and will not appear here. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Container for data sent back from API including deserialized data - - Type of data to deserialize to - - - - Deserialized entity data - - - - - Client to translate RestRequests into Http requests and process response result - - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - Override the request method - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - HTTP call method (GET, PUT, etc) - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - Override the request http method - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - Override the request method - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Default constructor that registers default content handlers - - - - - - Sets the BaseUrl property for requests made by this client instance - - - - - - - Sets the BaseUrl property for requests made by this client instance - - - - - - Replace the default serializer with a custom one - - The custom serializer instance - - - - - Allows to use a custom way to encode parameters - - A delegate to encode parameters - client.UseUrlEncoder(s => HttpUtility.UrlEncode(s)); - - - - - Enable or disable automatic gzip/deflate decompression - - - - - Maximum number of redirects to follow if FollowRedirects is true - - - - - X509CertificateCollection to be sent with request - - - - - Proxy to use for requests made by this client instance. - Passed on to underlying WebRequest if set. - - - - - The cache policy to use for requests initiated by this client instance. - - - - - Default is true. Determine whether or not requests that result in - HTTP status codes of 3xx should follow returned redirect - - - - - The CookieContainer used for requests made by this client instance - - - - - UserAgent to use for requests made by this client instance - - - - - Timeout in milliseconds to use for requests made by this client instance. - If not set, the default timeout for HttpWebRequest is used. - - - - - The number of milliseconds before the writing or reading times out. - - - - - Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked - - - - - Authenticator to use for requests made by this client instance - - - - - Combined with Request.Resource to construct URL for request - Should include scheme and domain without trailing slash. - - - client.BaseUrl = new Uri("http://example.com"); - - - - - Set to true if you want to get an exception when deserialization fails. - Default is false. - - - - - Set to false if you want to get ResponseStatus.Completed when deserialization fails. - Default is true. - - - - - Changes the default behaviour when RestSharp swallows server errors in favour - of setting error properties on the response object. Default is false. - - - - - Allow high-speed NTLM-authenticated connection sharing - - - - - The ConnectionGroupName property enables you to associate a request with a connection group. - - - - - Callback function for handling the validation of remote certificates. Useful for certificate pinning and - overriding certificate errors in the scope of a request. - - - - - Parameters included with every request made with this instance of RestClient - If specified in both client and request, the request wins - - - - - Explicit Host header value to use in requests independent from the request URI. - If null, default host value extracted from URI is used. - - - - - Set to true if you need to add multiple default parameters with the same name. - Only query and form parameters are supported. - - - - - Registers a content handler to process response content - - MIME content type of the response content - Deserializer to use to process content - - - - Registers a content handler to process response content - - MIME content type of the response content - Deserializer to use to process content - - - - Remove a content handler for the specified MIME content type - - MIME content type to remove - - - - Remove all content handlers - - - - - Assembles URL to call based on parameters, method and resource - - RestRequest to execute - Assembled System.Uri - - - - Replace the default serializer with a custom one - - A function that creates a custom serializer instance - - - - - Replace the default serializer with a custom one - - The type that implements IRestSerializer - - - - - Registers a content handler to process response content - - A list of MIME content types of the response content - Deserializer factory to use to process content - - - - Registers a content handler to process response content - - A list of MIME content types of the response content - Deserializer to use to process content - - - - Executes the specified request and downloads the response data - - Request to execute - Response data - - - - Executes the specified request and downloads the response data - - Request to execute - Throw an exception if download fails. - Response data - - - - Executes the request and returns a response, authenticating if needed - - Request to be executed - Override the http method in the request - RestResponse - - - - Executes the request and returns a response, authenticating if needed - - Request to be executed - RestResponse - - - - Executes the specified request and deserializes the response content using the appropriate content handler - - Target deserialization type - Request to execute - RestResponse[[T]] with deserialized data in Data property - - - - Parameter container for REST requests - - - - - Name of the parameter - - - - - Value of the parameter - - - - - Type of the parameter - - - - - Body parameter data type - - - - - MIME content type of the parameter - - - - - Return a human-readable representation of this parameter - - String - - - - Executes the request and callback asynchronously, authenticating if needed - - The IRestClient this method extends - Request to be executed - Callback function to be executed upon completion - - - - Executes the request and callback asynchronously, authenticating if needed - - The IRestClient this method extends - Target deserialization type - Request to be executed - Callback function to be executed upon completion providing access to the async handle - - - - Execute the request using GET HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using POST HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using PUT HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using HEAD HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using OPTIONS HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using PATCH HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using DELETE HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Add a parameter to use on every request made with this client instance - - The IRestClient instance - Parameter to add - - - - - Add a new or update an existing parameter to use on every request made with this client instance - - - - - - - - Removes a parameter from the default parameters that are used on every request made with this client instance - - The IRestClient instance - The name of the parameter that needs to be removed - - - - - Adds a default HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - Used on every request made by this client instance - - The IRestClient instance - Name of the parameter - Value of the parameter - This request - - - - Adds a default parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - Used on every request made by this client instance - - The IRestClient instance - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a default header to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the header to add - Value of the header to add - - - - - Adds default headers to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Dictionary containing the Names and Values of the headers to add - - - - - Adds a default URL segment parameter to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the segment to add - Value of the segment to add - - - - - Adds a default URL query parameter to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the query parameter to add - Value of the query parameter to add - - - - - Sets the to only use JSON - - - - - - - Sets the to only use XML - - - - - - - Container for data used to make requests - - - - - Default constructor - - - - - Sets Method property to value of method - - Method to use for this request - - - - Gets or sets a user-defined state object that contains information about a request and which can be later - retrieved when the request completes. - - - - - List of Allowed Decompresison Methods - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. - By default the included JsonSerializer is used (currently using JSON.NET default serialization). - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default the included XmlSerializer is used. - - - - - Serialized request body to be accessed in authenticators - - - - - Set this to write response to Stream rather than reading into memory. - - - - - Set this to handle the response stream yourself, based on the response details - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) - will be sent along to the server. The default is false. - - - - - Adds a file to the Files collection to be included with a POST or PUT request - (other methods do not support file uploads). - - The parameter name to use in the request - Full path to file to upload - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name - - The parameter name to use in the request - The file data - The file name to use for the uploaded file - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - A function that writes directly to the stream. Should NOT close the stream. - The file name to use for the uploaded file - The length (in bytes) of the file content. - The MIME type of the file to upload - This request - - - - Add bytes to the Files collection as if it was a file of specific type - - A form parameter name - The file data - The file name to use for the uploaded file - Specific content type. Es: application/x-gzip - - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Serializes obj to data format specified by RequestFormat and adds it to the request body. - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - This request - - - - Serializes obj to JSON format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and passes xmlNamespace then adds it to the request body. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Calls AddParameter() for all public, readable properties specified in the includedProperties list - - - request.AddObject(product, "ProductId", "Price", ...); - - The object with properties to add as parameters - The names of the properties to include - This request - - - - Calls AddParameter() for all public, readable properties of obj - - The object with properties to add as parameters - This request - - - - Add the parameter to the request - - Parameter to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - Parameter to add - - - - - Add or update parameters to the request - - Collection of parameters to add - - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - - Shortcut to AddParameter(name, value, HttpHeader) overload - - Name of the header to add - Value of the header to add - - - - - Uses AddHeader(name, value) in a convenient way to pass - in multiple headers at once. - - Key/Value pairs containing the name: value of the headers - This request - - - - - Shortcut to AddParameter(name, value, Cookie) overload - - Name of the cookie to add - Value of the cookie to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - Whether parameter should be encoded or not - - - - - Add a Decompression Method to the request - - None | GZip | Deflate - - - - - Container of all HTTP parameters to be passed with the request. - See AddParameter() for explanation of the types of parameters that can be passed - - - - - Container of all the files to be uploaded with the request. - - - - - Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS - Default is GET - - - - - The Resource URL to make the request against. - Tokens are substituted with UrlSegment parameters and match by name. - Should not include the scheme or domain. Do not include leading slash. - Combined with RestClient.BaseUrl to assemble final URL: - {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) - - - // example for url token replacement - request.Resource = "Products/{ProductId}"; - request.AddParameter("ProductId", 123, ParameterType.UrlSegment); - - - - - Determines how to serialize the request body. - By default Xml is used. - - - - - Used by the default deserializers to determine where to start deserializing from. - Can be used to skip container or root elements that do not have corresponding deserialzation targets. - - - - - A function to run prior to deserializing starting (e.g. change settings if error encountered) - - - - - A function to run after configuration of the HTTP request (e.g. set last minute headers) - - - - - Used by the default deserializers to explicitly set which date format string to use when parsing dates. - - - - - Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from - element names. - - - - - In general you would not need to set this directly. Used by the NtlmAuthenticator. - - - - - Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. - - - - - The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on - the RestClient. - - - - - Internal Method so that RestClient can increase the number of attempts - - - - - How many attempts were made to send this Request? - - - This Number is incremented each time the RestClient sends the request. - Useful when using Asynchronous Execution with Callbacks - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Base class for common properties shared by RestResponse and RestResponse[[T]] - - - - - Default constructor - - - - - The RestRequest that was made to get this RestResponse - - - Mainly for debugging if ResponseStatus is not OK - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Whether or not the response status code indicates success - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Cookies returned by server with the response - - - - - Headers returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - The exception thrown during the request, if any - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Assists with debugging responses by displaying in the debugger output - - - - - - Container for data sent back from API including deserialized data - - Type of data to deserialize to - - - - Deserialized entity data - - - - - Container for data sent back from API - - - - - Comment of the cookie - - - - - Comment of the cookie - - - - - Indicates whether the cookie should be discarded at the end of the session - - - - - Domain of the cookie - - - - - Indicates whether the cookie is expired - - - - - Date and time that the cookie expires - - - - - Indicates that this cookie should only be accessed by the server - - - - - Name of the cookie - - - - - Path of the cookie - - - - - Port of the cookie - - - - - Indicates that the cookie should only be sent over secure channels - - - - - Date and time the cookie was created - - - - - Value of the cookie - - - - - Version of the cookie - - - - - Serialize the object as JSON - If the object is already a serialized string returns it's value - - Object to serialize - JSON as String - - - - Content type for serialized content - - - - - Determines if the object is already a serialized string. - - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Allows control how class and property names and values are deserialized by XmlAttributeDeserializer - - - - - The name to use for the serialized element - - - - - Sets if the property to Deserialize is an Attribute or Element (Default: false) - - - - - Sets if the property to Deserialize is a content of current Element (Default: false) - - - - - Wrapper for System.Xml.Serialization.XmlSerializer. - - - - - Encoding for serialized content - - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Allows control how class and property names and values are serialized by XmlSerializer - Currently not supported with the JsonSerializer - When specified at the property level the class-level specification is overridden - - - - - The name to use for the serialized element - - - - - Sets the value to be serialized as an Attribute instead of an Element - - - - - Sets the value to be serialized as text content of current Element instead of an new Element - - - - - The culture to use when serializing - - - - - Transforms the casing of the name based on the selected value. - - - - - The order to serialize the element. Default is int.MaxValue. - - - - - Called by the attribute when NameStyle is speficied - - The string to transform - String - - - - Options for transforming casing of element names - - - - - Wrapper for System.Xml.Serialization.XmlSerializer. - - - - - Default constructor, does not specify namespace - - - - - - Specify the namespaced to be used when serializing - - XML namespace - - - - Encoding for serialized content - - - - - Serialize the object as XML - - Object to serialize - XML as string - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Content type for serialized content - - - - - Default XML Serializer - - - - - Default constructor, does not specify namespace - - - - - Specify the namespaced to be used when serializing - - XML namespace - - - - Serialize the object as XML - - Object to serialize - XML as string - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Content type for serialized content - - - - - Determines if a given object is numeric in any way - (can be integer, double, null, etc). - - - - - Represents the json array. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The capacity of the json array. - - - - The json representation of the array. - - The json representation of the array. - - - - Represents the json object. - - - - - The internal member dictionary. - - - - - Initializes a new instance of . - - - - - Initializes a new instance of . - - - The implementation to use when - comparing keys, or null to use the default for the - type of the key. - - - - - Gets the at the specified index. - - - - - - Adds the specified key. - - The key. - The value. - - - - Determines whether the specified key contains key. - - The key. - - true if the specified key contains key; otherwise, false. - - - - - Gets the keys. - - The keys. - - - - Removes the specified key. - - The key. - - - - - Tries the get value. - - The key. - The value. - - - - - Gets the values. - - The values. - - - - Gets or sets the with the specified key. - - - - - - Adds the specified item. - - The item. - - - - Clears this instance. - - - - - Determines whether [contains] [the specified item]. - - The item. - - true if [contains] [the specified item]; otherwise, false. - - - - - Copies to. - - The array. - Index of the array. - - - - Gets the count. - - The count. - - - - Gets a value indicating whether this instance is read only. - - - true if this instance is read only; otherwise, false. - - - - - Removes the specified item. - - The item. - - - - - Gets the enumerator. - - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Returns a json that represents the current . - - - A json that represents the current . - - - - - This class encodes and decodes JSON strings. - Spec. details, see http://www.json.org/ - JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList<object>) and - JsonObject(IDictionary<string,object>). - All numbers are parsed to doubles. - - - - - Parses the string json into a value - - A JSON string. - An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false - - - - Try parsing the json string into a value. - - - A JSON string. - - - The object. - - - Returns true if successfull otherwise false. - - - - - Converts a IDictionary<string,object> / IList<object> object into a JSON string - - A IDictionary<string,object> / IList<object> - Serializer strategy to use - A JSON encoded string, or null if object 'json' is not serializable - - - - Determines if a given object is numeric in any way - (can be integer, double, null, etc). - - - - - Helper methods for validating required values - - - - - Require a parameter to not be null - - Name of the parameter - Value of the parameter - - - - Helper methods for validating values - - - - - Validate an integer value is between the specified values (exclusive of min/max) - - Value to validate - Exclusive minimum value - Exclusive maximum value - - - - Validate a string length - - String to be validated - Maximum length of the string - - - diff --git a/packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.dll b/packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.dll deleted file mode 100644 index 05d4f29222e1fd7fc6153c9e4a87cede8895a446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185856 zcmb512Y_5v+5Yd|J9}q#b~o(oZe~l$E`ePxQvxIelA!dWp(9{GkR~7qT$o8fvdpre zVgsZoN)V7Jpn?qr6+3oCzKCFjDE8jlX9@q`^PYRB1pL15zmR+0^PKm*r=RnlI)|Tl zofmkXm*L;jPkY`+F!i^uegEgr9M1D59-QZWsOM|jf28ZMuWf(qOV6oKURaCIuAO%N z82Thh>e z;4PW#?b_Az9`-#i=g|9p2|X!VvGoRw22#BBmzv(bxPzZD9l*KotHi4RTV`Sv#NR2% zJ<_PaJFF?h0QZ>;ygsPQe&Kt^w!!}^IoXW5vF5Npug%lab!WbO9riDMB}tdk%Kz*u~V*RuXcYOy~v?RohU=1ww?_oE2Y4;q5~Ov6ym8`?GS_CiXR z=M{qW6wrcvSlK1oSxhD&v~OGjsEkBq!{s+Lxp4)uR4hF@x#7mAZ=2ltxa00TvCVT_ z#d&Q4xBSLS1($|)&3bDIo0J!ZYsBEf(Q67sWvb|c&JTLw)k8$7nwcIh_iinUj(5TD zrl}E^uHM0}?A60Aw?@A5MBBK2k}+#22hSYJkrV(Ljam5Jxc z=#I&M+-Jml?YVJYHa{N3D3$ymGaQitVd>pYjB~(~`JI<>o`Y1PJd;o>_0noT6E7#Y zAQ~6kvX05RfcV}`IneA1^|x4j{l=BVAU!hFThBJ~9EdnW5{rZ~;VJaKngrQoP$&w*AD?|2xI~(uG zx6jW-6R>ZY-|zQClth@wpp?QbUbf_QSzl80HeBb;pHH1xKs_dfv>fUZ1>F|kydOpv z;m;3U9JUPf`dJg2iJZJJmFIgC+j|3&H?*toQE}AF3xl5Dcnv8S^n%9g%*-@iYi6{P z$TnVW^!&zEnBk0URLemxqDGeoy~_kdt6`)KQ8%32Y$Ept^BXj7G&9q9qnQy+GT*q~ z==qK7FvA(yoLt|@6%akQDL3QYfqc5@LjAU+3~!dlOk<;rpm7UElKbI|EUhANC0ZS@ z>JnCSeni6!E4w*9KU$0}-kYEtK!Lq2EwDt?J~;N47dPE+-^N{~s%%%ODj!tm9>S!5 zEBMh16$68l`y}aCf1eTvi(%N2HV2r{?_prW{3A?E17J*47SA!!uT-o zuo8yx;Sg!P_Pnt%Z+lv!wUd_+POs|8rlg*{)zy<*RYBCPXW|=isf^VhAQ`Do|6Jb0H`c1gNy*6Cv$)i0Q6oCFaluT6fgpSPR4N<0YGQt03!hC zBOG7^z=0`X1OOd@<1hl?;1n>-~b~4=nfoU1OPpP1B?KmV{m{G0EeZ3 z5##k8Rq^t}sz>y@uAiZ8b$c{2`&)DkoM>USuhL6O)rvobmrYZnwU>7Z81v(g88BXB zxB^(<$DaV0s)p0Gj~KGB_Dh)&>Ydtcw@3B0zaai1oK8J(nnSksXIRVKwVLl;xFAsg zYh!^0?br!Ah`($>j#<~eX=*%(iCwr!YDvB{Ub_f>nya-}dRniaJ|c)u#L-#~V+C!o zHL|S?D}6!qCLq&MN{+SmI8x#l;i-CbkU&2JicSJ@jEU|ufRc=kaa>b?A5B45#=}Z) zP&+Pz7%F|<_oEwuBN{)Wp8EK^h}%5%@ixH3C&QF4kB9M#A$kJ_$QV{PNJU?vM-1KI zv}KFy)F)wMaH1l+aj&nuN6yB*{-DQ3yf&{r@ke0`;#2SwShlq}=A7Jzw&ZgaMn{ty z*r?XVM22=P)VS8?O)qofnvZ6?|LYvBG5nuhp0^$8k&bi^ec+&%_ROaeZ2TB8pl3c! z^!FWoy69gx`V7&V9sLr~k2?BH(cg0PS)#w==(9yXDSE_u=*D{pGKgOayz1}dtRv%d zu=lQ{!g$%3+MZvxiiGrqGvbb)!h8Jz$;id$O5QDwewpZ79etkY+Z}zr=sO&Jf#|n8 znu5y5cRKn)(RVxgBGK=1bWQX*@Tu`gMrkB$P~Ia4pI7YD1`BhoY2HA3x0sq z`WF-oE}u0s8-HFwT_*1Ck+nnJh3-P;+H;nD7^OFEfHv+W^L(`0o8SvfyKvH+j^TSZ zc;7p}t3aN6%lz8Sw1DVxIO%0-Z*RBUBg<^!^1*fsX>GZXnJvpF+68>MY1zXMY*ypM zHEkBG=3oqeT5>4V?@RQY_mTt@;rA&e;fxIQm=9_YCqnsXPO&)ScXwELKge#v3V?xY_(aqST1X0jo-3B2+pevL=??WS+;UK&SC7!2(9wrQXIy(ud>bjfK(4c^ZqaH`d*R zHIpM-e1kbG?{JVUz7dBs;b#a?p7{}dYMThz;y1Q&?jzt$#woJ0vmYIV$&6DiK3^G2 zMW!fCBp*|=n_-!@j&?bkiO)BH-Z^cyuMLr+Qyh_zOx-CUYC(=F-g~`v@KpyXl%eiY2wSaj) z`ATa?FR6Bw{Pm1$em;Z@dy9S9K|i`3-f$#-Bh|r1a=|VVv{tVS8Q~M{$n7y6Iwar%UQa#&*gsC~XXdGiMYV3t>*x%O4es_yq zF752Qi2aUE_II|}<66#Kh6+27w{mrFbQ&tPXAf_}qQ19Kypmd;Z!i`30oRr?@*2X!MK zO1;UehQ@b6j7Y=D$M59R>yXhF5~1<1_+pG>+ra&PmZ|l-VJN+>_9tTDlwXEfI-szA z4-Qd|t}l9zSRU}TfQ*XqMZWQSfogv?$Jg>&SRHYgbB{iz<%jQqC(aHw<+-%CAGj67Ai6>vmS=%?Fy@HHz()XC zs67(lwqTL>(?y7Jw*)aUZ}~u&tfORYouWK1^o?j+Ygn*rmxsElM$H<~2O!q%PIs8! zGQ90-&lXmD!eniQ`NTYLm?5c)x!&RFT+axABT~Q!03zw8heiM#l>$Zpkd2PR2!LZ! zzzBdBq<|3s$EJW00LP_(5dg=hfDr&_BrX&q0M@2}5dbHofDr&ErhpOY+BOa^N*#;< zV7}&r8v(#j>i{DFUYr6(0MGy&hY@YUPfZ<+fD@g>aT?Lad3x$#1e}b%j?)N$m!yCZ zsn;8lg`#5gBPx<#zmJk{TmY+I|DecNzVOY6;lvpMz=-PrBLJ8PIlu_Di7D#SsOrF?{s3Phr+S z%_r*73S7(Yxcq(w2l;&n6ThF8k!gGmLw-Mx`3%34gu6g~zksVe(eoMimpZu>$0hJC zwDMFMgSf}{!a+}qBY9Rd!uTr?S{X^xREB?%WIqfh*d-D-^m9fn6~*>bcP2WJz%0F?2fw!%xtl}sKl(cUy013!QOJDv$O#A0qkC)kM`Q3d zwEbHKO-^ao&nv$i)hlFB+6l>ZDr7!71gf`u@qfTy{2%ax{{z1CKj6g#pY9AdtFE5m z?+c_k-dU+V5qmcg>|`um9E`+Ygeh_DjDBfjP`fT<{`yzyT&DK6lnlC4Kib+Wvo4nL z=-|BxmCs|!H|ovfm=x1DWn>!P!eFXuwyoi}vDLrBCoU;&^1lNAlk)#vVEO+ZCjOt0 zk!d`Mfq%1YW#=sM-yN4F0Kch>?Iq*;xJ$+ltT8A^-Vzat)Lvwo1B5wSJ=wcLKg$0|bOw{mrEmq}iB zYxp~H{GLzr2R@BI3N_C&k{ka?_O0QcG3tM5xyf_r!P^D^07cg#tT zyhb!qAh2|BhORvtpjmN*fI}w?92#ftA?^C}XTL3(+VlFBNoCTJ?s>_jaT%ig+3$2R zZ4r}?u&Ft@G#X+WXWRXYsU+Ec zkr4ojz5zx6C|csYJasTa`8G+OO{vcOo-9zE`4#Ec$o~grNseH3h(mq9%I4CwLG^k{+gEz0ibScO4cRQKsIy`7Z@?7{(K+=RiB!)J+7 z7=Mm$^kxti)Pv|P5Y}YfdYsaOod4Bt8Ww41^;-LZ1!76gsncd#g9#a&#%M+{})wWuRjV z<(FwZo}Kq~$l8`S<9!>sRi!azTQnSwMhLdDQxJcNER9F8)E=hf<1wh}fDN^^Z>obE z2iOqApM!1oyA*R<&;5NB_5$3e=HwC$lPj~|>*V=?corFtT%!5#L`6RAZ;W764i2r# z%|6lT?OR@9BxBF{6j6bxkzh35XCPjOv@V%p1&XEgr|zFrFl1pXiBq1`q2G z5!ZCj?Oh&qVIEb5Hs#KR(yj^tg>}68k@;cmpG3`SNhQbHatR4}-_@pSzaN*e8*9a9 z-K*CD&QC>=Seytdwz=45cv1}2taB)3!+KS+B+&NziMO|_+C{XHjIg|CW|4_*R<}GBgd&SEj^5Oj5@A|9PrX^IAB$FCH5uLB3CPf25PzIN z7B1c0kB))}tWjs;J>X21o*k?v9lf8Ab8~gkaT{M?jovt#^;CPhJsD4DQww(Th8{?@ zS?Bb0GU7q?=X8RiQI$g-{S*C==;t{4)1p_4_M@}pccr7(ie~T;{sPhGI$AxD4s3_{ zx-{qBtm`DL*|}OC?+HE>md~zlC5wi#g)9dFR)RG+i$i&8_$V-)dOEFr(L!p<5a&W) zjqJ+A?4=aD7&spr)>q?Er+dqE$c5Y~L%Bk(+KMgxQ8rI6aHwthP74*!N7(Gw1e2HSSuf^shNVa|bNJM;~ zb3ak^!Hzyv^jVHRUG)CYLCh>p{u~k0E)X$?vl{{=P&S=}48!c~k2^E`7p)AJi*+xv zKk4N8rFfo8DNfDFMMrqc5#?8ok8m=7+R6W`mQ1-gnLq2~`L%fVHkopXs2$~KiDVw* zWd6L9|2Hj}a&a<$(aG~$@$6$V<)Rbb@Pb#{Z5|tHBWNUDXwxf zEl+#nDTo;#T<(g9&SpXmh-zdfw#eHTleaqe7VU=&otmj;qy3F^hZ4{PUZT+b=t`Bs zOGVQ(lXF$qd+WNp`mpl%qoDuyf$e|mtVtKT5p|?cKLBB@^P*KHivyYXK%k7yhoF_k zo1}L?VmkZIE z+7SrV{Ud4n@mOM6fSK_0;8@R+LmN2F5yY$zCwVoX{0Y6g-{T#MLdx0vjNMsTLH-n3 znw%P0n~x761{0;FezDXJlm)QU_B>pdL(aaOR?VSmtXc;wMsFt&m51~vDvZVz<`was zz+`R_V{~g*=9FqSjOU5fW%!1RJD2>LD`w`=$?NvMiM&0L*IFZYdP&&qGyL$ynZ(B1D+kOJUcw!!SCq| zGRuu3Zlr7tJMmJjwJ`pSc$Us>TNG?%8PmYB*4>kAck{*lWzR%+5o!l;cN5T=iqK=0 z?J*n{ICr60UAhz(q^od@?bO#~0WPq$xB3mVV&;62ExrXY8h_HX+`3ygmHJTfHi)hl z?We?t5r_D2KJ_D1(ns={)1XuvV|a3BRHS{?c4}Hxxks--+h8$r!EI9`Be%_I zpf2t2S5VZM8stkht7^Lqwh?!3gWV!F7As_xX?FCn`$*X^r_T2n9}{KPIC)`UFO44W&6R6KQP%=re){=B<)OPBe@F zxHScg0Jtp$i~vx$=EVqrx21p)FRroi!~p}%%lybRwxh^6<|Mv%nlhNbpsHRXSniLI zLNPiW&emQk`#E2UE_XD3D@*<8K9t>5?Em z2LEU-e4`ggRKFjrqmld3XJLnPgn!oeyv#)n7e%NV6w6$*5*Z(hzsYMD4o-A2OWc$+ zb2}|{RP34-MXqU4+!Ajhoww4p6v=o}B8@x9MOIfog|lBfPGy;vkz7i(7H=_OTHnsJ zNlX;R+Y|F0&XZf~4H|N$mdVxcZkQwKP1mMY(SGY)Xp-7H_zR;jJ}d#4)1G}fTOGmx)4gAUCPbz`#J%k{XmB!`5k-tGr4 zBe|WiJ^@(w&`vZndJ#tBB%|jyPR0ypWOMh#m{#cinSkgNKIu3odCyJcoeC~_ra6L~K&zd_?nGo8G%jGo^(8#A1d&B>khf1F z@1^E9Xq;oFlXtGs^BXV23}<9>@|X)to`7e_+c%MSp7{+L=bP!|U10S5MvNKG$mZms z$4j1oXUHQDtvoI?zd_?7Go8Ge(eoR1%y33FCyzOx&$P^SZ}72cd^m) z8<${)GqO2(=!cRgz{$Ih+JsV6o_#rxO{*@2*cxu&Tb~g&Cl^f;$|W(Qos?%Aa?l3P zEX3CEa=r<(TpaTQelV(OXL)um<-WqWuWWJ4rO7?+xL=WSztXs0)#8>*lY4>VzAEK@ zwQ;|u#Vwa6_d>`0+LZfs#{K#hw_KXsV~+dkl$)-UR9@TSmW$(-Mi|o@**^A2lNxPO z<4tNolUmrM#+pFcMzkyh8@MG!# z!_{?IeA`1}xxhPsx>M&m82x9^hOse%t#XnMm+_?G9z=LS z{6=DxFYmxDgEv9-`Z|0Jf$?UH_N@(A-U3v8jAc@9YZ1LDStj+z=x5!(IUa zj=BIvE=a>x-^zSi=lEEImagBIJE$9AihpROy4a$P8qZYka&1`;<#4ki#2R=}_P zSQ_m}{8l7PlPntxntsRs4}OcO-@Q?$i&{=9$G0M_B>TuV_R($ZPOj6_4ovkXW`w6}MW@1|QDK^bPODbUAoeo%#?i)ZC(VeFb|rZQ6_ zqqj|sj@*`K>%d&40KPjFVFbWEDPRP^y(wS>z)SGoWmJ=JM&J6~gb}}!Pp|Ku zSP1Ox1s-IObM!7b&toA1?JO^Y4t5XKH}r($AqV$@L-b;0?ZI?4-As9gV0FkBI>lz( zQw^;L98BoEb{Q_tEQ#qPU7@~b66fU>XMMRWzfEKlaY+=@XCa8{%8sbI7`b+;uI^B) z>(3+Nj1qK0OZ&=9{O#0azRav86YYW<*UY)IP=a55XY}m;hMWHSpq940okiQXF2E+C zLH$eA>u8zsiUV4PSs;vSndaI&a}x6s9RpwVZi=9)2^E$BUnf8oL8Ys-SFkAMSo)nq zEM&ma2%I;*So3h3Cs1_9aR#Hd3Y;Gfa8~1`R=$uA) zt8M`835MhMfN4p0)fEEb_sYr=VEjIa%4rbq7s9I6x)*BMiY4**10coS4l1yvd!M-W zDr6&c=kn}Q0yizp^>(|dv_1sK)SO%*^kLTDYu8cF3puw6p7C9**kfBxtfq4#Yx{E9 zYtPx|P%a6&@gndhiP_<*JFBej1dSC)(|MHD3gCVMi1tOa=@Q~SLcDt=yn7_P&*|jV z8OdaTx6+e68Q{&H)cpE~)9j|gXgr`F(HlR7`g0TcdrE$^KanRwdn=GmUB#TT@dLz? zqBg!6`LP9mpFL#X&g>qAOmtbe^5yN^K8Eh$?V(IbHXeS_ex*%$L9M@yI1&(omk=t&?YW@jPfea*0q5wRw*| zS1#_hpf-<~*?vlBmB?-8TIXsjWeh(Hv+*bJ-siKlVak_p%2%|PvNIWfo@gI`l$}X_ z-t0x6arw!}nkl-3iyUo{3mnM;U#7bnEG%~=K+U&7#8&Qf)+Mohin#b1S)?k+l%62- z18MJW1i*bMUftR6Pjh!l=6C&(Yv|Fq+CMRUYy4?)cDCACdstBo>z~14YECW@YI(VI zZ7`#*@!HC0O7uGd6-Mq_#yW9UA^7oU@mt&&eNG1JhUpatR4_)1JOlVA6p@4d8JTUD z+B7zMU7p_BDAe~;x{|H)z0wG-hS(Y&qzI~)n3|JIGOyu|Qa09-*XZ)aem2%3SJrlM zv$iE$e;6QsN>eg$xlUCJ)3al!(9WB-hVqS72-H!_{T0R+Ky+iZ%>K!asA4-Zlq6p# zG@b@&lN>lv976aaUaJdg$CLREyPCB5(U*YhU*@xcj$7iAZ#KTPQvV%DcWN63hJ-Z>!T}-{3`Cz zpnlnP#Jy+%;YKb-` zD@DJ`(N~FnwWH@mt2V%+Vu~+ywDLGsg#q6nnittbzeeA!^+JrHc7H^<8Oydc1fKO?dZ7cn^Cf zFO}Ej(+w{CeQ7mu&Cz>{PV($IqLVyZEjr0FHWZq9bEN1b&khouE3|0N+XhBLKdg0!9F^8Q^NX5dhy!0V4pu zmjXrrJdpxM06dujM!33ie_E#ZxpLg7zU_^Ueyix49DSSUw>bK3qBlC4zB-KG>S)#t z!uU2v-zEBOj((@;O^$xI=yy1p;h0Oaj%Jz~#_x1AT22_h+tKJVVSKNnKP39S2@i%! zGGb(vxjAXr(bq-n??;b`k4322M+K}&I_mm2ur;0m^g)048b z{B3FH{C)@L4>~zf4)UdQoy_gJq90<#P?TNZX>dOh-&Z>LEIyTmotVTY0&FDFI_J^k z<681jX9t!w^U;sKKt?m{d>Ml$^pcDVG8}6d@N@5Y17mkMa>7);xU0WqILW>5w&xyM zm*m|-uXM1>yEMK(R($hCO4_n3Nm^|Agchcfj(-Br)z=Y>^s;Rbs+DSy^^=znj{X)o zC2}+S1)1olc%J(WVrKQJ|4i23LQR}(TywvclRgtmCYIdlsFNm6a@699(-Wv~;;e+q zPh5~t{S&o>>X}$~tJ^0XA^a0m7nzGcLd0}%wYIl1^XG)Tfw9b;cRvxHk-T5w@v2|o zz+67yjRib?8&5}01d7c5ibWX;0QQG5FAP)u)j;-q~kUC*6@ z$(=B|&+BB%nQMQ~#7WDy3nxyBe~ourLnvR+GqGg(U|2hgY>j`@gkMN0h_$DU^?;s< z)0fW+7q>yX_DozLwtO45uxFySd?cLcZ^Lq^;x0@Vv3;J$vPF_!*Dt?kp7@ zI;rUUnA63+@_Bx+Cfb6fH(Tw_6ptA$Wfv}QGL#R`j<#%4b~Dj;VD8Txl5i)Ydb10b zI`3jp#Td#odBPq}D*cwk=PK7*o(CRvN_}CW{y|uq!Ex^YfHXdRxg>;Kdwh1xjkn@c z9!mpLd{o3e@$U#GTX`_mU2Y(p6)M{#mHF_XJ|LE6bRE*nMTsd)|9t-S@^6}dc-8ie zS3WFFxn;rkh_n&kOo?wf!e#5o)eM80W+b`XX&o+EHmh8^y?>x5pF;fF>MY)#M4BH2 zYx;Xe)*jn)qgKy84P&szzxJHHJ`UCHn5BkgNBUN>Ozo+DUfbkkW9k{4^TLTGuCA;+ z-+7?UrB!z2i3aT=XqSWwtqHNGFYixl=E@a@oF%5dglUOE7YIt~>PqHO_^Sy@s_M#r zk&{^}K2TEeSN_7F_4_`BN#cSvCyeid!hwDntQoKWp2D0AD3It6P#ov~BgWKF_c5Fe z4BhdYNnP(KWcI%jPle3n(|BHSDOoqZ_E;xx;j+_^HEObI=h6(_DiZ~|W_0Z{f(R{$ z%F;;>EvFE!;8m~5r@xQPg)BXO-KCaW1_?zt3)dc7-iZQrv4JW2E`{fsx{F4+)jC(L z-um>@X}xZ1pWWUSL|=b?aaqoveER7DZ?}Qkg~YaYnL6Zg(!Ifw>hC&=J2Bcdaet)g z?oU$dyj^U+M&qCAr8>D& z$$@5NToXM(y3qdDoWNxqGB0a6+TT-K*3Vmm@t+BB{_^d5YJ0S-OQ%(gj&bs7>O)$L ze}Va!Lgwm^65+n`j?c=~9sSj~x^2eAeSDfi&c@Cq#7%8F$d`v}s|n5zZ;X~H{G~kl zqlam^DfCmu`O;P8k=lu32-c(={S*q4tSK$~A@Y1{>`tBrHFb>cKGNC5__S6Ym=_&< zl(f7P6HdHn#X4Hl2?vc4DMbt&@PGX`3D1sge4_s^|I{N9;?j}w_Tj|IO9#V=nWfoq zqOmkn9vCT&mc~lsrG=$MrNyNMCB^TAqzTYDFI%NpPn@-UH_VZ>H%^?kd?%<;sPmRD zf*OOWFCT&$hdOh44+0jfJ$52r%8oDF1^7l9uDr-|&AiC-dh;UB&I`?MqNnBMf~J@C zO)uv)y_{#E$V;y~yOr@CCyA$%=Oa8mdl==B$H-nPi%(0}9D6VuJ6Eagjr_4K%1c7D9iFJv;&59PIdN)Y`7 zqLOC-`>`R12kX_5R~BW0J4JAx=B3mo?$fNpaBaLC1=V?(+H4CL;f{TG{0m9YL(Byp zdyon;ts%+uls96YK^on~r=+Wh8HV!tj2XQnedV>GJ-6r{UF^?Q`?_tz!f{*HSOR(r z>_jSerptYPPj{m16ieN;*ED0)ju&}XXnR7cQM` zrY&E4&MuDVxv?6mt0?ar7I&K$WOLyOVf-%wm@ejnbTkaiPtT36*H5>Emc8G3VRxwM zsTuBwE8~pEx}nZP6#Vt?Qw^F3{5wTx+e<@P^lv^c`YWFznf`j}wqp~)nIy-ywZ*2& z@2~$@$|geBjZ7MSYbxzVV|zes3kg(2|6t(QP;C;na_q0CnNhXj5iyiubTwHVd{3Fy z`0GEOGKm=K9_)5Zev4^}nv<}KN*_1IuyYe_K(bJ#5{u7d{W25Uo z*`z+zq(0rGEXBrWi89La)F{g~qb#OIX;g8NEs0>o(($vuL#fc+$LQy@mZ>>endm$7 z_}SkluJvD;tE@KG9BHv7zHV~wPi@Wq29A0+DXWKk8h?P*7yet}S>ZY1e@yY;3GWe} z7yc)S&IhFncop}3lv_1B`)8nX_v~LVq5)<{d@ zY}^mgm(xl5d}Wth)Q=-utJ`6%PWHqDf=5I8$a_^ceoY*5(R>Lg;F7fc2is@9LDVPb zL7cgrxq_BDBvN~@!w}USAm&5xE-!srOKhP#DyDMrq|T-K5OZB3-|v3fL-Y9`k=B~XwQSElLTB~AbIw&~ZIbzXXn7Ip-d=EZydV_qD0cA6Kn z-U}ahd7+yC@t-KIYLBQtL$M>I`Ve|N+u@x<9`WN9EMMk1&hZvnTC##H)$jfZruR}t0A`^uqtg=fc zT1Yy#ai)&V{#Er>UBJXq(IQx`mV{DfGv(P9m1hX*blz6bVhIupf;!XG6tqJUqfTe; zZ`CK{*^-&rJk=2k-rg)mlQ^>;QKUE9UZn0&GAr9Gg`+L+SPtQ5F05}`0^2hpQW@MP zQ#rzxWY&Ubj~YM!QTD@L$5j1~@h>HMhc5Km_%XaS=nK}XUxVt;RR%Mg)djZVTAklh z8P04LM+>arzel_+_&!Rhx*)fT&XHkod&AEZOK@D#WtL(dDXaGrXeS1Hmd_} zd8{6q*({x@4Ox}htPZ&i*(tMGoqroLKeJhbKpPSS9Ow>(1U3Hrx9CblX6*ms$Mm7%hY(6vMKtd`fMq7sK3xV*l#PFKBks73qA24Xsq!x z65!fi-Qd@0`h9eReNO2q^!BdQEGV z^4Y>bd<+Rim__*APo6?F3iF8bJQwF+{oQmvLxY9ERR_vxaA;_FXgK4Jb`iXncUqLrUh)oGrr zlYR5Ssh5$oHjKK8U>X0vrlXaJ1!*G23d4S3tT5_g&SA3rbQ<+1r~_^BE)4f(OGzh@ zqsnGUMM=NGvpdD_T^cOEH_-YNbdWju)J#HuHnZaIDgB!6=>6S>ADpOlQoL*`Z8}!Q zdoTXaCA&0-+K;qWrkTHpkXp&<108v{PMgC8)~q4pK%Mw(gR*a+?jvay8d0w(G3Q7n2dXboGi%e(vhuX(l(@LaitqH<`hG|ue@t6 zW`i;>t@pW@mC39Rxwjak1|@J1A3?>B*`8zuX_f3t?eF(zvPYXP@8%_|z2{u)#%isJ zAEE-{uV~e0PTE^qlQuVd&rNeu=f={Xf4Gmd(B;&AZ{}!i@jUEv8acUVS81@_I@*S4tLQBRH)=+J|W@xgAz z+QWEotnM6z9a(A$=7i8qJZrHp8B-lh*Y8nAqWy&EWq}~tA5y=;;M;!Id6btQ9{?5~ z$R}UkjZ3o-z1hg8dRLZY;;x)UQyuH1n|D{3v)UepJ(cD1jbM% zxb__VSi$mriusY=1ne&IzQJOC#UR`m9|>0wZgeLuGc4H8D=?APKwRi%+3ma8N_Wpt zc1tm7RClyDs^L z(Xfcq>or>Nl;5D{ahj=)rG6YAThkjSt+CP?M0uF=oDn@1Dcn7d3i3Q`ePy?IJABMZ z3-xvQWYIvG(7XAAjCodYH6BU4FggyfkNN&JM< zBH?Wrfu>fDPXTMtaFqu$tyn2e3^kn2Cr+0sPAxgD$np^ z%x;PfQ;4T2M0y8>*l31GHcluTF(+kST%W~_?9>FbL6aueE*JOFe8|o@b8XP@aJZuB zpxElGIxyllnPj=oyuf|Bn-!xy zg*wOUT2lDT5~7x95^XV!wkL1WsAL&5X&VA8kn9w^+JRKr_)P41?zu*1L8x#e6qM4kqA9R*f76(JgCCuZBZusFBQn~MdHV8b zxk%U5?gEL=nZJu!=f8{q`0o@j0^lDhU#%1)EkYULo)r%s1SFqXkvGY|0{_Z85!0o(M&ISr%da9O)^D4YH|IyG7)(Y3)X|HR z#VvPNc|SO~6+o6mDXDsEWg7v|odQMxgehPIKsE)8SksXheqz>A zushjOFs4U z@!21&*91gL?W(tv1-1*wnweY2XVkoi_j$BjZWk7gA+cPT; ziyC?{HXmQir@DP=lg?NjDrC1^3Om$CtvNy=_7&KAW5F!C1lB@d{pAv(8nTl1=uxEy z1JFyGC@bk+p_f{;K|J4;Ep%nRLc36O&h9-3E}*H*Kw-3}G}LZL8V4S_i4gF?Yo^B&^r zNMf)(?PYaMKNB{;u$^m4!-Zj*(y(hv`0OhW`gjRVQa~G1R`fWZzxX#k^Q~VNL*?}L zvw6N}zxDPe?AK9stN}qodiU~=rBClG{L4e@Pv>e`_tneq?0F}1`krJ;Uk13JE~vU= zc@JLcP3ur)=RuAwo3%N`XS>|(V`^qUqY}D|4;u?d;S0^!b;3b(Bv!>$;XaPpwvW}5 zY-5#QnCw^qJV@xh$MbF zC6=F-xvxuMb+t=ab$7S7S6%9|q8ho>@GGpgQd?c<(pxQ-izCbspZTAiiSJ9hKqKfA z`%}OOfO#ok1nP=36OF^1uyNg~5dZ@zU<5!R1&ja~OaUWEwdU|I#GFyxinH8LaEIX7 zsN6dLdfYkZ6rDhYaE@_Srm-cr( z6r6$gIt_+&Sq!{#QB^5dcFiWtOq1K0uNU+6#w-{8ZeBUQ0lQo5S$(QH*0!JGOzvKf zdv|}v)f3$vzoOgIx&?Jp{k~}fMY~OU8V>F@>3eaovCIbF8wsGQ^M-GPD0hvl+8xFo zy_c3>wKF8McUCiohq67J)fL-Rp%}jjXVc8qDn-YlqMZPtpA7P+;-ks^w(^!LR}F?4 zU$T)h%^D0Bw1&d?I5;)6>h2tq0Zv6t8;)**y)xvAxO~z1e#rvKEm&_QPYO?c%7or5AQ9w>!GjwI#Y8Qq$`Uvl?53FYpYSW;xx3K zU+61rSC|)Fh&RHUmxT8qvyvpd%7GBJ2-vxdRjHun-cn_!M2^jCh6aemKy(|tcJwk$zY{5qr?OD_QpodaByo;D$0uRxc1*X6sg&eE zB0FLJyfUYNf7AfW*GCzviP039Zq>MTxt73*(PoConRn0UCud0^$C-NSZ@Qo=!B zDv|qjavaGMnToFUFTKjtddIVRdmG+J-szoz zN6pwr>i=`vpXF9KEc6!}2@oI6d&P!~z56r=eyCg|IIwWbgn@C*IDQQV6>2Afm zNOFo-izO+TpDH(88>*a5qFZfaL~Yo$oKbdy-ii0hDu{PM=qEJGLt}+8>SRGk+l{0Ao~7+lm|D2o!; zC{vkg#dL9DF@p~?jKy(H)p`Os6OJ=I@3hZN|9JZ8K)RB~aeCum(JjHA^RY@l+!^F@ zWl3}o>16f1S*hcDl>@y2cctC~#dZq!1bCs%jbD_8H;2Fao9N2)<}eGQ`aRhbF?d7b zMb_UHr*)bACUti2MZ{EJLwHUXt;@EN*jwH%YukwZ-97PgSU8-vJ-tblJL;|9j7{UN zUyWRFq8nSZW^@S^fTAtb->f)vTgO=4jwc5Ylyp30e&xe;LA~9rvgZDSb(U>ic>I1m zMJE$69`ZED#!1ALl zYpv|G`w0UEkXAGjKZ}C+14NB{e2en&K1K6Xf_8CDnD(#VjH3p&XOB;VHA6P?BuFn6 zZ+sR>XfQdexk)}w@OD4iT}w;)Af9dA%Cwnj6dBbYrtWqJC1_O~*M0V6;t$~?UtSip zCaRVB4&}&Mv)|5_2kb3Mmh^Z`TAGqhT53&-wPf!~%6FI_71EpRoTt&i#zhB?X!3$$ z%u!O7&ni(azTbkH;C%#$%0SkdZz z)NCKPtXdeD;)s~rBu2VobcSkrAVpi{((QeNa(Sil?{--7VRwV|e!Vw-s*G?(wrX5| zP!SGi1X`{-&E#X-pw@B{u4Z1x+j4bexJm5fEq4t!P9vbe^yk^NkZt+*My15%pIj{e zqK^|1Qu(%KDqlh>UA?1EvA_B!6xk75R*gR?x>(aok4DdpF;iKPZVwCA_HcGU=4fq! znPau(W{%fhAajme0GaXBiyoGgm(vn2^~B3V{B*^pIR-a=ao5e^(GIn*UZ~%p{H|*? zw>O|t2eDRkIj6@Xty=1>pRV?RJ(r13gbeHa1aO#*ZsMDZ-@>=SE`i0+lZm;#OfAM6!4=2F0D-+NpbL+S%*I-O`a6Tn z%(TZ<2-c6I=M$aY+T~?uo(i_lCFK_Mea%-Cx7pzN&UY2fpxvj&??QLFOX|(gA zSE|`#4H}A>d-G1?@N1L@ylR`^He+S}pCmxBNhYrfzKJWy1XmbMTnSEar7E;3tkoe4 zS~n_;wttu!_9XAfI7*TPmVSlGVa$g@8`+Jvjikh&^X!5bn zcPePtZ%DUe8q6NLTNt_zr+nMROdFTO=mB7N3lm}GG!!FTyfntYR&v}K)v&T}sE0#X zmat!baX+cjpLO>TDs(E<@oepJTB36q%+|gqi(D$*LDwzS~-#xm-~y#&{n z$qi;) z^egxw3QlBq|%cOd?w1g zHce1&Vn7n<2=l88TEDRuBfp3sw<6x0CrH=+>k9XKI@;HHioChn%E@L-WL*~v&+Czs z>ep?yk&S&Bi=Caj>|gl?JomVRmznmhiThMndRYF|74tHuagE5jMZ_gaZ+Fgxp*4@n z!o*_h5Um-N9V43WJ4a;bG^ZuEJkO^@oc(^1Kg5gsoPn_;p2-sbS+<7NTH;sJN!B}e z_wIN+UB}9J^dH_et@LX(B~AYU#BG*6>GrC2m#W&AaG08tOT_Yjxg)nSwujP}TlFCV z%-POK|4Ifk@@YpVKts$tEOTwKV*xLC$(9tOtx&n?Qu&4L`Kg?!EJoksxJ=@{r)Di$ zph@h^U)x;Awh>GQ@l!X1G@azn15ywrs6TcMYC(S!vAu$U=qVYC-!N(m)quFy32-72IrNFr$-g zZqw1SDrM{qV#`8)@G%MfbJPTc-j0;Yyeu;?i<1_GO4)7KfO4T*{lTRy?T64hmwHxxj2fAX z9!7>cW}n@>&2r4)8QaIG3}x>8DAkn?>}z5cS1Gh>p6*Ac`1N&{2U@Txb6@sus$l{> z()5wt<`jQrLGr6AId@#YeVK;HUO^~r>r&$(4e`GaR?UTxR%Xf^AhmUwQc}@X8&=&; z$nLPAcFVUprN_Qz_vY<8f#a+3o67tZA0xJL5_N$iQhkcQP?IO{OvJ1h%K6D*I&D&4K@an^- zlo}T%+aMf<_5!V0aX8YBwwUwrKELzr7r8DRKaStz2OTbGS8?_SU$0FVr{VlhZl;4B zLEO$KZslEk*8!_uRs+AxGML64&Q2yBfPOH+x@avo4S1Yq)o{j<&bGeE2Dk@`rk$zV zioVH5QyfPSmg)d|cis(zS-)HJJ0{X+F=ViocD4*2iN_d;zJ<@mOCkN}+mduHBMS4^ zcWR*dj)0c|Fk|C4$-)`=0L zch$EL0I$V;Uq<``zVTChYS}?F-ycFTIh}xZlT*j=BXRwhPw&bQaqeF3I%acS+zXWN z{+?A@pzn#U9nLg691v z2430(Zx-if121oa7W&5wv`Y(Y^yOE-S)6zA8APM{3HcZOluzSld{*B14EX1QQA@Vr z{snM(L#Kpa3OlP4`<1X`IFh~* z^_sB|#jD#XUc6iQJN(lI_FKqsLjoAkJldPb`lM63uxtHv81q<_c3|87X+M7jdBqv) zZacT~O!w~i_Y%+S^$#u>>l^6fJvOB6-K*BU4tFPEaw|IsyP{wHQ63yNdZK&4hXdw^ zIV5|6@kM`vsjr;j)MKBY&8;0d!QS49{tP@Zu=M9(_G62jH8y$fk~Q1w&!czcS7e>A zW%nefU5Msi6e{LlWnN6*`Zoyuc=&Ls_EEC9_6b!RCh5lYcX82mYtYfFoLBm_&x`2~ z`q51>)xO+ewZ10jsfFC6^w+-D;Y`P0`}(#>^f(;_F3hz4o8T(T2D>Kj%X;3(NU>NP ziT(i=Zh!fHe|~y3Qg`J^|L{EhNHND^MEy&YUwa&>rl8ST&oX!B6|!%s|M6=-YPwAL zwZCl}_-wU}mw`rp9`M}*Myy#fK}ak%A20a43Z<+aJ;D9PrKfeJZk?^v?@1LVdeZgE ze-e<^E1x!Vv=$7>K2|%(%<)=m=7QSIW-hFK#>_>vznHnWw$m{D)WKllsKKu2-^v%p zDjuE3wiR2IchR=a-;dre$Azk)U32!EVKnr@?9({&6qNl`nI`^_UO@51U3@tlL7UHy z#CP*`zqI)-sJ_8q+dLl(axQl{9U(8VkN45tMxAY}O@JzgUekJpOYKNfk%=}DA*N_1 zWwhnbs+)C>)qz0|jW-~GD8r}BJUg|sL(N7T3tA&V^c|Is^7}L7H$7e38&>|rDHD@% z2=f5H(v-DYijw^(WtDHeT|4QP7kasuFtY2;S#E?qfyn9vRB^;gG!ti$f!+P&t#vge z9*%k*r!TDJi@U9YoN~_05+tCKWB(?Hzy6{%&rH;Vg(T-t+wY}}dZIkQrgW2W*?p`t zuOMntb)s)0A^M(@cCMeq!tIc?M`79QQmL=*_vb!2y9<_C9vH~X?k2c)0vR3m5=I-P zhH6;ple5djx?G>#jsMIhe~VH}cKpj~7vb*Soy9XT&CKqh&z|Oars=swsbM+K^ewv7 zrCvj(dW{n&w$|T;>c#Dq^U<}Yf<}yCeMMjoPcf7g>U~6C`dmMz-rJmqS!Xt!kIq9k z;kgoJku>)AP~W73b$Rzw5A;`iHBoZU6|3#nzSp#>dDqZ|6IW$oZGO|LY^-hHv?@bu z2Q;n9+S>U|tMagoS-IK9tbA>gtUPODR_?ViD<4Z6>K}A@auJ!aHT;lt(*cqjM5xqd zoImEA*+szl<8mG}=L_UKO|u@tYHw&uzZ)YT&=Y7A+IB#S&Q0)eFZYLFqY1TMQsy|g zt%aI-4DUHazlJydjXr;1hhrLEE+O00;rGgQd#64617!3o*-xj+>BW`6ey!HV%V<8K zlwMrBg#4=A$S1J2<9>Oi6?XI&`M)@*-2sdH)wkM5o7@dlq)h3Uj7jllWE<04OT>t& zOpy?x|CWD6uRhYWrbqe%ZJ*S>j5v3}u(4X=_Q?1%BI0jo^QM&xd&!YSTr({f{)Oy# zt3EClXq~mE6i*M0Qkh_>=jX_tBd-@Hv6RII7MB}IiZyMqyxODo8>P=Zd#~`GE6>`v zF#=%k6fgo{pA;|xVBZul0${%sFaluz6fgqdfD|wS;J_3x0)T~J7Y`!<4o(3h01in3 zBLEosoEIYio}U6n0IW#?BLEIf0VAlR(zWOlJrvzS{bgh<^OkuS@xhKB5dAzyhoaXy zIw$&AN9RQ!@93iFqZ~ad`anmIi$2293q>E}=t0qI96c=hFh?&IeWIf$MW4ini!+%p zDnpeXs#oP$jI%N_agVe0%JAduWCU@+f&CcVZsk`(cMy zNMww}Ch!RD3>Kp)LHHh#%x$nm!Y*j%>yCvr`TxJ-Fd?7a@%A#tTpSYrqh?Dp+>_-=b7K!O8K*u)p$AG8)p@6pm9#@6UFpxobc~1(uPNA;2Utd9w%FswZeTF1yS5sX4iDX>mrP0{bm27MPhdl%w77A79DG zIcD6CU~lW_$9=F=d%Cmniy_Kch*KdPu49k~u|;816m4y-;2&$-UiqNz9w#^E5Ga=+ z%B!2e=?>Vr37p}8(GR4TQ2Pft%p~cRxcjl%nNC#d-pt6-dF4?l zUtn5pz` zxLS<&S_x-+(5vm|EHp2Qq+IZGX`FZnN0tsbV!=|x3t5OZGg7*0ek#?C0Dc9^66H3<>J!Y=;Zl~cqS~pa*5WF)Y3+O_R5s)3W%-Y z7sWPdY;uX#i|q!N8b+EU>4X`!Se4MPXdW(OUZ!!Fy5^f09nE=0u6nnWt$yQ}k-GuY zEC^JWEYt0<1ooeQI?WHp3&c(~PTc4d(*kQbcXzP=ZpR2>9D7EA%bV+sc2-RSzbJaq=>;Ue=ARua)^lQ z%#Ya>?`-roygm^ouSmLmoB?n38n@QFG@6#rJ*g4QSGv6Ihyxzb&E5c%r$Oz6yL8x$ zexK93LvHm5EYA|af>~urb|V*gXO+_I#&~C(rtJsb%#C<_&vl7z72zS9ko&W*Ol!p} ztX6zQwW5UAsX4hs7pt+D_Iz;dPy7OnAMHhSn)-BLzlltAJb(68osz!Vs;Y8vRrRV) zo`=Qb+PPe!O9*ZD)tx+FYw^gXtuJ^@C*vbxbnRR&*3MmikyqX(Ku@0)~!rP6jQ?!?v;`=0xpCjj2v!i`+fJPBWXsbhNmv1Le^jlQic;IA_ z^@EkHO@Ie7gI;%o>kvGis70rN0CyuYesjzjMZ`+}E#+VN;5v)8dCn?@GZGi=N2q<} zz3RI?3pzz@-rw98@WdmjL%3qxSMII-fIO-%!_$TwXRuhn$XZfq6K>u|poPFZIX`)S zRvifI*+es5uF(AGHA=GfX9Dg0c<;bZeRrJDK2~6GoOVWOi@t>7Uf%=6WcU_yCumPV zGO~8|D0#mUOT3DY%~<-{?_}tRM6z$w@9lfIYs=`cFC$K-u^Rz!UJ4iiaDECH0dPSI z7y%HcfDr%}rhpLu7o~s^0JRh_0-&A(MgXi!0V4p`r+^Uv7pH&`0GFhI5dbew0V4n| zO#vgUejP@>uqI6ZbtZ+8sb)>98sNnotodjK-(EjMRXqoa8T!fMik{1tUqF8Wh94cr zH^;?9jA$P|wvNMbVUM*XdnVsErhN}kl2F@)3C!hz#QIg_-2RBN%$v9;1C*y!`wmIW)mvN|p zZ7?P}UF4ht&Pk4I(ElFS5HN+OwnL#kzc?;uesJ9v7Sw z495{4tbWkn|9kPJJK_t5a_r#%$n1yC$cy2baTm@1P(1iN7Zf{=naa}XQaeZS#cM8x zlRFHAJr_jnoVws@xH>c?Gi=g!f=*5oi#;0{-k?*$-Uv>CQm~7= zG5qo)4BxxnKd&#xQzaGO+KLBOHkKvsH-n{WM_E>^f@O(S=ZvCuPBgh<9lE-91=k!q z2v^5{uZ;hbvj0cL{m06n?8DNwg|c4~cC};n`BhMmeM^wVBJWu__62<;e9t?sL2_Qw z#T?P+K_?9(`tjITL!a&VMd$jy6DQzLNbX4(L>16+OEoVa-0V#t%DLyEK*19w2)7EO zMzc2s74EPlyJiTcsyPyT8-)yYd;D|C1Xq785a6RBrq{&hy|#SLYpdrd>3P%Eh*0M^ zM#jnTTUhs}AV>I3ra5rIm+7(O;W2fmux5N3hmFbLGjJRXW9)7I76#nyEt~r#hXD^S zm|@^Cy*wMjIP))I6m#Y$&IdzUAD9ORPc7%rR*rd5Lt|bUE3W?)LOX=(oGPk7`eDrr zzCDITnA;YT1-Y=Nz^`h_M>n~oY4!@RuH%#24%DRNSt*_eDt`Z2z!)B$g>8?)V1w!a z2iTx+J@{W6lsunG2w#84UKDt)1HyR+!YKnE!G>!iubSW()x(lA15OrSddq#u65dw0 zw*#Xmx&-Y9qK3VDGsXIYhRV&$e`DmsI} zxmFkW9YXbhWw#COg6jGmURkveXIm9ugFa62EPef!C_?G(LDMY0ar&)uV{&&*&6@-@ z(90i2D64hK4LEGjsD;e$Gp!2p7r0zZNNuwe(=IredIE{S(B zeRVSFRls^a6d9z94ao{an=I#n5L$A5+1_!~-RiD}(`4}_2@;HAU{!W+yvK$P;VYt%Z z>y2>BT+Ks8c|)CmzfZldK+08b_6M&c=#D|+3lH<>f*w;%Qw+FAC@#T&ceo->g#QxQ zp;_RWqrhPJ4T3G#d1$ZZQR1LJE%qK561-s>zix?%t7s<9l0P49W#V9L2}7m^UwcsE zP*L8ZPQc%%-Z1x4oQbmpW@5IpyQu}bohKl8I>BIw5cKN3;tKPLi8 z9ZKlGC!#@q349%jC1|uG1xO_VVMiTIXQ&K5!wUL)8C3qy(Odq<=!L~MB=NcCa2sRm zg(dD*&MmOFEOB2mHn;o*&Ju@V`~)oVL7Yx~h4v!jI$PiRYaMg!>+ycW97T7hWr8Ujjpkph~%)LwUgstZ%8- z$zK2*)`yyU4a2ezh8Uo@(Vx65c{0$oskDR=xCUu~R{=>ox_Ws7_v!N9;g=Fvfe zdhAAheN~4w5-YI75BwBP7}xoaOqcr9vKA*YP?*p{F{SosID})2#u8Wqyk7Bz4g%4Q zdQUDD%-t0Mg9`Z_f*4V_TaNpn6A*`f6291X!7v0pK39^CQiki|3e-`5t=Y4neAK*^ z;1Wm$7m~Xk5>~JZ9L$R81vly{!7wUk0Sp~!Cl-E16eba{kpOoX*_(iX?Hjs%C^{!Q zUUCjQV?FRYu~G+nWK+z419QLt z-Y5*SYlkJQzCr_nXQrT-&Gf>!Q9h52?N7~n2Qvq4hCY}axC62W-(g-4S%J@ogDPh) z9MZC8E?npE6PD6PXYgUilt_jlKRDn6kmL!Lg5-*GFpTKP<$Z?>+(mK}b|?5UIYdz# zH|~09ee8>5#&Eq8hPk-M1$@7Y=}W=bMuU|{gN_#a7&w4di<-O!(ArDb4}cz?_!*b??b=xZFfHGnToVobQB80Ot*&D!zcz!Qg!&(B1mp}@scg?+*qBV-%GbS;5& z?WA;Jc$_+DoU{m$3mcQ+Wm_Ov(Ge4n5A4yPt;IeO4oc?2CTNe^@ZdSB3gj_dG-=~A zd_-6#b27No>N;+F#w#HuekvTh;bv(^iZ?%>Vwqm6=r;5Dxij9Q#C{3JmQbGippfws z?U2R~Nlu3VYX|$(QQ@?k0mr#B(E*0T6wxe@P+|D#XlGwEhQ2fH2<9LK1BDH59+K8_ z&YrB{$KoNLBdFQ~!mN24G@}#fIvYJWC--}?Q1$$M@Pm;e;xDrdb_fg;!50jWNX`QZ zr_@9^!_DBqWIibukX-ohCW}b9nB9%Df`@wZ9CaPJIa)e%Tht z(Vn4LUO^kUQa~^FDjd4{30Eh)22O!1K$u=2j?W;IW*o->>?^?n<3P~x%ec?SaRO~* z9ACg8nXw;;<8yF&J`OzJ;WQCY>1CnZPoe?j9hMWYe}jELbm#LFI76yW!;gKnYZ9ry zfa`(S1^#m{KnH>E@%ReOwfwX21K%=6cxt(bo%R~=Tfx58HH2R9>0+?RJ443k#ohs1 zLrCsr>`l*sgIOSs-U|B5z?0Z*bKDkkpIeOG zg|xE6xr4`hAjN^}pv>$r6tg(Y(dYbJ=x$7NxSl+34%dCNh$=dZNP|xy&3Am69t+BT z^zS}lv=0LTY#Z@VxA>R)iL`;SIy|^5kIUdOockDSNj!$r7>_;i7`hTXcE@9A94?m_ zTAP52ih%JZwz+#y#g0DaS8OFPG{!y#-7WS-kU%_(^6t8}1neVz00(^GwlipS{SjR| zy1IhjpU`he?(0y91#h^vzL3C4&^OF25A!p#mBA3;SFne$?!ynhLCP7!6e^yDGz=0CUApg(PnDin{cG&y#>-<0J*Tg4M+G|$Ib8?+=ym9Xso*BZ^54l?|>`^ z+Zy3&+~7)2H4j}&sT1($srS#0DJpt_K(@h8ZQOipvA+w4C9hQU#NjOkNFligZU=Wc z&vd$$2z(D*2UL)!=5VEgBe+h1 ztYn}1f=r<`Wa>lwneY)v%+xf_6uLsD@W&-n=;g(kq5vr**GxHGIa4?;z^E89=gszY${Bg+>dUhrS-@tI!1$ zN+1~SY82E57t;>E3lF^%-t)4;ZxoIjYBaWo!!;AOw^>VRw4o>WUA$6jKJfMdP~f+M z?e*b6I>VSS6o-|zGD=_(xY{F->T7|sp-ohLs=`dz{*7yfARfH#;=Pf*blnYy6jiR6 z`z;vd-T(n3TM!F9@US)^W(n!fM!NNO|Fle`dg}otU*(}aIj$)5S6%JnH1~7B%Lhk0+#ZjBd znmvI+j6rX=AlGJyy)<~`x4jk&$>H$?(8_A|fy!)wl^F+4rY#S5ePLYW2>Bvpq!HLm zYyyJrBQ}PEr

    AzjYfTs$GDZz&TJ?ft5kflfV#qYYZK2&7h!3;S64*`8_{$;D}~E zMAHJNl{h|pm2zXvbo z-R8Sk1ircV;AcDx*?xdu&Hf`g!VP02`%egL(FDG59r!ai6jp#BE1EXHpbg#^{nf>o z{ru~XBk=qGv~S7rJ^ay1NZ zgl5;_SAI6O6hlSWTL=@C?wZ{IUG3l!b?Ad9^#j9ceNbA#DYpOvPjwA^vSzn{mtY@w zMHB`*3qo?fVH%e7@V{Ri@O)Ed2U`a!40HD1!*a2xB6kBM%e+fPpgUyF4F5+}z8BG7&4b%? zkQpj&Gx74}h#u&}5k{YXq!C(4KX8PKd;=@8KOQ^M50^k{1x5TCCTP(fK~Sr37X1Cg zZO~F2zUIp-t4i;fptn(}^4$@6gE966STh67J~Ip4RQ$@YNB&TZ8~YVpXZRiNQ{Z)7 z%|ie*B%=B_|g!cW-o)MjiX6Jd^px@55M?_-{ba}mtZb zoj?-&N;kR@SKny?cNG3^(Hfo1)IXQ@3YhlM&nIrTGwrCEIOciv9#nf%+ED|$qe0qz zWZFN%wBuu7W_%;GKzvp#2;QBCW67LHc&n>24mf@4pVsUnKqog+!g3&j(;yhUkc&~( z;RV0b-cPz}_TlLD7wCQXF;VzpI<|-AvRdF;;tU%u1Y}J+HviX%p#P`ny&-z(Up^02 zQD(Imvx-j=nOWrtja-wZ2?gz)gepCTw)lLBX}cAN zn21!ucsg++@X<4KO_);_7z-u9Im1I48x#X1L>47HS-|?O*aql)!SbOw5`Lioo~S@e zosMBs0TyXxh!p&KEp8 zisdUTmU*tl0!Np{4rjE+V8ZjsrEec>K+K#H=);U!~!hKs@`l{Kgb88%% zv;e*Vr%}!LVfKD#41aL>QM#^P*TB6xz+)vs_<#c(-h=;B@V^iYU<;m@0spOlA>*{~ z8(ve2ezDJ@{e-YDMSKem)quU=7{hS<4~OH0@DGj|N!8qKb2>gH1(r zA2G83P>bkB$8r7ecxxAw*{H%*(hOlo=HA zRH&CwwppKwb(b*;{r0XnA`MEcGnRjFJl4^+rlY!8#PTNBVG3Nj8Ol7WUt1LB^czaa zd!4bgSGUFxGz#r>Ck(Si0J{7z1}(j_QP!n0pFw%aBFkwcN0GdjvH?nIYCDvLJL3x1MRTRaQ zWI!=@DmqFfi@18W88)LN|MD>wt)AGbl- zr$g-ki};GlWIdJhGjjiyT;@W(SVVLbhOF4IE`nR5?3s-6Q54E3YEer`jZY0?QE2#t5Q9V zwZZvymCmNh)S}YIV!j4bdPY&n&!Dq=UTdtK{uE~8bc}b6Cx&p)7v-NF(8cPH$F~wt zHmAC7OD%9o1g61rFv|18(bBg<&3@PyU#x&LQeAk@ zBkKN$L`o5_5(U_hdcggA)HUmj)JGg3Dxy&O!FOj-_pA}>GR5a&E#xH@!o)APeoyoR z=#b(R)KwoYsWXwtmb8Z`y|JWcL_^9;s;*)TQ!4tTO@L7Rh-yG6iDHbXLv*e?(ktR! zqH5icR>1By^w$T{IRMg8Of-{doj6KVel%LH6UWp-D6@eBkk*S6MBk5;WYI7b1=5K+ zPol0-NFR#+S^@Z5Nd7(&1GPf1JlPO+ABn+aITZ3R6G~+cQFqASO!0+SKy--8`U|my zsNN`_w9?{=c#r58sJ}#@of_41`7c9NRskn{p z62&9&8|mI-`kmV35w@euvwmy_U{T_7Qn zZF2{ui>D$=$CCIGEE9#MNV-7ero@xKjm-~$zfwv^9n;yQ`vC~EjM9z#%?3&YN+()K zR9@+?W2)_ODUg)5icH@pZX z7^B>!bQ(P`4vJJ_m7gf@r+Zw4vW`{mlWrO45`i8NS&8D5M-<9OV3{ZyDu0qLo1j&|h06jC55g%(hCnp+F1SYhB(dU35?)iOP*Y>ddsZ z1yVPrJ+VkVfC|9hSN)c^f*u73x4gZPgEUluC+i^gFS;X*SK#>^piLc+@|A2#%c1^1 z_e+Fl8m1E!FwG$9!!(Pi2@|{n0OI==dRp|i(9j^h#?VF+#Uy2sp+O8aVQ!o#3X~_w-VkPnSg5QZ-5I!aK~JQtB8r7Lp(j$-8JfSB zXbvO&M6pVFgLLneK!0y5+livxQTGnh`xN^&<$co0v}{*)6Rm@@H&N_V_7P#q62)%i zBO)359_3@o(Yd~;+p8QP-EXkD2Kp@JFcCaK4)n2dglH@24l2ip;0-RID^@-uf;UJ4 z9aT;cxl_tMQ%(}CgH6PV;)HUVXcp;CDrbpqlI~0891*-A3M|hm7hFo>oN|eDtI6M8 z5zlz)h%zl)B??e$5S4&?MTw%88bGw3 z@=!;uP4U5V*Pshj1Bucp@AcIBWGP!+eKm-5u$~Q;;c67oN@#+S5D5ky?gH3Hny18`bM5~R7+EOSnYEvRv*0E}Hm)PUf1Q%T+wWW)$v6@7>D^y2K z)ixHmG>aNd1hlJWY6?*UrjA485a zs|7@N-B8y?olG=_%B-zA)q=gvH{FEzPDxRxTbw;ZJ9VZDrKznQ5=yrEo=Ye>>ig1?QZ`oIOQb-5mLbNeAG%nMe~t>(!!Eih>QV9sH<`fS zEcFX`J(8FB6V})h#T+0!Z*5e%bJSBr{i$^4s$aT>_(zCRpgv(6~Xk48DBCCXA@ z=%Mm)xB-xH!CU{;e)1|<>+O;x{ z@QY(=fv-#cDBtLTa$7da@4!V7yXypkoLR2{$N{ykl~IIuZItck*xEFrZpVTNN!QAB zEVwr2TA47BmK#&oU)&$i2<#8kOa?hMuoKDvlu8Kttrt4Fq$1);`UZ6d_mq0+AV03x z3*;J#t7U`1aQq+$eQhDXdm3cJv3KwokkRD6htg1{&O~tO6*L9p@}RjOgBvUZc_9?z z3a8Zm-r)Nxis(^y6}VreG>8VT!|~eM82<1&D3h&QKyC=#4zf<&4?v!;zYk2)?E>=Eg~G2?4{d&@lq3gY-v4u{%5bE;>#;2P z{&oys9?Nj*QH&dE4utX2LrU8f%I^<#Fu%9!T`S{H<>SvKlM;+Id$A^lb2ji09QO}A z3bnSO(KFp&EbilHguyz|(Yj$`0n}!gu#&vd`vlmG4LS|-T+ns!CF?iXdJkNtHuxP} zWQoZdmo+78&9!W0ZOWRJ_5RORF(4Gnb9a3asECnN^0Jm?eGRRT+NLCzlaw_m+XL2} zzt|CEfZvBy3lnQ~s_P?S$CZW$im*KWxh@=K`(c10p4F-ZVGa+j3KGlKUyOkA@#kZQ zuMY#lL;oTHt>9D2_f{N68rbI0cn8V?Ejl{;rE&ypiBxg(*ipd46Qo4WXFQLB#TI%Cpnqq z6Ot;)JtTvmN9|a!m5#@dJV7!Q+{1)_R0cdTtqnwJX?d+oS(K)P;cZxv zLqTqe91HT@$eDo=qFtZ0Ab;<@7VIx)Z3G!K_-!Z|*-pNub9qb%w!IOxw}N{_tsNj2 zKtJZ_OHXF(2<%c&uMx^*l2t*%8^WlMlJ%QPwJB>>p2aV6|7W}}3P+~r@8NVQSk(!8 z`)qOUM9hWd?MlKn`IuYmnY$T^VDYF!5T8(jsi(|IJrIYh@1&?`cp zPrc=_i+jptaQU$Cta{qt!=ME z%gk(zebIx2n{eE}#Y8Bp&tkB}UdzFnmHB#6-erDe3CLW#mYXa|XE`XMn964ZNZE7B zUNlUMsCO6QDj4*0V1!bx>f=DTXHy-ovt_9FULO(4GX3soQyGpiWVkL= zh$CNU|6|1jkad0AnwBypbD+<3qz7GW;>{`@>iLLQd^&?Hu7vW($|!SvQ9dEry$T*r zAi0I4BG6@;CrWQ`lxr&|*L8$EkWw|MaW6A=E3_z!aE-lkzn%u%m5CS#a!_Mcfi-up z^>FO!p3)dy`bQoj8#jx;I1g8Lf4X*{6e0abSAtXr2Kj9P;ha?H4=_TM4{iqxp{CLQ5|bJG7a;aT%mwUbsCh( zX}4s!{?75b2hwht4K7p5ECE^32i>2RK$jX`DDxDQo~6k}MY)TPUnO5#%b-iV&kB(C zN_hNP$L2wVF>*wGrt#vrH*t*a@9W8Ab97hfB0}}I&ZL*dB{~xv3&h4dq#C5f2DLmc- z#~*0&_%k^ELzl;w;rN*$kAHyU{w3t`Q#fAfCXdT_`iNA~vlQH6O2cwXg&q>aJPoxl zM+*=15tYltfjs1O4qTp;z6Nr)aU0~oGQWZR!y9hRixREyj5yf$`zjXEq4!28`Ef}f z!d)&IX5DTWasyj+u*{2-;Rn?B5jVwbaQ`&3Zhef=3NBxIMuAOI@22(r#YpHI{l)uZ zKZfy`@7T{Ev}LJDpdD5%1!U>eE+8*=>H#v-zYod5|8O5p?!zH8yyjvoqal{IZsS3= z^O^_p6`xfgiz{uVG#r5AJC-9LPnS6bvaQ?KAV1J?o7f#ANe;Z`WC)C3ISOqcKm z3bj>`G!DGzhqDYBzBk08u>CsnRk!8Ys@MxvpmQM_!u-;+5y%4XWROEj1k}56CXs;_`98s~@-|t)lP3&iijmUyMqz{-LBqqQP)o%U* z{-%S!%MElfT#{R_MmHcWqnT>AO3^GLpDDW4571*zXG-dJr$GrZpDDH5uRt#|t+FL3 zZelgl+cq!ZCN?nz$0fib#x|zLad>BKH&b`;=OI2}>JR=r#Brh`p*MNbprr5%z*Hky zg35>nCY1>)C%O<}jug1-){E$-GRv=eP(?AEX(&)-F@dO1{8^)ZP!-XvCWcukD*DwA zswNgP86#~$HNr@`HNmV%>0W}5$ z)e(b<3dPc-oS;B)n|14xCI!_OwdzWLl^f3q3KGkSWFCUWBciEpX9sSEEtPs8T26Hf z>5WvD>BK0c229gP7eh3~ZGXh#pkUFA>C=eUfLasXbYGaV8D5auk?HLeZ=mi>Usc-- zU(xEv^lLS5prK6a@C3ywaAUm?H{HF4dkL$Uz*L-_rG>#7h}4~im*j;zb~{1v6boNE;IZh#Rp7pcNq!vG1Js;Zv{n(qfD#2y$^JX zsTZ_Qo4CM~4eiq=zHw0RPlBSw_e4|N@_K&;bf0yxgEzy=WB+7I8SD+D*ONIK=f7FR zic(C|{k?&_nNIaNtHp_GOt<@70;TX)HQ0jgH29E9p$`E$#$05q+6_TKohwglTr>Z$V8(4$&01qD&FoROGQPU|`AM zW?~BK!UlQ+&1IcWZ@=K?Vkzqade;Y9$+`=p5|ntcp6SjgxT7xKVM>8>IzjAY8UW{X zg4oaWO5bi(T8JY|@AUnqVheGS>80eZTB115RG6IPo+z#}HO@{@T8cYNEwjBuOYtjH z^MKDwAaR;OB;7_nCh3L!yuBfxjM^NS>iGl-5m=e3@3XM5@a)G7>40DP!ncK=DlTvfm2s zB03Niik+?B3hpXqF`WSFCe|=r8o4bPc4k;HzC!WGsG{H=Vl&YprS-^t!97K(2$>dJ zjl;pcgfG)@zr(@31uSsD-%aI7^~1q^gpH{!==zElOml$xiB3$*fclF*OhX~e0b&G` z1t?QYAUdR2A@+e{I?v8(YF_M?yvlJx0b5U%Es{wrD{#-R)!O*>gl&rsL4F=ZMZs zt&+NGxgvw9OHz`1t{BJ^9kvQ*ciP2&v(+22G$B2bY z+o3ldBVJ)j@6%r!E7me)_6hJCE8b$-JZ3X|rEELX?lIm#dzo+q@sc>mgd>QT#Brt@ zEfbXS;tbOdExp8e@io)8_5>wQe8+Up?gfu7{K&L7ZnKymeq$<*^9FjxbS1UFmM==s zUe@Vu_fiA=@`V@EhWG?!qNv2QE#6B^6#h&dQnIv3q8?Mv6hllB;gV?lQXt}3hhwk; z5zmBUumaJB3CCcCB9#fpV1=S56OO?qivdhH2AeE~GvOF)iWtp=W3VY=A`_P2R56_i zOK_@KAc;~oO}y-4IZdo~v79D0F=5`Pi)~Dp_vvD{BnoAQ_=I&B-wbh#3FDg~PBURB zGsQ(F3}vSHmI?DPOWb9`Jj@agBvA~r#gpgAKMvdcO?UJ+ThwDhf3rn66PEQH5yymO zJx3%kwP=x`%oS~zy0!3vucD_hwSm?%PfTM(3Cbeap(OLyE8PpO z3m2JiB(PX~!-UuO#o~LWAz2ke7K>k*^0TS}{mB#)nV>8YT0qxlUE=n<->KG8R zR8(NP(eXizrJ@?s;FMO{GEtjpLQ36`Wf%nf6?@`{tVjY7j>w#ZBe|DN9ggIjgd@P^ zrVdAdPQsDnE2a)dj!wc6?yIH_N4QSH5$^?sPc7F zhoed-;mGj~Q->o*Ct-V8Z|ZQY=%j2IH9HC0l9Or!9E~~&N28lf9gaqwgrm_d zrVdA=PQuaXJEjgtqfWw6^?$Z?yg!;zztaOC)|sl$<@Nd}H|wmWnNj&$BL z2}e3ROu~`Q`zGN?XQxRx()qw79O>*b2}e4+O~M)U9+Pkez0V{Z0e)l>jvSqYBS$CU z$k9nS{&W(KKb?f*NGIVq(n&aSbP|p#_d8`ua-{g7#iJ-d^zXFqJ}uxED?_Uy%`4tsVdVb6ZV)M3x=Bs^1( znmRliorFERldxxZ687xJOn=z3I|+OCPfZ>6>`ua-{WDXCJ-bOpetJmAafc45VaN#w zd1CMFB<#JNggx}p3sZ-^o0G7IK56Q(hjtS7(5Flt_Rvnk9{RMY!yej6 zsX3d)m!>W|$J>Rj_h=q+#?;;K(aMEpL9cPv)GdQv!%5iFer4*gr*%?%kImwosq5Fn z+l6${oi}wgLFc5&pu1q|ia_Ti?D;O5I_&wJggxygQ-?jRldz|~Z0fM5b<)Fu?Lxjb zb?u=abW%^~2c2}nwi$L-%fDjJCpK>v!t2;oQ-{|vCt)9X&D3EZ=_KsuubVpT=bePt z&2LN{UN@bD*V}JR9bRvpg#GRfQ-}SoNygrUZXw?}bjF3w143?^bgQ#HhPUlnvEQO82`JQo^J$K(H*$mg#;0p|Cj5GzQ4ir2O=-&@v{a)QAnm=j`wgV@M7y z=R$o#E4WZ@XhoA+44o6|Yf@JBoX~0}wHUfG)X$`>?3JN4O%fKYfX4C^{{c^KN*L7q6Kg|DniohOcIo%CD!U!l!RoqKo9>ZDiG zJ*>@5-R5*J7s7FQys5)+xsz}_pJ3{6Jny7{ffcPSoVworE|hO=;6gL4Ru{Sxo}eU} z{(cMh5>9G1#Aa=2>N*W+=t2YFiqOi`je;wJlLCe$C`qO+Y>1a|QUi#uwW(_a@i__S z7W`NzjP-GD;Uv7uv@!kRRmMqpm1%40@G9e^dRbXoimAgqiZ9lHqI1v37LmfW}+XTxhDbn@R2aj<>>1 z6>fF!j9Oyt>q4(u`lBk#4nJ$1=0aPoGfaBY^{jQ43;kf7W70M2L+gB#60%@lm4iGhjr_~%q*^1@ zFel*%ccE#CBU~rp2zQaG!x65NaD=lg`3ys2z^-3Di6tT0>3eOG7 z9HK=c%P%c#qq2-?2GCo|YNBFgX^r!tTa?XADK+|pZc}D9#xRQ&yu!YxEN8;&=KIQ4 zCcJL$QcjqbxuJWN2PP$lexyV;k)hx<^ z)v)`@Tq1cF_>q#3fI6fk_eV-6lf2;lJ1-Fxx?RhBFYFJckZ6kAxCYJTQJKPYMr6V4wL zcrzHq;EwYLRh`0w^9NO(%Y^d>O;DNb%uJv9t;gjuPQav9#Ka31_Wk)ILl&Yb~Q@G2yJ$OU-7&S*w>io(X5IW!1?{ zIBPAd&SApYXE}8V6V5)%sVkUpMq6Heg9&G}<<%`rIFGBKzR!g7xC-h=OgL-xR*RW% z*6OW(&V;j8Z}l7#&RTuct4ug+^-*t2QgD`4QSH`}N&@I%Xk~R86VAD+s9TtD&Q(=C z#e}oSs_Hc+oVis~?=j&V4_?303d6jvw1GKZ4YeB)o<|`ee(GG48ix3*JBX%>4qfht z`K#AVQo?JhrIIj|LhMu-Fv!{fos81x(o!<6pMi-1>i8yCm_iL|?Ai^Fx zL3B{3N^-+HTb<`0C zSMm8R+z*C#%hFZ7tE3I_`$TuO6w|i&t3KUTZ>Dc!R)qIZt1;b+SqoH$>H933wWk`w z^hZ`hplBu>ab~DZnQ+9Jp(YU(3*1N6OYK8+Q`z5dV|Xw11nY4BS#R|T6Yf9jqvm#_ zbVB~Ng!fTjmgI&ru>R_5Q@10$zq*fg7<;CAhzawasUBy-+-9n0On-aAGt~z~MQ~01 zBz&-1D;?uQIu$-t?Z`CT?`HT2wI|aYplo#z(=wn@Y7Wzr>Nms3s`*T9K{sBV$uzXa z&G3A636l+|KwZT&-0x}l6!lG}IY86Z9ZbuBW~uv`o>YGtK3DyesV(RhsArjm)_5Ae zSiQz%16rouW6G>vHe$J2sk_YIaKGviuc?EX<^Zi!cQGvkTCKYEkd{xXSC3e$c4KM_ zy4TfBOhao_k65q%&SV4Hs3!K5{*D8^spc?U1A1Fs&GaMC7WD+v7@)1{pG-S|-c{>m z$WYb;y{C3%nhNy3I*qCK(BOy<)CEinvV$XbtFJH}0NSg*&h(RCaKwk|7N#DV!4dn_ z513Z84379j{e-D?)8L4M>Ss*7hc=8jte$0Bklirih(b~MYKqK z-@PE>u6mnwuXUOpaZjz)NBT=lo*wao+KZ|8(0LI*sw0>dWY3HES)Isq0O(hBKGRQr z^CBLotC)IZ&Wrd>eTQj9%XtyMs~<77ZaOdGv3in7j$5CoJ^KpyL$X?*s6$O!8}XMq z#-vRV&(uPb;Ef>KT$8p&s9M{8j!22 zs!vI6DbY=LTvaKh9cIE6vr^g#CR{NqrG3SOD`uYB6((FU^VDuJ;fh&l?I$K&F)OY8 z&V(y2Wi-(rQ+?ANS6s?y?o7C1=B1To!WAZiW8`fV!~CN`dZpRsmmMksx?R}V8T_LU~RKWTdg75K9hD@t=e&u z_FE&gYfQL`6RkxKl40U1PK;K-gsV8Q+Cr0dS{rI>Oxka4qHSlwRh)S31{1F0w9rlt zmSN&5PNH^+30HAiX*Zd0-KMqni%CCN+h}T*^oQ#r6P$N!RX4Qg9utyXHQG%Gw=QO1o=i zi3;6pSqA8QrA}Ene5I9eUY1sl3D@$5 zXueFimN!JJ#e{2lL$%IKxRy6m>&1j?dBe1UOt_Xe3|{9b|^yph@|CS1!Ksa<5kwY+TY8=`4$ z0ln48Z0#=VaAhw?yU)6!%+irL+7s5{Iv>0ndxXpbuJh$;o=mvTH%jwn!gan;T6HE| z=NqlnVZwF3(OM`IuJeu2qM2}=Z;aNAXsWoCo1l!<2D1)V{l;n|nQ+x_tTutD$Sq}9 z<;Zbbyd6^}Th>cjTcSd-C9_WCOWHW5#=RpV$7^p8EfIePt|^7qP>OMGbY@f zIZZ2(O?h|2-I>!gFDBfbIbEy7gu64RYyM2QJ9CCsj|q2Y&d|b{aChcREzaQ&c4yAi z5}0s4HcM;6gnJ8TX=zNjJ9Dcc&ek%S&P66i&e4Vw6}sJwY!5V!Xo+|j**S8q z7MtU&zj<2o=cu(whM1>yB9b$y`C5Ndr-=F57?Uz0=WDYixm|8EC~|?eoM?$~&m9)I zP^*xO@!eEB{C9*e)@m{pjn=fKT9_pF?O9_ZmuXE{w=O}`mT7I7DkKy{7HK`$@>t&) zk;}EgOqbi_RbH-*VfwDkj__BsY3$F#e_`Zn+8U;naPw$|wuR|dzt*BMDX_UyEF=jbf^i@m}N_Z936)MPzgpYqaG=vdq?K zYlvj8zecMy8e=FDSBD$`e@RT2ha8DqtBo^tpGUr~?KbH`+P3jhXZ5ZZwO4DFCuwtZm?ZpKFJh79|dkI;9m9 zNZqcq(NSM&%L^qHR?m+*t5ukcROI%@=*dxEY4w?^jF|}(&h*jf1yS%F9QrFZwhUS3 zLRW{Zh`OL9k)`YvFKMq69a4tb3baew2BL%7=&^4^UDggUEf~8c>T7M=6b$sBwr=d+ zs4LpOsYt~N#&A_T!-O$h*KW^7-65rG+fz~BYEPJU^j;QqL)$e+>OKRysr8(TBwNpI zZ7WfcD4l#R>bAC*$u{omsPDDoOsONjjk>3OO(gU1qxK!^rnS8j^`lmH9)?*YDz^GL z>KDyMBrWf2O;{J6+OYh6tvS=9<{K(J&;~P=k84=|H|>V0`z`8`<}qJ}SvE_x{h^g( z+EBfe?Xl*^^g&oD+n?Gfrs%dt$tT(jCik(WY)`dMn3~3xvOUvoFFDeD?>Hhi~3iV49rjZ`1W{O#OR@*ev=UrrQ~fY$fzVOgB3v+uZaMOpk%w^{<## zW~ACY^eZOyw3XCvF_r3&YJ)e)FO;#D>d@0xS`TDOZI^2E($ARG(^gi0%;Xc6WrOcK zFOvRz!g6dCbPuMB?Xzs&@OezByVyR*=A*Y@@^6=AtEithDaTexZ@pMr)(p$DRn|M2 zG}Y#-r!(DepJ%J0k2Ptkt*X9|DXv|ft(rbyi3}yK-Beq3{b!~+DRaDQ=&*Sj{$!i* z*KI_y4f^Y-fp$%M8J&cqLz9em6Xw|h^aPhsYU+a}(VAmTeIyfJVQcCyF%53IS=7=C znZ`8r2Aa*(#=cq9))zB%wR;1-#x%O&Vp|>kb*93G%YimC#n@Kc>gqd~TH4kFeaQ4M zCrb;|4>LW>F+`w#Qj%yHU7*#|t;;aCvLx#3?M(6#_4N!%Zg{7nfu6~PcPbj_BZ+P* zSQ0_{Zb|MqKMK}AVZ!-Qu>L92v#!k)dM{ua@6YCVng?M&Eu8tHqPu=O<74>DovX{;Y-!q(G7Kf{Err-}ZxB$^R5 zb+l{PU$?{7RR4}Gv2L5`KQLk4Hq(D2l4aIhf69bq)?6>K5>tKC9m_0UFT;do7Oz)g z!ZJ(H{g|-K67(QRaQAYDt%bgZNY-DX{@!y`EXfVqe4_q26Snz8{Tz`@SxfyY6Q-=C zewztX)=K}G2~*Ze|APrrmZU4IWF9bONqQ-wVoF(S{Tk6CQ6+qzEm=Rh8Z8eg7gG<~ z+USGVBP|kV5qgy&Jd{ytHW+mK=D(G&F} zQb%c-sDHth80JL%9215)QNPB7VNTL-GhvvM^an(;Rtog;TQRrtS+7F93KP~}pwU5w#Dw)eS&x(i*Oi*lll2x%ShrL3m)H_ZX{uhxgrzi9pG&kzbWZFYJx#w&R47*3 z^D58KgSKH>uumQsJyT!!uB1Q4WJk}|7jBnSB|9&Au73PINzn<@qUY)G}khq9SoDV_EcKJ&9>Z-xbkI^-WAiJG~ygOux+ZSK`~zFY8rzVVFhY zuf$f>UeW6jEdtse{i@!Sb&s0wjb5SmFzHbAN_`yDj_O9qRr+bB+Oa31*XY+wIvc%C zzsK}*{I%%y`l#J9z8Q_~MsLzUOJ75@L<~xP7QI<-@u9Sw zmRKU@9en^(_Znqm-qoiuy&rMc^L>3G(*vNLdeBGG-&;T*=#fl!fOhGPm>xt_s=8b6 z&U6-Zd-Z-yB@?cy`}E;VfA+fT`Juj$X=h`M`(+Hz`rP&WST7)2Bwh#IC%XPI z>K2JZjqAr8)Nc|M3ExJxm}32BlbXaF)j#|M451$Cg6=c@Gp44E?s}fkZ!$$Rx~hJz z-)G8(_`c9<9+3Wifs~!pQ<>h)z3X{O@53|;bf@)&L`y`_xU1@y`f{d7pfmdGY`JD| ztC+L;KGyx5m=<$R|IwtuF&FjUiRAU+vcCJEj6KLNH|DZ_o~dk&DKS^{M?_1+l2%J& zuIc(AX<6F8X|-?kdPKNV>LqUIF_PStwoOpJ{+di{Y(2|(Im3=`Axh4zQ;PbB?4)$lqUjOBc(( zbPNNo)0Eq1dJkzyOiQd^#JCyfnKoL_0$pdiG5m6jyK#r<&*9$y{YrGO%5XfILHsKE5z&;+HFQI)B9sFx^Z)Mmmq z;b{ajt%5vw8aAfU;IFjNglQW1D{Zu5s@x?(DPy!}sssCU${5|4I;12hUPd3Lo+)0! z%gADSGdV#iYh*L+PWBRIjqyzHMkOfajLA#~qr5~pV-8bb4D3-dmM}Gpfjvsb3Z@xw z-K=1|!SrevyzkxEMkL#dw=wt#mP?Var2H0B(RjrqCDzw?i|KA#kJxI)_a;@04KSWE z9cx)Jwysg`s0`&;%YfJ*Lq6_RBo?&uhz&PJuuhBch>bS35fzH<)k0z$8B;$+e}$r6 z=h)b$M%&MjbbzYBvG#I`eTF%53GJhr28 z-=wv%X@-2DtVj%QxFxomvEwBATO`iM?TO7WZWApL{nbOUeT_b+P&eHTTUK9VFcY?{ zzD70^o&o)gmzeMj=x0o3!ZV=1F`Eg`fd0l3COiWM7_Twm88Eo&lN0 z`%Ku92O1wTVM`up6f@!3G06Cw3D1r}#yKWz<%5l@OxVf?8@HLTXUH;sX2PB!%lLx{ zdxjx~a$1%I_6$P|4<_twh8pFVu(ug%RAIt1XP8lw3D2BiMi3L8Im3-eCOmV78;zO% zg#3*#5}C@hfpNLfj_EAu>_!)++mLs=(MOUmLFQAJi zlI!J#MpM>#_&)(%3KOo@Pd2(U-Rh^sO*RHI9qr^1H^mss1osN!rWw;D(c1lVV=)u1 z-A^}`vE`A3@^RCR*O^Y)edA^r+nJ8T{o7f_$L#NNn}E34#^+4mwegLcV_YLD6m>h) zi<@WExFi()-XM^w~Sk49AWbCPY{cZuOz`WRS`># zdqhQIZp%(_OO42j7(5AV_IKTUoqA)xi`v#Z&SR@w4kk< zw!+xK)I2FSZk4gm;jizFDyxlSOiy7{xyF!>TNa5KG2`Rb8iAKE_9fz-mW6Taj6OuN zO}uUlCYmC$JPHC{HzrA)+v@Di;tgX4)8=e%poL78Moy1gZ!Bl3HS%%rdSk65%KHZ6 z&FAP{qA6mpdq&U(<0#Q}#V-fmoM%k9iYdFUtdFS+G?xi=n~d|{ICYzhn?y3zZyG-m zO%Z=Um~R^Tw`e&G#Tu6oIPQJpG}8c}4~%b^ zrUUIZ?lOG9}oM-x^0=$#f7_!3PKTbUmEB$PN~>~pa^ zYaC)7rtGZogNyE*@sM>G$~mL_9a#?#eO`$>XZR7xdN^+cvM$~8jkxnhZx`JKV=(K! z@p>!ng0a>`chPv0bq{^6`dl~7=GK>$&})=EAEbQk!gITjp5%L-!Xkv zd4Jqp!~L#IXAj?v;rEOhOgDUs%Z<2E@v$iWEEVfb!73H&hP70y z|Id8p+~j6~`hT8Z|Ih3BzaD*^_xa3szGu#ynK?6aPPlVEb>!Qj@d7f&?*@2&?)bot`)$~+d-#CsiqtTjey$kCX3~dmf=xf4- z^-O@LW*rLf)U4NS&lY1%xMuw!z*DzQ1$gS#8QarvtO?hxa{-=)<@ieGOr71ZA{g2r zLaa66h853{%BN{v6yRxELv7EML2JTID?7l`VND9~bXYTO&qssTggdOF08h(W7T{@F z)wUs>jUC~tQ+mPLE(>P1X<#06Ws?YJq33$~tRNaZ@jdO5%|#CpT_+-Ce` zOo;WS9qJ!>W=yDc%nrQ~_2rl_E9$H)mkq*-ynST2)z=Oka{OaVgmsY}s*W_Wdsyjq z$mkuD9cg7Tq{=hO%D3avG4F}8HV4E-TifiopND(;M_VTX;(A)A>^MDQV0KUITtHke zOZ!^o>|EHu>|Rz3L+X4nR-zpjj*^J6rUk^sT668V^w5FXvDT7+xZYN!9akNFNp^4R zCWcfA_Ob2?@a$vVZ+ixzH|=BX4v6b(J#NQ6AD)rj*E+?JN+r(vJis%~`iJfL&xow- zI4k_`@`}_o#9J{8Z4mb%m3T|W7>rw{VToymUeV%53`)btG3`+72xm4v%V~$gMoi02 z?QmTGwz&8a5B3_+7K$A)C;OtdP}qn?L$IhbQ;~UDreWD&JI(kJacS}^P%OZq%;9aJ*b&RKN3?~)My$#nZH?yD-YYJeab0$nHM6ZG9*oYm z${CXX3TmdAV^!OsdmAPPkF%~*A^a<-KGBz3x7l$I=S>d2+`7vS#pM0b;j|vMJrBE6 zqsLpnv_mJRJ!Ou!eq)C|oHo_f!aaUMB zvE!zN4NAMh$_|K|Y2^jP&9r6*#Lcn_?YJ|cgVJVMO9SF&TU7yZv#s?3adWI2?YQM( z5B8d4{VX7^z%RhXlHL<_9APh9r}IWzhz%- zEnrBcS!|Usq)NWnT48&BWqqGrY;CqfCn6m=F6)FHnjhRF$8CLNhyGy1<}9|(+Mzf{ zY)*-#{j)uvrB(<-8^p=*#GF#AUqD=$HPDW`H8d@!%o-mMx5S!i$K^(+*CFh+AsiYljB(Ny}MgJ?oE)`#!teIudZ)a_g8K7aje5_Hrxg+xC2}u=+BzL0l95 zWbg_rg&|c+E36?MJcrw!Db~d~E36zlbTIhOF%{P00MC`yayxESXnM{{>yEZKhp4oE z&QPniYOIDYGVHZODfm@wmG!HC$(*%@9IeD#BkMORghg1T=RrHJSJeT8UbEv46phNM zvif|_$OlW<$<; z>lbz?JjfVxopsO-eI2q=n$I6&<62~u#Gtzt@41l8?BmvxErk-8B*7GleIO#^CoM%?RgPO=_YG$falHD zZvs4Tw!F6ICiAwOn=#^P_#T81x=0!?_1rwkrDLV##o6r^W$%WgrDs}_9DS3aO?*p& zM|H9zWm@z?>FJszJzp9b73Hw~_s*2*;KNcld!QZ$i;nMxNPD2ZtyWAmzHU8wxzT`u*rH8M5tBB_@Tms++)WzmGH zmk9d&pH&P0|I6+F+jr$=1HoSEa~s- zE^PVc%8p0j??Sj!aQ~u@)x{xRwd!v>rx}=j_c|)d-+%g#jfyht9<@75p#Q(uFSX^| z-}kCCRe#&A4Z9cm&stQ;>-hGTzdQrWq-$(fOUGknI)ORwShMYC>6nhHwHH}3|6OhD zN2SA&H)xWq-@wuNkXv4b9ECfM+G>n`31f$ek-B}1RwKANDtUDKQEM>P=we2OEL*9& zGB8%hx2W2ERBx|Rwy%Y`mD&(ZXy^W!gR;o{o3?$>LK)k*w4+Z){|l!Oc;4TYoj;wx zG|#6EF_7ceH^Z3De{AM3EK`=YykGF`U~1LRC_RIHP6>0O?20oms_Nn=oTsU=zNITru%A@@m1@Ik>}#(cX8ky zt+ZX6ZGCBAul4Wx)eEzpN zZioTP{^u>ZvH$K^e;!mRsT_9IGS8|^3~_XxOjB82Etfg`2cBfj4)#=(mEUs)u1L3I z-{*6XN+Ga4^s1F*7{?i%w5u}I#6L#KbE%qA&ytGg^H(EFU~HgPGf6ed1nRvwi!KJY z-4VK&G(+b9`GEZFVXQj)!MW`@RF*HYq-71L*-yuTxy_1^vB&##j#cgRif)h6#m8Oj zPvX3qP`rm)p2hF^V=U^}6KIG2bpGe`NWRt2<{N%hkM@kTtqjlK=k#K!UYQ~D@MDfu zo)=F45x&`0K8muX`O^<tZykN^;S5B@s`*JY@^9j+*)rvJd!RP#SoI!8<^1B6^7(g0hI}GW zPfzE&#`ZJ~5qK`;ugXxBQegUlsg;&R;a^FX^1aQ+h3&eTPmY0}=hK08s?HKvFKZ^t z@?6ILu#_cSxk8qw{A-uG%XCpz*;$X{y{XQq?haM9veoJMCcE@kEl^ohpA(L!D*rR4 z)S3vi$nx>u*NgDBL>I3!4;h(K-;8@u6Ybi-7s>tp{ytM#)YWZ4pNZ$ze)8Dg@#+Hg zn;3EYN2wa@Y%%S(#O+rRctuM4ucdn*-OgcqY@kIKkD*ojui`4qKmDf&F7yB(5zSS9%; zR9~Uq;rw&Dv6(JFbhWo1tBI$O^N#23>K~Yn)Vg??y?tl< z`FpSqCHW(I-LC$DC37ohM_;Uv{l@S42GwtoHFB75w*oD)giY}%{PE+dF8=;lAsix; zcT;!A%Gh^C$g(3WU%l;EBkJw9qWb%+d|uOq)Q0_TT$T^sr=d?U#24tn@HcTbM-ba z&=UBxrFwpQl&P0xrRLayb~z)}`6dw0_^h>d`seDh579(d?hoi6RB5!bZ&80yRjpTz z1rh8qluzIcN5uw~r0O|;$DUlZ3Z)eTJ>`5r6Hl|{D9XRKtA7{a|2w<-_WPu@~=+QQ{}bDaZR`1gkM-M$Ec?XIWO`b6=;!9i<%hD(KfI=rS^|# zYKGtbcPsz>8)*Mu(dsF?>s71Ps8W87vk`Tr;Un9xMg1)xu&ytxyPoC37Ik)2J5O^a zqx{v==!cwlEoA8_2A1KENm==*vncIAKcn73sTq!co}>N(B4hn6xwEJLu2l0Pc}J+X ztfn~MQ864hCH;T%I-jTi$-R5ez&rQXt7Q(Qzdt|i$4a}LVXC{e-R`$s_}RbRUlZ*) z4=kmw+MjZJnfS}|eatF5YBl#$b)oK;KwiZ8r{XK@-=5}ZrKo1SFLPF)7#OQ+R#^h; zTJ=2R@b7}ubB)Ho5$HnxOCkIoknKv=dq+!Pn+Z%UP%EE*PhB*w@zgW7y7OleW)AF6_Cm=fa)~ z+YFJT&B8Vt+Z=53ur0t=j58IBG1$goTd$Riuf=j~w_>{u+h%OHW4i;}o!GWu+bfc= z^~ZJ*w)OaK?NIR|_ZMT|itV&Gf-4IV@;9&1pabP1bt)Jt(!nTP&6Y*6$eYwt$k}8e z=_bp`8geb!2x?+G7%!Ts-P)E#DdJgBBcsG={)+T8e?6L|OM5doQXB=N#BnfBoCc?e zFK9WZCu3F5ea4nWyTue!rgl`@G*%NWNN2Ao5E)g^KquqhEUvNAJak;M1m@x=DTMvkW?CY@@bcnByJ=U$5E+Zk%!u-&Hfmy#-3kR&C>yKfzP3 z(OjebY+9q1s@+`mgLZ)Ve2Mu#!n15Qr;JO|XKN=%jMMkvN|$L^y=HknEOW75eT{bM z*dl$8R$N{NUY)Z-KPKWwtkpHW8l`cJDeMtLu&VJ1+E3Avs?{az(g&MgW&c7y1Iusq z?dFM9hjq6ekF{NDkk8Z5@05QDE?WK%SmcUUZXLh(Hl#h+ILmx~$9(Q(%FUWwVY*q9 zD>gT4ay?{Cmq%&3T$Q?6lj}$~YjTZfO_wV^H*39%7a1+4tjEKe7po&3*5rD`hc&tK z@L^4^F??8)s|g?0ndtNd01-^SMdyDlgp%! z1It#_Xz~k2M^RI_7tjVA;I`>K&Ew{-jJ{^88B#bDEUOp+Pr2s!5T0u|f75bQ+&j@_ zo;Lg9%T%peMcGpG3zWl3^PDNmN^=~Ft2a-JD~GQ&b9mHtGknD@rdyvjcw!X`i;waVRx9I9&S*8`S%-1n?offya z$gxhlC36Y5bgZte)8sFZH_~%6eKyl)GkrE|GsfJJde+g$? zZM~#L)LaV|Ot~K9?~Unmj6TQcbBsR6=yObyzdJs`*b|IB!PpawJ)y~89B4o5B1 z)@oA=N5Jy+72|@=pbt3+ANk8<6TRXxEnKghR0(^`oEw5-V8MJsmp+M%9l+QaUB(X4 zWt%_2-e9YqQT0;L0hHnIa9&xXwi zZvFO2hLMVE&l5WsyWM|PT zZ8x{q>C%tdW@D6i1s4d zi)b&Rz0_#ci^5BdJqcBy{H1S&Dka`Rm?wSdps;+>`J+D1XJf z(fGkp1nx;V0m@(NZZ=ASioiVypMvsNx!a5fgNwjD3EzYA*S9;2xuOW%lMorP!;rtS z&1Eg@GUVN{-Mp#dClR|0d0%WdS3&PJk{2zC*l%Q1)kGXHoDI*21BPs4`wiJX_wZhu z!W86PfEf$#sh14-ZOJL>J`;kxZTOwL%s$?fJHRpF5_81Y{fiKfik08{oG158;mZoRl7 zH*$#W`O)I}kw-;wMQP+}LCpTeSSX$QoYDbf!>%SPggjqUFDi zEHW!G(<`E-lt(3^ufwGB*}s|c-mfqZy9dA`b68=@{&1Zs>#@RQzh}ynD{$3|BDOlB>t{x} zQAdSQ%{-S|&#qq{6@n7Omm5J1bPsEU#Xannr~yKzmMB#DY+1A~>RIFV>}R9)Ikt{H z$aIc?ujaiMbr_bDQES1^ag_YM>Hr~si@FWD?E^}UaeURBXqocD=(Ucs6Dp&RlE=w? zWV9jet<;+1iV+RbhoRR;?_e430w0XtOTC}^0QF1MM?lOuS-&S(di(UVDSPod_qUTI z7lNl)K4<82mOiP5j7>FU>~~CIpFRs~2Ae3KnP#{{mO!fU3g&*PMj!NA(bmtivU`Q- z)ywmHw?=k^+ma*IL>Z=SHY*I-Q>x4f6;7?`!HSE2Ux=*C_#4p}eHqQ>v-m5zJx z!Cr~93~bqj57?r6z zz=xfW#1v}RUVSKL9go_`qYAaRXUY5VU&{_5){!Oe%2Ct*41E*zS4&UFY^MJ<`iEE_ zElG-X8*j3=FDV`vTc~}!=(5;-dhhfsFbyokc_+r!82uJr1D>nc2*%Xi2EJEyA9zpg zPO!e;uVQyOhK+ni%r@>tYBk1-i)8G#Q$CK}OM8uR)v(y!`)&R0lnK2L*!tvXndi9l zb-im)VjFr-VLNZJDOX&YV#z1CDb~KcoxP9JejNNm?^gJK&|B(LyB#)8X z&7*a-eNIppS{ZW>^eNQt!uBLE%}Aytv+pUE?HQKsarBe3 z`kpg>NT1)g#(Hsd5qM_xVpuLgjn`PaMpfXbl97Kv{`1{+ea|wV-;u|SKJE{C7izN2 z7its0*~Vb^-*K#O^$&epjgwc0#F@xBo-r*sOW&ubYhcC9xLjP<%(!T9e%xRqYmE!`Yo?dQ9XAfk zCjz9Ci7UMcSK4R|E3A!+HYcM+MVsjpuZ;_59tyP;IB%=54QG_h>>ERSt8x3vV@OBl zFpf_X#|`;?%HzgZx2%QD7)KK6IRMne0892`o2-0yzxd(2(}%NP-HKTG^wbBd)(xTm za7)hIax9J!LiW1(DjmU5z>*{5bXw%B>?aW#YF1B>R~?#=i`ws-5N*t;NCmfz{YgTI zxpnM_gzZ+5dt8F7aZMZ+-=@rh&a7XUkgAQ&F9-WgtWJ>q#+rn|ra5j?!angg_uUBv zJj*^I`<#8EGIbB^-!0#lAjjo{3C)Pbn+j_zR*P%4X07}~Lar%CPq%&$Ps+LGAFuvX z!aiKf0<1wkp;kU^4VZ8$Ay z{Blt?*yC!+mCI*>KhVITPLP%O8kOjR)~JQZVO^dm){G9rrw(< zXVE_g56*uAEH4Bd2j@Qx{Z9D{NI}lAi&!Q_)}V>+Bokg zS@Id=oKd{u@_w3Q1XdIN!dkj`M!$22#p0WZ%1y{_=kRX}`_X+sNtq(W=&d zJE(V&g{Zsmq(XBQzAzOMbVY2>q}ga`4l&ytP@9?*qHnJqlqAQ#JS_w*Aqu1I@${^u zy*zfXwh-$I4#r!Ba?Jn7)=2$#JTJ)W#R{Lu51zuvROZcXPHy;fpLDiltl(b|D+V*R z(R_GfNm6>y!o*J^(oOHgm zzLF!UvMiTJPZ9 z%YO0O)W@Npt$0Rk(#9@)Ir*F>?dP;-@ow!qdYVDfVg^Z{{i4sDv&s9#D-~#n@ep-No3wjNQxFy^P(<*u9M1&)EHp-Ot$ljNQ-J1B^Yu*aM6`z}N$feTn7s z63VA4d|l8zXuU^hIReXb;m4?tLBAe;g8BsXiSSd@r=UL#KSO;6`up&+)Mue1Bfblg z^T}LT8u}l`{pA4{@a^Jjb3FZzU{xn#9;ZX5fd!eZ%GW6Jwsx!e6olMmTR~q2Fn@jkYM@NE)gl? zc_)}p5YQ26g?K*@mo}WSA?SP4dSFJKHz+NKmQ*7p@4;UA&@;`$93`jYsF~*U;MeCq zBc=z(V^$nz9=Kw!h{G5+tFLAnmx<0Lx*IPl>2aivAFzq|q*U_?(7CD+6O>^6`wMVBMPus?4t6&i$ZXFOT`ieWj zM6nG_5!=B5;%DGb#7=OC_&GS7o}=lRL(hC#Cet#VmRUTufX6Pxu{}j0eTtZZOFWKr zO2v}{dWdD>8L&b;2TMJD)-auQOvl4?HX@xKqDi~}?h-G;bDbe`>oH_*HySdxw-_?F zn+=)UEr!hPHbdt2r-nS&4&zC%$%q>mEOr@5;LnXTaIf(b@H?g^%sY`!&6Fvdrc5)~ z+zv|wEIm;(lBwiiGM&r+HFQr=LrXm^Ymfr27svJx9>+?YrP1-(MLonu$6ujuar^*ob_|DQi{rVA zdWy9{GKEHR6Sh?(FDaT8bv<}&>}aV^q!;qP&G4scU@sGCSHDKzPmLOMwo=^>j) zFXxy#v*ULf@`?_TX{OYu%?H&gF4cZ!=P zw@@E4-xkLvA2Qz)pG-b!o)l+6X*o%Y;gCATAyZDHc2eh2yQn>6BiTeYlU}lgJOuym zC;O;dNnyz}HPW!Y67f?~s8dNNnM=AzH|Zf8$qhWJiMpBek}af7i~Uo5*I;OSX_cvXvCUJPVmZrjkxFmvoVCvLu*ip>8BM(9%TROzxz` zOWi^qqQytuN}i-egz)U75h7Dgp-v^!XmL{Kl6kbasNG}v^c4A$vj$I)NZnb77ukJxq)mV zcamPRh4hiFH9OUS`T@4gG?pU$Xqgybdx3I2J#Sjk~AV^3Tb36nMbpSRPm-b+^FtbB3YkVa$y_pzbdhed zg!GV&%MAXCUx zGL3YSxnv&cBHd&O=^-1*4P+D9OztFG$U~%$Y$Zh>=7BWG6f%`eBb{U}nMb-vH(5e@ z$VPGl*+lLnz2qU%N4AnDNzs>iAPq8=Oe39SE}2KVNH4@(}4G zTgj88h+`f|gG?b)$u!bQ=8}1&i*%DEq=#%Io5`JI3wen2k*(xOQpEG@q(P>Tsic$4 zC0(SO^pK5YGwCH;NFUisiUg)lrjV(mlguSuq?`1RjbszqOnONlDH3IxDWsEhksh*% z^pZYO^rJtiB}<)3=8|r*k!&UpC+`#wOc|UaIfZnm$fFv`X0nBBCACzhN#>GnvXN{i zTgX;Y>ra0&mvobjWHZ@9wx&r>Z2mP=)9BiT&0kgcRPl*f{}q?>Fco5>ckmDDbyKbcFq$wpEe##quhe5bfB&jtP( zUo4kwBE6)K6eFZPg>;fG@P|API3m9ZoRjYbtMh%N7`any%}*hn;GBFH=^>lI>U=Nh z1GnajQS=9&%6E@qIgt7J&!bE>l462PCk6a@=SWB$Q(A2&7_y~kz%ThO(C76i}a99 zQ)Ow3Y4jnTq>J>BO{ACfkzzXiNhj$dJ!BKmIc=}$UI7wI9JNH6Il#Vq=hPSQns$R^TD`baTb`a5UK_TZT#Y0f<)woDQ8 zX(wHzSiqD?C+Q+RWE1HneWX}Of6}LPA=4yXWK*Ghe({n%Qe4R=8q!I+NDtXWdPyHC zuA)EbBweJ3Y$Cl^-7Oj?c&UBR&rI-9i=w;5-zJD6rT{%)VhXhr`l^XeY8Ui96J69E z=r<;MsGDr=6xJj!wYO-e=sU?r?SsB#l2{~D7K?U@v6E7$Q=n%}a#A~?mrQa|yP&U` zj)FXDfejNmtoUap$Dcvgcv7q=#%G zy`+y6<z47wI8I1?{Ah+*t8Ea^kI! zW#uDNR!Scy=^{O36X_*=q^OjhF49AKNgpYycrMaOx=0V%M0!adDXQsDI!PDlA)81q z=_5rA{Ye+;QMy*zJ!BKvxJ*COJtLxy$oB>>C>;Pm%dING)!Z{wbuBbdesiiS&{_Qrtv; z(n-2VA1Q8@u};!OddMcyOZrH03)3N+NH6Il#U{p*PSQnsl>Jtog>;b~vWfJPDYwyw zbdesiiS&{_Qf!u<9h$R^TD`be>j zN0A<~iS&{_GUXoW<0M_AhxC!+UdG-hbK<;D*0_t>MeU*XP&ZLGQG2Pq)Z(Y?(?}=j zvME#ZP&biYo6_#17TbAV(nWg6Celm#NO3>ULOMwo=^>j)@c?~DC+Q+RWE1HneWchy zf6__1c6=-PPj*pz$R^T9iU;XWI!Vuivh+L;kxi0Kq?h!OqFLHgNGItcJ!BKmK4=udigOYI}YBeXvvuhIE)sa>RpY$Cm+ zj}&|8PdZ5#=^>j)FX$vT+&PW zl>U{xA|EOCu?9&e=^{O36X_*=r0YqUnuly6y`<}@+vK@O*Kg=UdcD#vS|pvMhxC%- zMcT<-FFy|--|ywIDeuruddMcyOZrIhUrZUlx)UM@?1BAJVQE>~Ra&KXn|7D{Esgf2 zHdnu1zeE2)?_p#bcNq^EdyHQj;pPByf%!Z0&*ntOosK6Qzju7;7-f}N&DK-a>((tn zzYK~E9u$0O@D;%|!E1uA3;s>;!Qj}Cr6Jdb+!S&;d=v3~M1GI?J&Jmi_NeZW9a$6k zVB{;2e~kPja#&PxR7q5A)S9R}qjp5?j(RKVUr~B=M)bJosnLt0zmG2LxxZ)sm{BoL z#+-=xJjNM2EB1J7Nbh02m-k-P`>x*i_kN=HncheG9P9J9J_GwU_pONY#O;oIKklQr z9`VECbK>*kr^e5WFNiOWe|BrHlON$?~*oA7Fao|uw2K5=E@Ly3nHv--{H zx3J&FesM{cCZ#9MNSc#$Wm0X@nxw|0dy;;c^nTJ;N#~LxlP^i0mb@%^W%56hqf!Q^ zj7xE+ypi&D%3o4qQmgtu(f_agKkI*WnvQxf@P7z?cOMFd;kS6<_?2J;ep%N;wxLM>M;(q@Pf{NAt>zc(z?7KwW8YOw*oIlM_*f`0+jAa2w4irckk#9jCe z;oWFfMFm@O1im?N4|w(1`@uPr9s<8zxD$MSU3Y1!fdW9<7($M4dEz zKlCqWNXy^*Nye;{{$aH*fZx@w!_Np}n^nbYFH(i&+We|0kS z$75wWKjcfUUvn`mTk3~_t&>NBix=g9zh|DWoGg!>lrBA;Gh_!@q(sG99s zM}c*rYC+ZS`RY#9S71&3=SoJEhHA;G1$J%84Yjhae_G^5Np7DiOI}_3lB=YB5P3hT zt}F0*&n=Pb1-RHU#VF~oT6zShGK-Rs4Th@BfJ&_}uV+p(IaF)5oFhl?Q=exTC<+)8fE8 zs$|P=X0M*SDoOe@3;+Xb;7=k5%`+y31zq{!*o?QaGPo z)pcOX=SxSOv1>XBu93)tYD-;X19KASdA?kAO+lUa_KIwrMO~4ys1yRzRL911to++_ z*~45+K9Zk{W4*&Bfqg1xfDeqB3tq?Z`p+w*r#k8Z>Wk+~%Pmajg{e}%IzsYt&OLsX z-X43t6x2~F9d&Hr*;Rf5Q|mQNrg?_v3LJ&?1%=3GVB0u7tr(VH)yOvBs96GC&3S_A zX>%qWdRn1mZ%5(jq^6XeOhm>oMIIsm{Zm(k|8G@OmoKa#8a{P~# z=RmBPivQ)zKLR=u|7)0CMnXs9e+@ItXy}2MW$IWPA{HEkSthS6>^)v#{GAm~v@ zRTHB@9V<#)0zC%QMK)5^Fb}>IdMr}au)f7*(3c}s4QqC!L+2t@O^gS1%#=q!=YzVK zfK>4XMGz})B2^9RdSpRQL8_XV3hMZ`dt;%egIL!PscPa1P!}_is)jW`a-nAh%RVj-yGUyM$Jz7o{MRY(!OOdLEe{)(0U5->WtnP6Y^!-Rx6Ays8*nw0v zJQoy0{|u>W;vo=gog!8IA_dgN!$?&VJ3$@)B6TVBZV+qZAys^_9n{6o@h=xOu?N(} zFT_gd$3R`+8+Xu;gSvP^)Ik3d)Wxqv9rQj>7f<5(1Z&iRI{w}NYUrmyT|6V!LjMND zSE0nU(9eOocwVfBJ^1udFdldR(l&<{M!5-+pqI5O!38>@Q?Q!T&L0$X}rK^e0KpoF=`=Gx7 zb@3%iR})`>So;&Dt6?RVr=kCjGRBvPKwbO;Wvq#Fpf3K2GS-a|VCZGgHkwU?nCppN$guR;fb=v%bIV2JiQ7^=MihG}nt;o4F7 zM1Z>Jp}h?q3F;zBdj~oi)J0G2UFcq*E@HIf(6OK{dTZ}N_W^Z0v%U`<2kIhT`v5ut z)J3A!3f&LH7wxo@(8-`KQnU}DQ$bzy*FJ(y19hyLaT^e0*nbODGyL<@ml2%-*rC7TJmbIWR zuF)=qz82KQI_)y(^`I`U)6$`@2eIC#mI>Vm>f#1%1oQ?_7aO%v&^LlQ-ZNxD-wa}% zPAwbyc~BPzw6V}HfV%jtb~*GxP#0b;7rF&R@1f;E9|F;PXcNGfwMpPB+7#Gd1$FV7 zHVyhPh&59+)SGx6)Ws2PCiEMiF8+r$8~RNUtMF=bp^t*PcuSMtczhew#W8IG^gAH> z6Ri;XT@d{V-mGDTW^EBHe*|^$o>mN=(A==R528QON}xXg(Vu8#(5;{@e$bXe3wfeJk{AP#1IbyTQ5oJ+Ksjx>%^+2VDs2;!1rx^i?3% zIM*M5UIgmmYW+dzVo(<@{UK;KsEfsVGjs{4i&A|jbQ!3NCHijYr65-S)gOf}2l0JE zeGl{s5NiSIk3p{lvF@P$ICK@Li)#Is&^4egYW024b)YWl^{1d4KwYfTpN3uy;$G07 zfnE#ZUeKR~z81v2pg#}29>l$%zW{wbh8(9=M)G2;j586eu2q3LL2AljH=K+guz#taAaTo9`O8bQ$WKwZqouk|&t z07R=Z!k`O5^u0y|G*%LUE;k~fmxJgtjcDi!5Phc63%U|SpJ~KGSA*y?jXuz|Ao@%r z4!RyhpJ^n3tBiiItOn6ejAZDwAliwM3Vkhzc4DMKuLsdijDgVCgJ>tlAm~OA?Zg-i zy#Yi!F)o3=5k#M9Tnc?NsN*+AmqBj=b#a@K4!s%F#ob0G^fpiz_ZTCf?*(;npD_yh zr=Tvj8(GlzgSvRY$cEkl>f%8I%QT6ffx39exE#6()Un=KF7(5oE_NDu(7Qlg>^3Gq zKLTRCXJZod&p}=6F{VKO0>sMD#x&@?pe`OaWf)EiOz2;MXxqkY@PIKFJZQ`V zy~YB>wt(o>jY9BM<0|kk#v<510x{zu|*YPfNG>9?RaU8lAh%wjk9&{{-Uf1zHbRQ7CuHysfI1pp5qZK*<#F*dNPPs=lBeIDu`C+_yT%5h*8_| z74#J#=CO{ip=W_;jgD`i=YVL9j&sljAX=m2Tj=>9=CqD~K`#W+G95oaUkRdRIxrO$ zMIc(H!+^dTM9XwIpj{yPRYwq5=?DR<9AV%ZM+CUm5ecq$M8oqs5dD~=7xXp|{g@*b z`d$#vRW z&c;*qsnBdZ9}f?^1RNQ5DW1SbLoXL&pl=nS;g^8n;g{mMvj_BTA_{u5=n1`9#6aIJ zdPCnX`a<6!;-T*liO_e7B?>ir|0M$h0WF&cAnC+5Cx?IF$7 z!}S=wM!#8qQ2&*lW?W*dG;TD0YW&&w-WX$!H$7&H`Ih-d^DpM#%_v8l4ci>K`;GXmQZpK@S8y8uUWYJ3+pn&w~CLqy;Ag zX9nj67X&W~-WYs)@O{B=27et~81lQ2exU!jFZ282e6P29o$mE*FFhtCCMxF2 znB_5RV{VE0UCi4t;jyu?t7DJE{wsD+@2h*K^_kFTai9D9jO#n8?{$4|?;8_$Pu%Nq z-^azoUl)IS{JrrH#h-|8PIx2nRN|M3N&PbV-QMrTen| zRis^)c3av#X)mO`miC*!$|o<=BhY5mfAU`de4N%BYwzM6K-+&Gq|L-?zXI=wLh$w} z6z_*Z@#ZNMtv(b-hT^?YD1P@Gig!Yxq7qvbwrXrOSR1z%TOGD~Yz=s4xC+~9Y-_Ns z#dZz0Yq71vwjSGc*sjOs!PbcF25cL!ZNzpXwwtisjO`Y@Vcdl6R&2Ln+l=jYYVq#-cP=a?GUALZLgd=}+4g>} zy`N|A7jPdX9<=ul+52XDzti6Dw)cGSmC++=*+zSz5$@?z~dv*Us+Tln$ z9BqfA?QkzU+{+Hf+TmC`+{X_0vBPn8IL;353{vf4x4qvNtip%v{c(FA7ozIz5_^9c z_d+bP_l@>`gT24q-XFI2Z`=Ebu<8Bkuy*%ayzkm1M(dA>cd-2t+bKOf?5{?l_OSU@ z$VNwz>9VfFb}P0e*gV*7!sc|itO1UY-~o=v;I~5h2WRP@2V-5k;IVpi$YUZpp=;?kKQvcggf-<>VE;!Q>*Qho4)(WUe@fpR;S7J-VmS%h&JP2E& zaYw{s;;+V1q*16{-s7#1**$8E=Xzx6f9O%DecNNT5sj5sXGPwKeVVZ~@~x0#k<-ka zu&2!zW1lw9VoUA)v^lT$4Iyt~-M0~avh;ap@(W zesg>-wlw79ZpVl5ON|`~Y1pu0XJVQa*DuW)((gvY({GgZY`-l1^?rrgAN%E^%nP+I zq0OX1Z8ElJq0eAHG5IO$H`rds_LtDz;>g<})tu<3wWyz1G z#FgcjEpazg)X#1xt6e*{zP7w_X~%5Zo)gxTl{D1*vpH^Qaq)yT^|kJj`U$nQRkd@< z>Z+?M>&n*I-kr14ZEi9$y32W{vNDg9$m0bv*KHaZnKES@IJbOhrMteNwoGOi;W>5g zHq$!g)j6w~JhroSWVhDz(cPMr5m%5g+|Eabrl_o)&yY#q&ejpM;x?GMcscF@c^Omc zaw{sTR+p8|s;#OntF2$VPC0cxbfij97UU?(d39xN%}w2I$}Vp=I<(z~>c~zFtu48X z5%Q{JqwjcGG^3CwRFthOtE?Zt_6oFi*_hP^q`c>quHrIQ9)G3#W1w zZl}`8$lN*=-8rfB(JC!mG{vm4+7je;LS;!+DRbNHsnnTdXHtN>)NV}$`QP zyj$ytZmsDfX`WSER_(4WlXc1-NZ#HokoLY{o$V^~uMTP}cy?#X*6Ao&P^wdzSvz56 zHQH+WXq6A7k}*mal&rgs#X$26cQu<116{7WTWe;w*5S&E^QDiX%&!{XP+n0wueN-? zY%1*0c?EX7yukF)bj_=(TvEOi-N)qmdS=JAch1jw%>K7*xDhkC(S z$g3VjpFDR(NkfIZz6=#o54Y)Ml}qcFNr(2-vSdlvtp@Xo?uvz0)yW})XuflCKdZhY zmotpIb@q|67#hq+_HMRGm=GbOO#s0Vt2`kbpe@@72~e;r^yJ}-ced|bhJnD zwn-Dr_P8Htg6G`&wH0ME$}lG?_0M`bdD!zARqcUs3u?>TrV+BQ35@e+U}9D6+?LVczaBXw-`Sls!@H?4f$q^F(%;@~C{~SJhupR=;p1x*dD^ z?av)5BCo1yMY-yJ;B7a%@oVebOz=^ihMLCX9_chx+Ltw}s+ygaY+4g*t5(|cBL7kH zs@0@Uwcfxx4fSa!(l!L)`N6)Y?3h4*IdFGl?xr7JH%v^KJF|H7NPMHS?HLTRZSE(Z z$%q2c^9@Z?rr?XImykGaww91GS~<2ek|F*~VAzF{_0%>jBVJi$Rdqa$A-3kW_SxRlWWlKMs>}F>Q{XbYnfI%RE>Bc2 zpKsVgRF_^4wzi(G(~AZ~jcdS!S53rKW=k=p8Rn8PxCJuXRNxzzbi9l3dvvgOZ_dP| zzdLtK-?}r)2~~G?+iXu~+cTTqoih@lom04W-wf%iUJ$h#GyMr<4EHNMH2Y=7h&DA+ zDp^&0uY`h1AJrB|C41ub$kA<)RCwZRkIQO{lWJl^WeIk2s+m`{vKsHNFhQ7G)qsan zn6GH4sBkZ?kaCKgzm(PbLo;jfDyoc=ns(!ang-0mZGSYnwwaxM2JG5rAqc4ZK_=cl z(jz1@;;t>PtE!YfeE3E7?0JlQhAOLNL>=C;P~vcTgwiq-73KA718kf~uXbYsC=c{s z31&4iB!@}trO!mXSE{OAi;#R_v&@b0Xr;S^q8`1QY?-5qi&xjWtC7jM19HZVE-tR9 zDsflTA)lDm%f~A`c`Pkk!!SP1u`Dn=uM#=0E2*k&Gv;(ZE5&TN!$9Vr^sPe<+PcAj zfmuFPR9BZ(`ny``hsM&)Y*~)XdG1O?E-0^GCg;J@mpuoXZHB+=LRTZl;|x?qInyA<2I}3`vj|9FqL57?L2{>LPGRYIBhuKXT;pACo1I zX@8hRplvipeIVFjK#+CGrwld1w#`uMr@%m>3y40>i0!-aEJQNq=P={T5ewbx{ zEq6=M+A6Cm*RHH;sFQ>KFjt1^Ml!^dNwrlC)p&;hlYMh%h-qbO`P?(hU0w_ORNU8g z%_B4=A8)D9<+yR%p+POf^_0$aFDd)CW+v&sVKaohKamZzQ#rln`(&9{`*uZcI^3QN z2i%?vcfLJwd|L%~ceB|O_I2aPImsaZA}*t%;4Fw0husp>nkQ>ii>P^t`fF4asS zU(MlZwk|3Mk8&8Ut`vSK4*3dgJ_aUtWqsW^jKP^B+A{&!Z6^FKS;bI+ z7i34^bWq)7LR#D2`{HCHc>U=k{f|f)BOul2BxPG^Kz5rEze`pzRA5FBWM|M}PA}gB zss0wH_8*FNJnB5D!)^~EP=TqB5=+bKi{}+g9Np#t73hIrmkiUn?SQO~2O!wx0N7?! zl{TQ#|Bw9dIvZ%NzwQM?)Y?1~@kOUpd7Wg3%Ha}nj)Q3$6YN8ti zEPM$Kh@>TDy1{67JQG)0i8W)@SXFk7oV918+ITZg#Z`8#y@|JyN<3xPIyFvW)yB0> zm6gO3XUEx$Ypl)w{^#EN-fMJ2)_78r+S-8Z_wGIS+^=)bJ?GqW?|W}_==k8_k%K3O zkKcdr)cvEQgNF|d9yvKQdT{Xmqr<00Mo%5Qf9TZ6k&`1wj*c7{J#zg1Bct~pI5B$k zq&t0T^rT}NiaREk&W{l}b>V?ip`vr=&&A;Vqh}^!c;dYmM=zW@Id$U9`2=?2;)OGh z1jxx#XHHE<=V*!go4yxMWnjh~<3 za&gj~I6wY~JAQHO%*j(1rcR8GkDeHte8fE=H|o@so5m<(8dc7e7cN)IZlzW>UJz@! z8cbnWg%W@#r>(lN+Bxi7HpA8~&(B3rhy)M8$?J>d1=2?6muJi8WIPigUkHUENG;#m z{s*eqvxX#*n8qg7E>CN}`TPuih6uhAkTt)?YF?ynLLi&TPF8{sovp51srn!!XtJ-I z0I4&>BW0E?z6KA@dV)OMD_)K4qgsRxf%~nHWBlT@Gg235|Qzv9?Nfg@|CbQ|{cfWarGeYPC|WIQim2O*WGzSY(`-U0ZyNG#IkFz+$iBCfUNr zfmvRht|}TQKFp3!ZEg|J6_|8%|daG1*X*+!=qZm zU0keTAD&;-`cB6!eBopG>|=cNG8i)UvJPFI0u%y~MADfyw&UOe^alqI_9JL}Q zG-^!>Bxz0X%j8ygva7cl0`8RQ@=B#O=ZX0__+p&lzPi*dJ>j9&tk~kOk&56kM?-7A z%q~m|^}N@+HIE$#Im-?Q)1oz1Mz=TEThk`|wutv^wI-_vCOO(CwL-ODq)e?Tc7npI zocZd;y@Q&T+Z?;bibLKU1CXnD9 zc4--_6ZnbSCPbannuQg7RuZ)$sB_|vHr1umv85$`=dA^7%*4!WttRw$bA)6OWqi}N z3@@s(-C;{Bjv{U)oqB4m8TB{Y3JvWEThJ{X;aEXyo=D}kiO5S?$8FQ(NoUs^&(GY9 zDFnzDjx0o9RBLU>(N>@~lG`T4a@r=2PHPX}4!E>U4?Ou=2<7>O*49{tR&b`e*2I%b z3+1`RR``Qh$*7dp1Wq8VE=@1ZZ;AjzP$ru8WL2sXMby5a^NYu;Gk6P6N>iEkF(uYo zqlrGwZ&dBPMQgejrxY{2GPene_U=JjSZ>WtKi~om9=0%@7pUS)DAXRo`(<0RnyJ&K z$jGvrrH@vgkUp>cB)kdf_BQ1=Z@#wlNX{v;dR5;h`~55;&$F0p8W1CYYZtM?mahI6 zB9AU!-=wsR6yeZnOT$wK6~keNhsrwK+JYC(@HKIsw+L#j$Z<=$r4(tnHuw{3%gbhZ z1z{zH(gsb_ZP~O^54%<<|X#0D;U(%xUO1=bGCf#HB!;4 zRnE}0$rmS~moKg5%KX(1ae1|ET6MFuFj$)z{+KLl~zcpc;>Cy@f{clZ(8evle9YAf(CMDcHMPk2l zeyvTOc&@93z*K#XMf@#>lk3+1Yi(*7(<-X9!6(Yovz!XWvvR#P(N2oC zY1ZS(LH3r!$P{cvw3er(!TH7cHYt9oVTUbRv!Uj%wdV2ra1PF|iazgQnaBcj&hA>) zdRc3$+7J{p;h{|OMwofQHUew$pn1s1s=keAca^N65m0C8b_hODUFCloVKE;f3wGAd zmhWMGXibmd#p-Hpm2+&Y8=cOEuS~;fql=Z)>0fz>HKSWDv$mW+L86bV&&|t9D|Q2D zifp###F3D3h;bS-KAK?;n;CXp-GwSoWpI~&ZGQgz%0sj4_S%N5dss^)JNjzpLHlz{ z3b3oj)#o@fCnt*+b+$@&-oN4<8Cm#ho4tE$J>uEtR7aBtQdJfzn!v0mk6|9cV5>8J z3GzxTf;OIJJ6i`Mt!yvyEvnKpQB9{zl%mX&O0^kiEjecCWJ^GgD&u5Vh^qVP)rEPn zGC`IAAtb)>lhOzofK@l0Af)&fL4qAu6rBIZ+?bs&=l zP$6Bkutq$DvoO{~5AoJR^$c*<*T5XSLKmQ~I1#>EUADlCVsa|#u0ka$%nxMrO=Bis z5{x8KdqOAX;g5yO)fHh+E@^dP1W+`|VR9mYsBVj>pGgG5Bw;lyL4W-oC2QD!0lK<; zMu%IHy6#7^T4WODuFYWBS!|i-ff5`v?M5$^Roo748pCp~)vBkiarnj}^wsX=l`9x> zi#~Ep#_}V=AO2vf!y@Ggq}UNWCf_rdWOj&$KH8xYHCqK zBGOtwo%h;E_M(9_9veVYwA&{Ne*&9@GME%W`MXLCOfFqqrhLCpNI(A26Pd`dDVD<^}Dnx)|29UoY-qt2E@neiSt zB}M}&bP_C^q8^y#>RqFekE5&9C>^BUMzl8I>D0;U7OPjSZq*R^(g3R(I0+q2v$=<6 zkyyyq$Jbc6S#93WY7Gg&Q>=DKq;GZ@Aew{D9u%SIW<8&nkM1X(HSq;x9Ajx#E85Ql zIVIZS(4I7d(b0Q?Jq<%xa6LF@Cn|!gn0+iJBTwDPZ;Z*aYFuBAIM=(;EpC=FpX0T#WUgT`uisjNw(uozE z1ZQOK8gMe2IDsL&y<>{RyfPtvRR`%qc#_>gR!B*_`LPl=y!$0TZILKXmJlf*GXX>28S^u+uU z#Ez#8Qqy6-4hoRI z(Z=|2i*}^1sBU_fgptBY*tTq@%X(BNV2)n7vf}fo38@Tsv8L9!Cn?U@U0%C#rMhw) z-=G;$Ch6U&%A6juX$GofsUMFb0;RE7jV%O%wDEW`#m~#ONgF3`6OyzN9syt2lx#LE zV;?*A&Y`KPTIh%NUX9~fmzY1mJ)G!dgQqbyJ&lEP5h)-TSt}-nAyOqxNNa@?h8 z#bSO0KXTg|GP?2?b!ezmpQNm6>d-WE| zWQ)CL?p1hdEiDhCrjZk8CREV8&he#CO}6Ge{ba66R`JS*6xU1+JHD90V%?^^7c6%ywYxx$-Cxfl@Dp=_z>$8AD}M@%>u|orcX_he6;DoLw9y= z(Sy}lmh(P>2&T-KJp`ih?ZNN@)@w+bTnh5Sr#)d!Rzq>!<5d_M90YxJZjp`%`krca zd2}A@*ZIX*^AnFIDaLA?*;_!Zg5=#WZlQclM?$fMgQm-BJEuy5u?7U0A#lHIP3TgGp)C+HzkJYrGcyG2$0E)s+MT0wrM)Pd#L5 zlE75LMp!kLs0_w3dIyIQA=c9hH8Zyr95iU)rTt-Q$Bw+7eP-+A>q3;FAj|3Sus_a) zHPjUK>x`55_Cq?S&*CUm0;skTU@RIEOg4+Hb8p7sV+SIG%p!60W_4Ev%C zBBR;@WX>4gJUolZHH*t(b=Fv0X9#S>Eg6{rNn|TJti;bnLle90YN7u2)?|Zcp@Wo z{q^B7@8IjqZmKbWDb%E1`O40($R1>&6B?@nfah0qb}<1>$226ayfh9!Xk}>u-_c`E zk4HV0IOUJemlq$i5zxU+hd)%dPwEUso=?v$l;@4{SpkP-o6PbyM>m~X!P&`Zbm-u5 z6!e-!I7v7riQPEQ5nRfonWA;zvkI|uJdceFBWA+6pFxO{$!M})X=ga6tUFe?ZnO%b zt(mt{aj#s)mzL(6pF`0>^uWRMHbyw4EiS35uvj*RF9(>$JW@E~WaE+Ov8;?Ri0B(Y zo{P*!Ym0`67C1G5F=-J{m`@1{&%?sL#Yp-!JDM}IMklc`5ly^aBk4_uW|q1E0<9vO z2S{98T7v>CU14USE7?Q14*QWu^g@Q3uYMUp?i+y_zF_pU09!x{VQ}>n5|7~`gGT4C z@J6lG*#%clLX(&u)(JK@=Y0V_lM3ld z&bLLfZnHH1#GqSRp2A3?@%CU~tUi4|NQOEYVDrE=Cooguh&CrQ4O}M4HrwJRGulXR z=16y)-NT0lk7iV7CPkxTN+AO?>n;AA z+4c|s!*1{XOHKt!*(Hxe@!)nmE$GJCQJ&FW&eCdfek)BK4Vy4{g!J?YJDaU((xDkB zp2)z*DNwdE2IhGjsm2FsN)zj(;0=6}Cd{$F#4HbI9c@yW*D?i(#WsLK^;)wq#2+PtO_;I3$NEO=7h|H<=~-<;$EWUB)iFgV7A zGo1#tvT@8(SaSLLn#-+)1Vo)5Z zp-Z{PeA=0?uy!Xb5S;ZEHcLFKP7La$u>})3Y%$uAnRN!5juyw#iq8->=Pa_Ejm)W^ z)3&&`kzWpnC0P8k+iD=wvO36W!;!|QSCN_}ttKHAp9&POqja#hw#tMXTRc%)wr9bd z`O>wZNngz7&ef@@ur!lRjzMew7-5Asjm0?TBzo75b*wn^%YbxwZDxks5|2Ht z80%oX*gDhA&x{Ft?d{A{j}HYc^}t`=of>@<3yDz=F@)7Y{p{6 zJuFdV2dAy}sAVEdVr(Of<*4?e0=_?6jb&J4R@USSmIuvC4v;+Ik|=7%tCX0{#0q$- z2;IkCqxC15uAC5&I7s7?32BT`Z+Ux`gFY!n;Gxv6Ns}b$(wMj^jiv0=1dEjgR!h@7 z;ak8J|AN^Rk8Rv6pRqf|g}`c)l9#>1F! zeLzSf$LA!vLyEUB$)N6NY7-PEh2Z3pZIJTPujmQ1S(%BA!7G`lifM+Zv}Q<{ftg%P z^foV5b5qw^$`;3EGOF+mAlt&spisBz?z97Aaqi=pX8vYQoi!z>XH9?&lEZQ*&2GX} z!HMi zuV|n!dl3Xzy?06SmEyt+C*4_2j|(b+#0)S8dx(zK+(h{ao?ypQF-F+G%;4l)ne!br z7SS~oWri^rl?q2?mhd@S%O{ss*+K{a($3D!&(GB|2)GLMl51Ai=tpF$_E)_@QnUWO zR{9hkiA^)pq~y4=ZP2%sIU*@I3$veS$ zf2Bx|NvG3wim3?M4ZdI>3dQ;eYce}2Zw}rXXHI3qhRC9P9scR^unYK}Mcx-7j%Ws7 zTzo7|FpZWdd5>(HwJ=vLaMy-pwJ2HqiU*mCJ|moyMua98TX=ZM*{h{Jo|5qNa8S$l zG=^cZ49Qtb=v~ZN2xpzLhjx;2xAR?W74P@P^A%n?HhX>l2G2tnc6;bIw+CJSoBV#XirpyH$%+N`%~bN%{3>NcTMY5tt>RKalfNU<%E5;{mBWE zEM^9HmUjYVqFO*_q7-f$R~eAkIvIdWpG?%WXC{vD%f!gdZbAl-b~FP_-C!9YqIG4d zrt=5L>kNFe)n^7Jkp;C3F!s&+b215u-IfY%@50UCi0UoCR55PA3~Zl)28AZS0YenE zP|BLsYpeUQzj@1V#@~%bX!nMBTOh#cdfX#eC`O~Cw3M7)Z16DP+`^iy9`Aa;5S|-^ zt~ICO4DUUOiYq#iBY0}bzxCZFyLm^#e8Iz1b5jfErVqlzJOsX4-!@ZNF^Im2K?F^h zH4!o!@|x2mEVV;LUSub*pg~Vp=TS;EcZySCv1J`qe(2em|_4o5=!b14ObDxtzhFzD!K%p_U93XK>T||8WrG zj>&uzCWDK7^_#vKSSng<;pF*!zd2{Hcf}~UOqzc+YzuFebit}b*xP%|86lprLgT^-QeA$>%tk$IZMvG@;`G|xzbe}|Yr}K2rk*y! zMCG4!COamDs~@z~9{jaFB$2U2G!iZ+EVTrN3A#4F76#A!;?}@sAsW=V z*BM@}Chyq_QDkJ|WDg)U1Xrvt8{^x;j|t$7nbB2gJNnMH>XKeB?!Aguzx@3ns(GA= zY7;jTt)z&mkCgCivb8xARcesenSz@kaq}uU+iZ`vXd&X6iH7^9k#xR-Qv3r*A#Gev z-w?KqiD3Bh$VYNUE+i+jB1O+ki2#)UAf_*cz>+-^flpa4?6)4GWMa_PHxm9)?(6Y8 z?+KLjB11TyV(!`ps;j7-1fpnAUL5XlobQ2PHWao;jZMol+g4*Xp4plX7`6=^!Xh~% zoO!6*3fKTzE@iTvHnFQpj6=#HqJESGIq|-%m^@Fomq7pKbu|E=A?Gf z=BDQ?4B>qEB!|=JJ24T6i<%vTF1tK>#O(Y^jNd=EQsZPzj0%;SdFH{58C6519G($S z!UJ}ILLt9h6;M`uw%`{|PN>lZbHAkkk%cEveY>zU{WI`J$uyP`3_D81E@jgLt;WC8G@1e9h-YRD@V2$TV;K32kpt|=YErxu@> z<8gC?3rFYV>;qiML;2Q>Heja)kd)FKCMsA!A>~ z7yKpu8hCD_zb3ritzGWusS&5X23nBuuT_bW(Z5ITCsmY1J@(E6dN#-2KW7XMS7~(| zC!~d^m~s}daR_@poE7n`cY=kdakCbLJ|aA^1NxXJj}=(aMZ@bC+ah-eNt}fs`eB6$ z!^Q_UFldWh)7CD%R>2CefSz@7_EI>`?bHa`Micz)CWGX*OfjsAW0*qyhM(n0P55*t zFbhL3u2wSuIT|xjI+}@HO?+q$3tv1FD-}WF8Hor}qc*}=K&I+GishIA0TJe}XcnP1 z!((K{FRlG6(EW)@9nKapo*Ai$FNmK%RdOD{k0p?A} ztiG_6StXlDv|*6k)hj8imL#$op&a;2&@eC)EQQsa3#37tolZzvfD`eUI1l0B(`)+B#n`iJ_y#7}#+>uw~t+T53|zC{*}xMG8egKs<8@uWw8+$GTLZ$urX+o|eephRB^I7~%f?qY-Ez%MuU_-p?#Hh?j)?MT&vomgM*RHD z$@2B!8?CN{CpY|7y7d#QCs1L2L;nO;Iah63g4jthP%;M4cI{iFGZ_X7u?Pw$602bK$sryPPx3zFXf* z_w=RuND{60GJvT{@*;k#*;eir^2Wc9s~Oq&~6#Sqqh&>}%d~uBV^sV_E;nk-jmBM?WEGWXWxpB=;03RAdr~44S@g*k^;Rho&fjRfU zlkQ1Za?AYg<@cl;bWgjzgy!6$tGKE|raD$nZUx9?w??R%;0}RX;`cP4);rj=H}{ zL-)CpG}|{4Pd5-AtRUqbG=GNBidz7O7Za0Gc0UJnk^2Ij(upbFMENQ?UJoSUT>aBOsrqb3pJYH{G5<}Q`Or_#O0UI8x#^$2T;+VNvX!m@ z&JA3K4c1^PvEK@8;}*n#8=?1t|I_|^t#;&2Y{s0|s1GZWfBQ0%L~_DUf@#_<`A~sf z$C=#|%yQQ??k?K>0h|A>=QQ_Grk~qB&Yd^^yVHcv0=?jbwo0Z3uFo>_9N(ic~MUQ|zui5f+- zV#R1!g4#<~$)dZ9OeLTa-xAgug%bCYdxEPplyq1P3~48c@F?PiC0s!@D%S~5TMj>F znsdIfC7OEy4VIfaVR;s*O|?p+N(HC}wQY{Ow59TU$UJv-_lni57D`)dxV$=%uwQ|* zYj8V6xFfb&B$O7fab2Wr5plnBIoJ6lL_=eDzMbE@oV!J|60s+!SLH6l2CnZCbH>l2 zJ$38Qm}P@ zM{_Q*fM$ngj|7){^Tu?|FENdVSPTeP*MCJ-iMza%s90077SBTzD5FASn~tLAnRGNu z$jC(~D!vol+SyLxr)*i8P~xr2hP`H_sE9M_H`MZf;6`-rMOjVSn2GJZs7*y{d*=3J z**IaN@N4D(mFkUI33a-?-A{5&7kBST#wTl4iJ)2jNv$|dD;dX{V5?@6xt@0fRpTyt z?)8F2YC)>lPvflF>j&3M+*ANX(IIi7{zs!c_xJ=g$)41pN&Jh`WpAcN`({ePV`*|q zQf|b`syL4+d+i>V>so?MJ_wC`57b|`T_Qrl2eaa?F?yC2lJ7={$S7~7vg>>kGWrtj zcH71OGuVa)oO^E^XO(z`RLv4E;G~&E*T|;n>>dQhZU@&vS~JA;{_u~noPIqerlME0 zRnOE~313N&D@I|ZNXX6slho0ak@BRDPW|AOI|ix!06iIIwQ!gf*FuTroQ0n{neSjZk0yuv3U8f8kwQ?C;WXHYN zNzp$U9%s2qW?jMzI?ca#K*I&D9Alszkuv^%$-U3z_PyTRhW)nJi~Sy#8yclo&7#SduN1wK@v2v|>Pbf7X^qVLH9s`J{9@9V zGH-%WW2cdn5$DApPu#*kDn*KM$;$V0R0~p#f7&9-?(sZY!y-}n;>{?$9fq0c&Ex!} zxcdKaf&!)WB_f(hpvs@H!qp)$F;Dbx*EE*`k^QJ#YTOFOPFy`p6U+jiFuZi#%$p*? zzk9=k_AB|wWFn}9h9^y2!PBMfDf!(_X_{-`yq)PDbnvYyOm=&O=k7@1AGH3cuhX9i68Y`C94cGoWc?h?r9`IG zIEuNNTSNK#Hfv{UKJ2p=uhN>_&}P_Ip@cZ7*(jm>-KsIG+_TEW-FgAu8g=gh=eo=A z#XV#6IxFBK)jfX6c=WpHbCX{MiJ}tSZosdUyj3Eh?mEZ$y_a!0iT6fV!UMj1QB{-% za@R#_e9T7Vs!?2HBSn|0Ua2V8`8HODZ(-^W5}x9>&*eJt0(JJmfp2GZD4wq}H{4Fy zMOVp_fpw|`)KMob9gRZnF1Y+I6RJKW!Fm^h^)3^wcOh2qf`b>hDkR>x3z2%4%iR-8 z$cp4vfsFWVi&<(B-C*AJ`pV25e0_KyLa4=mxuMsWXFrNs|J0hZNQMf(m{Vp^R@q3j zGRCYpPaBQg_C2V_DYr+8-opDVoa>nig5E<*9%JGXD(qd9AIIntBX>9B@vdM}-D9z* zh-p>-E@JOzBWK{}DQlFn-bYz)qdmFp?HDx{vZ%b}|$hb9lAo`9I zlRB9epWmuwZn?(OI4n+%6p%330a4^II} z%Bugzi&ml6n_fuDZPad|Dd8evmO5)UE^#-CYuQ#3@#z{VT|TFc^Quz1*ssyNjVdyz zOVZsED^ZO4mD)*C(v{wO!4T$k#LGsN;M**%ov!1u#E9D4Th}6_Gf#x9g9Y>0y1r~% zUFV$$52k)60;cnxAc}^|sw~UICD3p!= z1VZZ?z4=fZI}@STC5u(+GzciJfZAiS=)gMil>^$~M7(bJf{tUgo z_N0_>Cw_7cO&ULaHjxi+$xeffw3>>vYLXmcRPVQN`?9%PC(#t6EaP2r4%f&XS?p-n zcvD*bGxx@9y6j|4g&-BXhOjbV``uX_S=UX@!KPGSLUbOmsJbVcS9I}ayLvN48$G|v z6YcJ}1|*f0k&21OYeTwhR+S~2enmaKwK@NS^`CN)(()(z`I6S)y8Qfbw}>a?;oWCF zo3qtI?v~TgP>xNxKSY(wgxtQ=hnZTi&9g6ckh#9df8IvVQo`NT+*-F)TU3aSQG8)1 zP|2rQNj`wc7<2E&L_C8SImar09CJ;gVG@7ZgYF^suzLg*`u8Q@w2q!~zkmb%Ehf|6 zLHSze@%M|j|LT7}eb4h_pPK*e$A0#$XAe58x!jggF4w)4%fKxP=5^_?_}Dgrh5AeW z_BUO(6dGr9g^JR4cWk?*Fqzxwww5|_`MfX&8jk~O+?FeDExAJdJ46;b^2Hs%-jcgz zpm9%#+!-U?LfGkc=JF{@j0Pk{ec69VQ&ngEYigm}siqfI-<`R9Psv%rPDhdJM{|Y7 zH3Ic#LV)T$1Y95JwrV@KQOdTRx!$haEd>vvi|eQ8RS(WxAL=S~2-$^{9G&mp>9%!Q z30!DKzGG*u$93il>tp%d#cd);;o{aV>iQTBEawVU5vjOqN7t4@;}eCoLjAL(yN-@L zE$>jQ@r@!Sl5%lJSI0o(#ajmIU&$4Yb%ncHBM7Y+%;j?Zx4W&qko!g7@6QA8R<_R! z)PHX)D+8`d{)`R7S4k=~evMi*uDv_DI(v;)g~7rgknX%j6}k*^hqi^m9^$uj_7+BZ zZ|m>qydBbze7m#2EyNYv+S@_8%3ptP-fba zkA&RFQ3>>@e?u%pZ`8D3FI@CgI+pL+S~ymy|6$?SK#3ecuR|hwRH#3z>-sHyG-h81 z?D9Co%J)(TfCeRP?}ukYOSkmq3M0Dg-Qsc`d4&eM9kqU;P=9W#%jI|Hw>b*lUF_`2 zbwGm->L8xKxoeB3!AM~wp-~{uNFdM1&aUo(#&5yih5DZr>aXn1chf}mtq)ERNd_7{ zic=NW^|C>>lGd$~;KaQKufoH-HP!Mq0KkWVz$s#zFM5Kk^>lTLTfR{^wgqsttJIm> zy|uf0yU6xsIN~F@Za+0&urlXF)xy&X*FWqNK5PUZs6Q``s6TI0$=?d~Pi@N<@o8!v zsDDY#t$%5|>nN-*5a7QW(fBz3JD^&w*xvzFb4ALvF<^Ex$wP#>!dUFgb;IcOzs~pe zQlA3Wy6cLpuXU5X7kSZ{Bb`#N!%2BKEsS1dHzg#TmhaX0*ziiy?4*)y%s2j+<}{;P zI4M>V?}*5^LCkR9%Mj;pGMG5eL{^SW58L$Zht6Q9DZ<>xOwt?}pdLfW0(y+)kb601 zQ7mt}1`U=nMMYq#z&aRx8ySpZo_&vJY)H zX7N4iv6cw8+r(D?PR%&W43?Vh%lLXyh7Wax)IMuu>=zVQFh+gf%OZYPN4`+6+oXDF zVEvgch6goK?5D0nTMG9nPvKa;u*TfG-T6j+i;&u)d*`;oC4Oh}RQossFFm62V4uP` z0f@+`TF5%|?T}Y@U)rAri0+66*tF2qN$KAu&h2~L3KvzK0MH+nCNfHICIRfA-Viat zZumy#@6wVTG$Uyf634fY0_*iH+pL)g*HeY{k7!&^<&9+Z&xb5zp$!aF7G zznUQIRI{0~9fga%nqz-iX#Bu8dK5B{F%(o7ry~?n81EC>4kExzo+q_Jt|%;|E>lHkjxFn;k(*8 z#Yu;HQwdmkDX~hv56!XLm_~S=y%-~1-4O3N8hVt*-%AeA@&n*e*lkvrl^N8}oth9Z z0a>Jvl|xMBbE5c>QhvTXCu!d;83}5>w@VUFw9mh#Yg;73H=D^N;TcHq%^fr#X=gt| z!z`+pns1JxOLoez>+Vzwy8YPg@@g;7JlkmkV0Tw<;qKUq?(RbU1sDw*pi)>bc0|KK z^zuNc8g*=-r;&01m4J59z>E5Y;cX%;`V3+ZN8nx$+#BN~K0e~(dkTY!a}zh$U)b5T z)z4Izwov~;q5eIa81-L*0-iC)xoIjR-@EB&XSX!ucvlyEKR&R_Pl3XH`NFYo=FE8E zJ`656XZ?B88^xlmFRo&ympuQxM93JpWD;h54~5e`yJtkKEG^YsEW#?XKWS63AK1Y9 z-5MU5Y0BuM2)WbVh`Zgv!rq4K*w)>n;j;`r>)z(9ih2}3@d6!j*x z(m)d`df(kTsObiRpSu>^30$S0253c{wwYE~KNA6G0$@A>#sfgCVp*hWRK~**@NfWJ zihxTVAXBX(t784pLS-kcpUl0;`$|JJ7)crzWuVxMw0VQj&2KkpaM5O(WU+xv?%)rgNyLtxJS9cd0k96}ZG6D3z@c}CfL(3_NdX1y~= z*gO$v8d@fdw}`CP$zMe9@6PY;gzPL;3Xh^vxI(K$P-314g%w9`VEyy?J}l$)e~NUh ze=(>&>0_C(h|c;KJ4^$A(Uv1cB--w+9lN(`Y+*);N^wB_V_j}bK3^=#21oh?z57vO zj6nUPR>ViGd6?{x8;iGgZJ~gqBSqhzqL$|=P;9DYy4bX^{uN_WAO5O^-w=5&;DuY@ z?jn*Dz5aoL^{>(C-0n_Oc*2qf5Js`MzHC zY&U7&$>Q{7BfVR?Iy$>=?%Jm1iz>Bi9_}vMx*D3}2M{3?%E90u<+rm&t$&CAa6VxM z?K?#-uXI6Px{12YaqlT%s69iRwOUv2_U@j6#)o(G(M$OVu$KFZy301;j-|K$8OnI6 zu>PXLzaGLnprIwnti!bSNY;$P`X>Z1%m~=kgkd9NWqwi#DP|_&%`*Gx6r~vxFx&0_ zM?&n`LgQJjXZ9J2*bfndu!zV6eD0X^Y)pFgZK3E)Z829%6$pP@)Qk0ei??U8(N8ML z0P4?l{Y<{t!7A-J>?lk1Ll*^@WZ3goo8@9)JyT~unc{q62H??sL&)+>j?#54G+yxC zE2^TRU;GftyDbBatvD4J%7Ghw7X4HbWw2q<8w1;2r``K$bFb^PGRVN1iXwLN!(>?q z1HY|5=P*glX;i#5z&DcN4K^Gttp}V;=S-&tS`Zm}^@Fi>r1F8Vn9AG zyUQ0Zot4y;m!A2ZLgOQKnO(!k^)c6tY6azJ0%|p2&GqnS|OWg4{ zvOBhFWzLOju~5AU-PI70NUy)dN=g}D@!ret%;{BW~4jI4@OL@dilILWV)JKFP%@tA*94ePX0(~!lJVeh4 zy3R--kJfuMYU@1|1aB7QaW1TX&jcD;hH7bD(KmpQmc-od=;|)4|E0Rz(E9ut8>0Hx zX|?{Z|G-%O>oHe{`Q0^!IBwNlsQ3m3e*K3&1I7Rz6&uQ!rQ28Jodo|0sLV`?=0OkR zh;@8Eo-<5L{J2p6-9r6a@Eh~y>vF;rX7d=UINI&4>DP>9hs3P~o2L0<8t zGrNsGFTKIMIxjI)ePRwPjH_IiGRFG677t3CQ8JCU)kgHg*o}14o2b%;l5*V6CCmck>Z4%VUa z%N;hYKR}w6QjZ|B;EG2&WJUlhDx>bE-2TurWBrf%yS5FiV?-b?@65wouhxhqoee=cSi|l zi~SAUc$~sSOGbM)GY$h`Yrostk=Q-`05FAQIm#+h6!F6qmzIj;zb1#;RJgGwuRaOv zLOSRQ2MdEhm+Y$Uyg9KtwMu|(UZ!!K=!}=ON-7r3TXSOv+y|}fu66!(mMfBdd0Xvk zD?#o)uF{eN@O2%3YV|f#rvzrk(h}y0wy4Ah zTM&3pTf*vHT{{MD6lu8)UqvenO`yuaE@(9$BaK;nNS)p0;>H*2~5! z37|*iC6H(kW|%|Q{2WT6d7IMLpevRf%NT1187f^qW5q)%lpu)ilGp3|7;14a%bDGs z#SR8UTtN~8!fLLUNzcNDO~VrPKf|(C1$W93z@-Z=0b$_AUhmXczYWG?&~|Ut%wRG| zA4$LC@_+@OBd~+1y?%&*hFOz@2qs>k@sv&Uq>pBhT}w4l=(@=ZI_>4fH7d#N#?8dQ z>x#g=;T@2$%{3^Zn?Xm+KjL$HH}1N;w$W7~2Nc}IklCHey=)UXXlJ)zolz?cj0a}HyfWURPhD=2o@WtBgFA7DALHu4J0c? zylK8C4(SkL~Cx&0s=S2{U|}j8KhhkbFc{<@2`XqLCRc4BL*)TJ#xf`^^&a z(OlnK*vp2gN-NYGp0kXgyXG;7Q-DV2f)6Y}-emaN9;8U7myQD87fh%)N3buE0tj=cEYc%h#C5 zS!=aIS`TH7nqaV>ltw_dt@@h-)jfJBK_%^_q?SYhl{nZgQ9vaQw@VaIi6iY21ytg( zc8LNi@xFG60*X3v*Xo}7T75kAtonHBM@8IV0oy__FAbv&M^6 zFT;il6$veFUN*rmACqj--BkF;urW-O;mwdsq+?sLml=p#L@@<%BPi&77Ct1mt3t|~ z+u6lwk0Pfv5>!JDCHNg$e%Te-7VtT*5p%$&oTS%C~2vy(;ZnnljQZ! z?sRGbwt-HM$Yxa*&R57a$e*-1V)hT7-1&E3+xPN&>!0LsuG>;~?qi$++Sb8^IB(1x za$EFZW6r($=@0$&yYK$U{r~4*{rQK>%SRr*boS34f8=Wu^S}Ck{OvFQ`R)(C{J&NI zuOI*Z@n=Twec|MvyzhzCax zpZU3e_ZM&cC%=E`EC2eVw?6YP&Yu2vH{XgQVRZP1-~OY2dF;p&kN?~wlP5m6?LD7= z=l;L=<*~UvXAhmbf9&U9pcynUr;A#*1^T%y0&YS1u!E~hmoD90I%=+C&27;W+YkP< zk74iQOw{IYE!e^+A%S$+uFKb{yY!Quy}W%h1pmm!Q~!{M!fqa-zs*lv4Z7i<=Ezz7 z7ylvq5f8Tw|1^!*v-tq+b5}Sntmkmpvm5W+Hqg)SW`4W)l{&Wd%Ar|iR&oTO@o{kG z`T)o?siO)gJ`)f5e8;v95}(#VfrhrP{pl2$q*}NQ3jSem?d*;s&&H(T7#N9xy-I&h zg^(3>tLO{5d`g#3hX$=t-9-S6zAf8!5A@3-vsU>%cuB>usjf}TcrHMBDKxKq$6|dI zN_td9e^Hko5?fZ1tfWc|>hCt%W8cr-|(~)P0!dEIB$=(u=x$M%70Lr;gP$ zc?Wkj0ZezW$|t z1O~~X;cfg|B^gfuG2&vW6vmbGml}?6vPE(H1BJ$a;<9d=lSuPQhjJ^BS6dY*3@4$z zNoXX5*fA%2{kyt+lltg&VSUz@!A_JqhtkT6SJTb4oj#V;%pGlDki4)*<^7V%L%p%3 zPwZo%Y7}*Zi&OENTCpth72|LWy9c3uLDoN^h*YN{f9iLKaSWt-R9w;INZSbLj$6u6 z^O9YKeK)iSPm;I{qM7d~LUSDV|nt$@h73vmoI(j`w?xBOCC>jd#oICh^sS1s+0fOJNVoR?Gxkus+05 z&OJypA@*vs8p&p{V?OMYj@?wk+|e527&C>%axZxGuWB*#C9>pV9&gWow$A~of7Z&W ze?y0>V(b{pBnt60fK7Q9t)V*h=^Lt$I`FhP=)5rXcA5{{{+vlxzl^h>$}jtg@KzK?uzR#*hDKiy8WjG9`hSd6PSj~cj`>ko!;6XDAv;ZrBqw){ z$`}Y7E}vxa-^)2(Y(b3PZK5@Lin2-jEwjAWw$TC+otw_=enB;JR*@P9O2Xhw0+nC1 z1~vNFkSv^r>1`#obui}&r`6HMF`s@cp;l$Po!-!)i^8~?M=p&dM;feva5{}_9L+hS zj&K{;mC1FcZ%{iORstzt;$l0)s!g{JQHBFwXN+WL#8S}2D?CtCSbj$)e}1P$!qSa4 zoq<5N4CcIfoz^0<1)JM92tYpax>{KOl4?GUyzQr&dcANa5$6<_LPC)sun*jXHn59> zEh#KP9N0Cm5jFpYwwU?;crqq7ywK9ST}|EK6z?t=)lXTv0g2$W`ZtY9zi4Au|Dr{H z=p#S0fi%6Jg!YIhb{S9XQt)OA-W*wcJYn%f)ZCYV?h_L&D??!!4=AIf>Ai)!q))!Y zkOrZX*U4bcrf{kRLZ6Wg?8hdIyt**Ft^3JlsSD0Q`YM@N%~|gJUgBdOuQXRi#DD=%Nt`h zPzb7gAN{lD!vQ$mh*?04-S{TVfm4;arD4DWe8%|3s7g5Q2UH?lg5aAfQOy_WWzQ0` zfX3{;LeoU%XdYvr>1oZh^LbQ=2)a+BgR6#9grzOq8B%dszj2wa7(#YtT%5rG@stJV z`J(n7A>?Tdei><^wRi^Lr^u~YV3wYl%)u&Sx0QLqkvR3;hbHwn4 z(UTB3O`xKl5HNMBd$AV{YXN#iRSM?Oh6>PsOk_EZX|$y9rNX71cIF9@XF~E}yw$h! z>Js5Akp|vbTrc)IVA{SvaG~gddOY?CqjE^^Xl98$>DgOZNFaBB;OqBHgkbT4p|`G_hMGdn5-$E_HhSlUx~r zBBwNHArpnGd4e=u-~e;v1Cn>TzVOg!+%4*P0#AE``8sw7^Lf~1rBwsXx;$?W5;$9}gT2B#f&;!_C z7xf5~>A8*S3$~TX88bpJ&=ebJc0>K0IJvZANB=N(s^T_0@l~Kwm&|EyYKHMMhhjp&wlcN9 z{Uc2S-^Z5~qzdht>3Cz1UgI`H|8SsWWv}1HhBXwcLY`;YvNKa&Vay%oH*SB+?svHh za}-53bVK81gc|CUfJsfLZBWk2c6xolbd%l3jk)hZ`TR{LVYS2I7Z3e0-hhT$O-RgY z14aVfPEWEHW{_ofVJb@MtM~T!4*{`AW7b%tF>8@WedJM#pfqIB^2j1+^FA`K!E8*j zgVT6aa#_Lr4wgO^5VSXmV+?vj2X_VgVNk~37{Y5(BfE76%x1c6rRh#IK(#m5Lmp#f zRw4>DG{dg>Fgs|3bwbG}#1Ztpe$+F~`Y2JeFL(+JS|9^^P!F!KX3eR8W1B`gKH8@> z<~S2DS2$_cW4@2Jkkdwi8n@TqM*MBCu*WbjG2mw6<~qC)5z4ub)WV~TBr68LLxGuy zR?low01&Tcb}iI^r>G0@7|i95s%AVha0H84CLPajO7hk}yIq#uXEhJM!6{m$a?~UV zqfQBTl`s=YVRr3w{p?Qg$Pv_3d$d(S#A`l9SbqfFr&xD?R{IIUN&3`-f;5E}=}vTz z5Myf~#=r$5ja!#EYy;RFCO)p`Z5jFRTZilhe<;R{^MBkP@x~+%;`$YzCbMTOLhL~p zZNySy2>z27#)PFTUXh&Vglvb{%cpXcjga5EDaI}qHwZZd&tb18QhCPYV_IlSW2h-{emn;5 zQ?bjsoQdti%(_Wgv&#V=w`aU|Sg~QTZN+E-0NIMFp1y>rd74HYJup0d@G{ZMLzj=tOkX}U zJv~%Dcyw^+$jG6ihlj~ET^$-8Izov9JTqLGt{gpjH$il+@puN3|9^w8m9zJ@gdb9$y%TW9MDYgHR#DDK3-YUj- zhjZ?>{pU_i@<|-M`MTG#&Z;4L=uT-y=9^nfDSBTA5uT`&?-Z!_vcOaf9QFbXA%o3kRURdJ`1iaN{ zN6vL!;3H0a2!`$9oV&w+NxO96)WoFaIz2f#UK$-AEBTKE@}i%d>xG5(4-M`g+RqzC z=)h2nzwPqyNV!@a9v&JhA3jt$dT{3Ok@5($;s}xH%Lj)KR1O`kjvPFQ!!zf4k{0nA zSPq>g(fxYi|J#m@#&7++vobYx$hku~H@FeUzKvmD4d#Ov`XZZs8qRVm*J0=0m2>Yn z&)0=k=JZ9_lD-pLTB!1c!%FGu(&AmKrOVaQ@)F;Q<^$ZNxy91Vnm)}^B8P^-xpO%; z##dm-SS|4(fbhu;zKf82JG)eYfLHi>0@-V;d;+4hG*jYZG;OMM?nurZh{XwKehK{5 z+45>hpHf?1tyx7$i8J9l4DNK!otVtFosVCu>He$4l~QeKY0;Wreqw2DMJ-T+m+foL zrLrhln&uPNo{H@YT7S(;}l_qWfL)MVL4lm>fX|_ zXX@#tB|b7@tZXJy`Z1 zJr#WqBC4_4{NJve+xevb+|(p8DEHM%O1@4rwlDW-|O5_e=iYZ>wmSWowaUIZc%W3~!@hhy zZ;p?b@;Ta)Rjn@=nmt-V6wfYQ6=l^mb*AaVw))aqD*k$dg-c7N)fwfI|E@fG+P=nD zLcdq$t1B_f{*n#6m+h<9Jq=S;zyP}M@B7g`lV|T3?!4*W|NOK6;@+?Si5vXF#OZ;5 z{U;ay!@KYJ(r^Fo6aQxQ)_-;3{eN-$+OPe_+kfpH-}|4Q|Ni5@^1~y)`O4S6ywG31 zZT#JTwYuex|L^bo#y|hWwO@Mf_PhV(JsW3_?I~lIbM@w;yo5kjw7`XT zn%~2m>->R^CWgNsbPf}G&`t2dwFi0Gn_lYXzpXUI{hYg>m%ZulOI!Zx{}Gq>^2*BW zoo`6k-xjVZ3whW{ZU}Z>3%5c!{$oda=dWIRufIJ`xh6@~+xKd`9Z#>|4Db9ij9=d} zt^)zIDSf$jYe{pjZ9tJ(d^fwO(Xb zvR3Gwm#2wM@`}3>@5vm83VLaN`sP08ewBDES8xAYyVk&KE2tTOtOU!@Ha0eGrVy`xq%(FW*1RYx;E8)!xr& zb>_*ZQP%5LSGemfjVX0n>)KDR^d3jYyK_6ps}B4|Khlg tGMaji!$MI+>YWd6s$|8G*@Pdm_}&iz}y74eUM|No=F{|lduIJE!( diff --git a/packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.xml b/packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.xml deleted file mode 100644 index aca4c5fb..00000000 --- a/packages/RestSharp.106.10.1/lib/netstandard2.0/RestSharp.xml +++ /dev/null @@ -1,3722 +0,0 @@ - - - - RestSharp - - - -

    - Allows "basic access authentication" for HTTP requests. - - - Encoding can be specified depending on what your server expect (see https://stackoverflow.com/a/7243567). - UTF-8 is used by default but some servers might expect ISO-8859-1 encoding. - - - - - JSON WEB TOKEN (JWT) Authenticator class. - https://tools.ietf.org/html/draft-ietf-oauth-json-web-token - - - - - Set the new bearer token so the request gets the new header value - - - - - - Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user - - - - - Authenticate with the credentials of the currently logged in user - - - - - Authenticate by impersonation - - - - - - - Authenticate by impersonation, using an existing ICredentials instance - - - - - - Base class for OAuth 2 Authenticators. - - - Since there are many ways to authenticate in OAuth2, - this is used as a base class to differentiate between - other authenticators. - Any other OAuth2 authenticators must derive from this - abstract class. - - - - - Initializes a new instance of the class. - - - The access token. - - - - - Gets the access token. - - - - - The OAuth 2 authenticator using the authorization request header field. - - - Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1 - - - - - Initializes a new instance of the class. - - - The access token. - - - - - Initializes a new instance of the class. - - - The access token. - - - The token type. - - - - - The OAuth 2 authenticator using URI query parameter. - - - Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2 - - - - - Initializes a new instance of the class. - - - The access token. - - - - - All text parameters are UTF-8 encoded (per section 5.1). - - - - - The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986. - - - - - Generates a random 16-byte lowercase alphanumeric string. - - - - - - Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT" - - - - - - Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT" - - A specified point in time. - - - - - URL encodes a string based on section 5.1 of the OAuth spec. - Namely, percent encoding with [RFC3986], avoiding unreserved characters, - upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. - - The value to escape. - The escaped value. - - The method is supposed to take on - RFC 3986 behavior if certain elements are present in a .config file. Even if this - actually worked (which in my experiments it doesn't), we can't rely on every - host actually having this configuration element present. - - - - - URL encodes a string based on section 5.1 of the OAuth spec. - Namely, percent encoding with [RFC3986], avoiding unreserved characters, - upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. - - - - - - Sorts a collection of key-value pairs by name, and then value if equal, - concatenating them into a single string. This string should be encoded - prior to, or after normalization is run. - - - - - - - Sorts a by name, and then value if equal. - - A collection of parameters to sort - A sorted parameter collection - - - - Creates a request URL suitable for making OAuth requests. - Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively. - Resulting URLs must be lower case. - - The original request URL - - - - - Creates a request elements concatenation value to send with a request. - This is also known as the signature base. - - The request HTTP method type - The request URL - The request parameters - A signature base string - - - - Creates a signature value given a signature base and the consumer secret. - This method is used when the token secret is currently unknown. - - The hashing method - The signature base - The consumer key - - - - - Creates a signature value given a signature base and the consumer secret. - This method is used when the token secret is currently unknown. - - The hashing method - The treatment to use on a signature value - The signature base - The consumer key - - - - - Creates a signature value given a signature base and the consumer secret and a known token secret. - - The hashing method - The treatment to use on a signature value - The signature base - The consumer secret - The token secret - - - - - A class to encapsulate OAuth authentication flow. - - - - - Generates an OAuth signature to pass to an - for the purpose of requesting an - unauthorized request token. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - - Generates an OAuth signature to pass to the - for the purpose of exchanging a request token - for an access token authorized by the user at the Service Provider site. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - Generates an OAuth signature to pass to an - for the purpose of exchanging user credentials - for an access token authorized by the user at the Service Provider site. - - The HTTP method for the intended request - Any existing, non-OAuth query parameters desired in the request - - - - - - - Types of parameters that can be added to requests - - - - - Data formats - - - - - HTTP method to use when making requests - - - - - Format strings for commonly-used date formats - - - - - .NET format string for ISO 8601 date format - - - - - .NET format string for roundtrip date format - - - - - Status for responses (surprised?) - - - - - Extension method overload! - - - - - Save a byte array to a file - - Bytes to save - Full path to save file to - - - - Read a stream into a byte array - - Stream to read - byte[] - - - - Copies bytes from one stream to another - - The input stream. - The output stream. - - - - Converts a byte array to a string, using its byte order mark to convert it to the right encoding. - http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx - - An array of bytes to convert - Content encoding. Will fallback to UTF8 if not a valid encoding. - The byte as a string. - - - - Converts a byte array to a string, using its byte order mark to convert it to the right encoding. - http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx - - An array of bytes to convert - The byte as a string using UTF8. - - - - Reflection extensions - - - - - Retrieve an attribute from a member (property) - - Type of attribute to retrieve - Member to retrieve attribute from - - - - - Retrieve an attribute from a type - - Type of attribute to retrieve - Type to retrieve attribute from - - - - - Checks a type to see if it derives from a raw generic (e.g. List[[]]) - - - - - - - - Find a value from a System.Enum by trying several possible variants - of the string value of the enum. - - Type of enum - Value for which to search - The culture used to calculate the name variants - - - - - Convert a to a instance. - - The response status. - - responseStatus - - - - Imports the specified XML String into the crypto service provider - - - .NET Core 2.0 doesn't provide an implementation of RSACryptoServiceProvider.FromXmlString/ToXmlString, so we have - to do it ourselves. - Source: https://gist.github.com/Jargon64/5b172c452827e15b21882f1d76a94be4/ - - - - - Uses Uri.EscapeDataString() based on recommendations on MSDN - http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx - - - - - Check that a string is not null or empty - - String to check - bool - - - - Remove underscores from a string - - String to process - string - - - - Parses most common JSON date formats - - JSON value to parse - - DateTime - - - - Remove leading and trailing " from a string - - String to parse - String - - - - Converts a string to pascal case - - String to convert - - string - - - - Converts a string to pascal case with the option to remove underscores - - String to convert - Option to remove underscores - - - - - - Converts a string to camel case - - String to convert - - String - - - - Convert the first letter of a string to lower case - - String to convert - string - - - - Checks to see if a string is all uppper case - - String to check - bool - - - - Add underscores to a pascal-cased string - - String to convert - string - - - - Add dashes to a pascal-cased string - - String to convert - string - - - - Add an undescore prefix to a pascasl-cased string - - - - - - - Add spaces to a pascal-cased string - - String to convert - string - - - - Return possible variants of a name for name matching. - - String to convert - The culture to use for conversion - IEnumerable<string> - - - - XML Extension Methods - - - - - Returns the name of an element with the namespace if specified - - Element name - XML Namespace - - - - - Container for files to be uploaded with requests - - - - - The length of data to be sent - - - - - Provides raw data for file - - - - - Name of the file to use when uploading - - - - - MIME content type of file - - - - - Name of the parameter - - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - The data to use as the file's contents. - The filename to use in the request. - The content type to use in the request. - The - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - The data to use as the file's contents. - The filename to use in the request. - The using the default content type. - - - - Creates a file parameter from an array of bytes. - - The parameter name to use in the request. - Delegate that will be called with the request stream so you can write to it.. - The length of the data that will be written by te writer. - The filename to use in the request. - Optional: parameter content type - The using the default content type. - - - - HttpWebRequest wrapper (async methods) - - - HttpWebRequest wrapper - - - HttpWebRequest wrapper (sync methods) - - - - - Execute an async POST-style request with the specified HTTP Method. - - - The HTTP method to execute. - - - - - Execute an async GET-style request with the specified HTTP Method. - - - The HTTP method to execute. - - - - - Default constructor - - - - - True if this HTTP request has any HTTP parameters - - - - - True if this HTTP request has any HTTP cookies - - - - - True if a request body has been specified - - - - - True if files have been set to be uploaded - - - - - Enable or disable automatic gzip/deflate decompression - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - UserAgent to be sent with request - - - - - Timeout in milliseconds to be used for the request - - - - - The number of milliseconds before the writing or reading times out. - - - - - System.Net.ICredentials to be sent with request - - - - - The System.Net.CookieContainer to be used for the request - - - - - The delegate to use to write the response instead of reading into RawBytes - Here you can also check the request details - - - - - The delegate to use to write the response instead of reading into RawBytes - - - - - Collection of files to be sent with request - - - - - Whether or not HTTP 3xx response redirects should be automatically followed - - - - - Whether or not to use pipelined connections - - - - - X509CertificateCollection to be sent with request - - - - - Maximum number of automatic redirects to follow if FollowRedirects is true - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) /// will be sent along to the server. - - - - - The ConnectionGroupName property enables you to associate a request with a connection group. - - - - - Encoding for the request, UTF8 is the default - - - - - HTTP headers to be sent with request - - - - - HTTP parameters (QueryString or Form values) to be sent with request - - - - - HTTP cookies to be sent with request - - - - - Request body to be sent with request - - - - - Content type of the request body. - - - - - An alternative to RequestBody, for when the caller already has the byte array. - - - - - URL to call for this request - - - - - Explicit Host header value to use in requests independent from the request URI. - If null, default host value extracted from URI is used. - - - - - List of Allowed Decompression Methods - - - - - Flag to send authorisation header with the HttpWebRequest - - - - - Flag to reuse same connection in the HttpWebRequest - - - - - Proxy info to be sent with request - - - - - Caching policy for requests created with this wrapper. - - - - - Callback function for handling the validation of remote certificates. - - - - - Creates an IHttp - - - - - - Execute a POST request - - - - - Execute a PUT request - - - - - Execute a GET request - - - - - Execute a HEAD request - - - - - Execute an OPTIONS request - - - - - Execute a DELETE request - - - - - Execute a PATCH request - - - - - Execute a MERGE request - - - - - Execute a GET-style request with the specified HTTP Method. - - The HTTP method to execute. - - - - - Execute a POST-style request with the specified HTTP Method. - - The HTTP method to execute. - - - - - Representation of an HTTP cookie - - - - - Comment of the cookie - - - - - Comment of the cookie - - - - - Indicates whether the cookie should be discarded at the end of the session - - - - - Domain of the cookie - - - - - Indicates whether the cookie is expired - - - - - Date and time that the cookie expires - - - - - Indicates that this cookie should only be accessed by the server - - - - - Name of the cookie - - - - - Path of the cookie - - - - - Port of the cookie - - - - - Indicates that the cookie should only be sent over secure channels - - - - - Date and time the cookie was created - - - - - Value of the cookie - - - - - Version of the cookie - - - - - Container for HTTP file - - - - - The length of data to be sent - - - - - Provides raw data for file - - - - - Name of the file to use when uploading - - - - - MIME content type of file - - - - - Name of the parameter - - - - - Representation of an HTTP header - - - - - Name of the header - - - - - Value of the header - - - - - Representation of an HTTP parameter (QueryString or Form value) - - - - - Name of the parameter - - - - - Value of the parameter - - - - - Content-Type of the parameter - - - - - HTTP response data - - - - - Default constructor - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - Lazy-loaded string representation of response content - - - - - HTTP response status code - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Headers returned by server with the response - - - - - Cookies returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exception thrown when error is encountered. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Enable or disable automatic gzip/deflate decompression - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - An alternative to RequestBody, for when the caller already has the byte array. - - - - - HTTP response data - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Headers returned by server with the response - - - - - Cookies returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exception thrown when error is encountered. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - X509CertificateCollection to be sent with request - - - - - Callback function for handling the validation of remote certificates. Useful for certificate pinning and - overriding certificate errors in the scope of a request. - - - - - Allows to use a custom way to encode URL parameters - - A delegate to encode URL parameters - client.UseUrlEncoder(s => HttpUtility.UrlEncode(s)); - - - - - Allows to use a custom way to encode query parameters - - A delegate to encode query parameters - client.UseUrlEncoder((s, encoding) => HttpUtility.UrlEncode(s, encoding)); - - - - - Add a delegate to apply custom configuration to HttpWebRequest before making a call - - Configuration delegate for HttpWebRequest - - - - Adds or replaces a deserializer for the specified content type - - Content type for which the deserializer will be replaced - Custom deserializer factory - - - - Removes custom deserialzier for the specified content type - - Content type for which deserializer needs to be removed - - - - Remove deserializers for all content types - - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - Override the request method - Cancellation token - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - The cancellation token - Override the request method - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Adds or replaces a deserializer for the specified content type - - Content type for which the deserializer will be replaced - Custom deserializer - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. - By default the included JsonSerializer is used (currently using SimpleJson default serialization). - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default the included XmlSerializer is used. - - - - - Set this to handle the response stream yourself, based on the response details - - - - - Set this to write response to Stream rather than reading into memory. - - - - - Container of all HTTP parameters to be passed with the request. - See AddParameter() for explanation of the types of parameters that can be passed - - - - - Container of all the files to be uploaded with the request. - - - - - Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS - Default is GET - - - - - The Resource URL to make the request against. - Tokens are substituted with UrlSegment parameters and match by name. - Should not include the scheme or domain. Do not include leading slash. - Combined with RestClient.BaseUrl to assemble final URL: - {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) - - - // example for url token replacement - request.Resource = "Products/{ProductId}"; - request.AddParameter("ProductId", 123, ParameterType.UrlSegment); - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default XmlSerializer is used. - - - - - Used by the default deserializers to determine where to start deserializing from. - Can be used to skip container or root elements that do not have corresponding deserialzation targets. - - - - - Used by the default deserializers to explicitly set which date format string to use when parsing dates. - - - - - Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from - element names. - - - - - In general you would not need to set this directly. Used by the NtlmAuthenticator. - - - - - Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. - - - - - The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on - the RestClient. - - - - - How many attempts were made to send this Request? - - - This Number is incremented each time the RestClient sends the request. - Useful when using Asynchronous Execution with Callbacks - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) - will be sent along to the server. The default is false. - - - - - List of Allowed Decompression Methods - - - - - When supplied, the function will be called before calling the deserializer - - - - - When supplied, the function will be called before making a request - - - - - Serialized request body to be accessed in authenticators - - - - - Adds a file to the Files collection to be included with a POST or PUT request - (other methods do not support file uploads). - - The parameter name to use in the request - Full path to file to upload - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - The file data - The file name to use for the uploaded file - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - A function that writes directly to the stream. Should NOT close the stream. - The file name to use for the uploaded file - The length (in bytes) of the file content. - The MIME type of the file to upload - This request - - - - Add bytes to the Files collection as if it was a file of specific type - - A form parameter name - The file data - The file name to use for the uploaded file - Specific content type. Es: application/x-gzip - - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Serializes obj to data format specified by RequestFormat and adds it to the request body. - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - This request - - - - Serializes obj to JSON format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - Serializes obj to XML format and passes xmlNamespace then adds it to the request body. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Calls AddParameter() for all public, readable properties specified in the includedProperties list - - - request.AddObject(product, "ProductId", "Price", ...); - - The object with properties to add as parameters - The names of the properties to include - This request - - - - Calls AddParameter() for all public, readable properties of obj - - The object with properties to add as parameters - This request - - - - Add the parameter to the request - - Parameter to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - Parameter to add - - - - - Add or update parameters to the request - - Collection of parameters to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are five types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - Cookie: Adds the name/value pair to the HTTP request's Cookies collection - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Shortcut to AddParameter(name, value, HttpHeader) overload - - Name of the header to add - Value of the header to add - - - - - Uses AddHeader(name, value) in a convenient way to pass - in multiple headers at once. - - Key/Value pairs containing the name: value of the headers - This request - - - - Shortcut to AddParameter(name, value, Cookie) overload - - Name of the cookie to add - Value of the cookie to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - Whether parameter should be encoded or not - - - - - Container for data sent back from API - - - - - The RestRequest that was made to get this RestResponse - - - Mainly for debugging if ResponseStatus is not OK - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Whether or not the response status code indicates success - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Cookies returned by server with the response - - - - - Headers returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - Exceptions thrown during the request, if any. - - - Will contain only network transport or framework exceptions thrown during the request. - HTTP protocol errors are handled by RestSharp and will not appear here. - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Container for data sent back from API including deserialized data - - Type of data to deserialize to - - - - Deserialized entity data - - - - - Client to translate RestRequests into Http requests and process response result - - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - Override the request method - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - HTTP call method (GET, PUT, etc) - - - - Executes the request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Request to be executed - Callback function to be executed upon completion providing access to the async handle. - The HTTP method to execute - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - Override the request http method - - - - Executes the request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - - - - Executes a GET-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a POST-style request and callback asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Callback function to be executed upon completion - The HTTP method to execute - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - Override the request method - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Executes a GET-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes a POST-style request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - The cancellation token - - - - Executes a GET-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes a POST-style asynchronously, authenticating if needed - - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Target deserialization type - Request to be executed - Override the request method - Cancellation token - - - - Executes the request asynchronously, authenticating if needed - - Request to be executed - The cancellation token - - - - Default constructor that registers default content handlers - - - - - - Sets the BaseUrl property for requests made by this client instance - - - - - - - Sets the BaseUrl property for requests made by this client instance - - - - - - Replace the default serializer with a custom one - - The custom serializer instance - - - - - Allows to use a custom way to encode parameters - - A delegate to encode parameters - client.UseUrlEncoder(s => HttpUtility.UrlEncode(s)); - - - - - Enable or disable automatic gzip/deflate decompression - - - - - Maximum number of redirects to follow if FollowRedirects is true - - - - - X509CertificateCollection to be sent with request - - - - - Proxy to use for requests made by this client instance. - Passed on to underlying WebRequest if set. - - - - - The cache policy to use for requests initiated by this client instance. - - - - - Default is true. Determine whether or not requests that result in - HTTP status codes of 3xx should follow returned redirect - - - - - The CookieContainer used for requests made by this client instance - - - - - UserAgent to use for requests made by this client instance - - - - - Timeout in milliseconds to use for requests made by this client instance. - If not set, the default timeout for HttpWebRequest is used. - - - - - The number of milliseconds before the writing or reading times out. - - - - - Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked - - - - - Authenticator to use for requests made by this client instance - - - - - Combined with Request.Resource to construct URL for request - Should include scheme and domain without trailing slash. - - - client.BaseUrl = new Uri("http://example.com"); - - - - - Set to true if you want to get an exception when deserialization fails. - Default is false. - - - - - Set to false if you want to get ResponseStatus.Completed when deserialization fails. - Default is true. - - - - - Changes the default behaviour when RestSharp swallows server errors in favour - of setting error properties on the response object. Default is false. - - - - - Allow high-speed NTLM-authenticated connection sharing - - - - - The ConnectionGroupName property enables you to associate a request with a connection group. - - - - - Callback function for handling the validation of remote certificates. Useful for certificate pinning and - overriding certificate errors in the scope of a request. - - - - - Parameters included with every request made with this instance of RestClient - If specified in both client and request, the request wins - - - - - Explicit Host header value to use in requests independent from the request URI. - If null, default host value extracted from URI is used. - - - - - Set to true if you need to add multiple default parameters with the same name. - Only query and form parameters are supported. - - - - - Registers a content handler to process response content - - MIME content type of the response content - Deserializer to use to process content - - - - Registers a content handler to process response content - - MIME content type of the response content - Deserializer to use to process content - - - - Remove a content handler for the specified MIME content type - - MIME content type to remove - - - - Remove all content handlers - - - - - Assembles URL to call based on parameters, method and resource - - RestRequest to execute - Assembled System.Uri - - - - Replace the default serializer with a custom one - - A function that creates a custom serializer instance - - - - - Replace the default serializer with a custom one - - The type that implements IRestSerializer - - - - - Registers a content handler to process response content - - A list of MIME content types of the response content - Deserializer factory to use to process content - - - - Registers a content handler to process response content - - A list of MIME content types of the response content - Deserializer to use to process content - - - - Executes the specified request and downloads the response data - - Request to execute - Response data - - - - Executes the specified request and downloads the response data - - Request to execute - Throw an exception if download fails. - Response data - - - - Executes the request and returns a response, authenticating if needed - - Request to be executed - Override the http method in the request - RestResponse - - - - Executes the request and returns a response, authenticating if needed - - Request to be executed - RestResponse - - - - Executes the specified request and deserializes the response content using the appropriate content handler - - Target deserialization type - Request to execute - RestResponse[[T]] with deserialized data in Data property - - - - Parameter container for REST requests - - - - - Name of the parameter - - - - - Value of the parameter - - - - - Type of the parameter - - - - - Body parameter data type - - - - - MIME content type of the parameter - - - - - Return a human-readable representation of this parameter - - String - - - - Executes the request and callback asynchronously, authenticating if needed - - The IRestClient this method extends - Request to be executed - Callback function to be executed upon completion - - - - Executes the request and callback asynchronously, authenticating if needed - - The IRestClient this method extends - Target deserialization type - Request to be executed - Callback function to be executed upon completion providing access to the async handle - - - - Execute the request using GET HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using POST HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using PUT HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using HEAD HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using OPTIONS HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using PATCH HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Execute the request using DELETE HTTP method. Exception will be thrown if the request does not succeed. - - RestClient instance - The request - Expected result type - - - - - Add a parameter to use on every request made with this client instance - - The IRestClient instance - Parameter to add - - - - - Add a new or update an existing parameter to use on every request made with this client instance - - - - - - - - Removes a parameter from the default parameters that are used on every request made with this client instance - - The IRestClient instance - The name of the parameter that needs to be removed - - - - - Adds a default HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - Used on every request made by this client instance - - The IRestClient instance - Name of the parameter - Value of the parameter - This request - - - - Adds a default parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - Used on every request made by this client instance - - The IRestClient instance - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a default header to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the header to add - Value of the header to add - - - - - Adds default headers to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Dictionary containing the Names and Values of the headers to add - - - - - Adds a default URL segment parameter to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the segment to add - Value of the segment to add - - - - - Adds a default URL query parameter to the RestClient. Used on every request made by this client instance. - - The IRestClient instance - Name of the query parameter to add - Value of the query parameter to add - - - - - Sets the to only use JSON - - - - - - - Sets the to only use XML - - - - - - - Container for data used to make requests - - - - - Default constructor - - - - - Sets Method property to value of method - - Method to use for this request - - - - Gets or sets a user-defined state object that contains information about a request and which can be later - retrieved when the request completes. - - - - - List of Allowed Decompresison Methods - - - - - Always send a multipart/form-data request - even when no Files are present. - - - - - Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. - By default the included JsonSerializer is used (currently using JSON.NET default serialization). - - - - - Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. - By default the included XmlSerializer is used. - - - - - Serialized request body to be accessed in authenticators - - - - - Set this to write response to Stream rather than reading into memory. - - - - - Set this to handle the response stream yourself, based on the response details - - - - - Determine whether or not the "default credentials" (e.g. the user account under which the current process is - running) - will be sent along to the server. The default is false. - - - - - Adds a file to the Files collection to be included with a POST or PUT request - (other methods do not support file uploads). - - The parameter name to use in the request - Full path to file to upload - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name - - The parameter name to use in the request - The file data - The file name to use for the uploaded file - The MIME type of the file to upload - This request - - - - Adds the bytes to the Files collection with the specified file name and content type - - The parameter name to use in the request - A function that writes directly to the stream. Should NOT close the stream. - The file name to use for the uploaded file - The length (in bytes) of the file content. - The MIME type of the file to upload - This request - - - - Add bytes to the Files collection as if it was a file of specific type - - A form parameter name - The file data - The file name to use for the uploaded file - Specific content type. Es: application/x-gzip - - - - - Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Serializes obj to data format specified by RequestFormat and adds it to the request body. - The default format is XML. Change RequestFormat if you wish to use a different serialization format. - - The object to serialize - This request - - - - Serializes obj to JSON format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and adds it to the request body. - - The object to serialize - This request - - - - Serializes obj to XML format and passes xmlNamespace then adds it to the request body. - - The object to serialize - The XML namespace to use when serializing - This request - - - - Calls AddParameter() for all public, readable properties specified in the includedProperties list - - - request.AddObject(product, "ProductId", "Price", ...); - - The object with properties to add as parameters - The names of the properties to include - This request - - - - Calls AddParameter() for all public, readable properties of obj - - The object with properties to add as parameters - This request - - - - Add the parameter to the request - - Parameter to add - - - - - Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - Adds a parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request. There are four types of parameters: - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - Adds a parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - Parameter to add - - - - - Add or update parameters to the request - - Collection of parameters to add - - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) - - Name of the parameter - Value of the parameter - This request - - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - The type of parameter to add - This request - - - - Adds a HTTP parameter to the request or updates it with the given argument, if the parameter already exists in the - request - - GetOrPost: Either a QueryString value or encoded form value based on method - - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection - - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} - - RequestBody: Used by AddBody() (not recommended to use directly) - - Name of the parameter - Value of the parameter - Content-Type of the parameter - The type of parameter to add - This request - - - - - Shortcut to AddParameter(name, value, HttpHeader) overload - - Name of the header to add - Value of the header to add - - - - - Uses AddHeader(name, value) in a convenient way to pass - in multiple headers at once. - - Key/Value pairs containing the name: value of the headers - This request - - - - - Shortcut to AddParameter(name, value, Cookie) overload - - Name of the cookie to add - Value of the cookie to add - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - - - - - Shortcut to AddParameter(name, value, QueryString) overload - - Name of the parameter to add - Value of the parameter to add - Whether parameter should be encoded or not - - - - - Add a Decompression Method to the request - - None | GZip | Deflate - - - - - Container of all HTTP parameters to be passed with the request. - See AddParameter() for explanation of the types of parameters that can be passed - - - - - Container of all the files to be uploaded with the request. - - - - - Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS - Default is GET - - - - - The Resource URL to make the request against. - Tokens are substituted with UrlSegment parameters and match by name. - Should not include the scheme or domain. Do not include leading slash. - Combined with RestClient.BaseUrl to assemble final URL: - {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) - - - // example for url token replacement - request.Resource = "Products/{ProductId}"; - request.AddParameter("ProductId", 123, ParameterType.UrlSegment); - - - - - Determines how to serialize the request body. - By default Xml is used. - - - - - Used by the default deserializers to determine where to start deserializing from. - Can be used to skip container or root elements that do not have corresponding deserialzation targets. - - - - - A function to run prior to deserializing starting (e.g. change settings if error encountered) - - - - - A function to run after configuration of the HTTP request (e.g. set last minute headers) - - - - - Used by the default deserializers to explicitly set which date format string to use when parsing dates. - - - - - Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from - element names. - - - - - In general you would not need to set this directly. Used by the NtlmAuthenticator. - - - - - Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. - - - - - The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on - the RestClient. - - - - - Internal Method so that RestClient can increase the number of attempts - - - - - How many attempts were made to send this Request? - - - This Number is incremented each time the RestClient sends the request. - Useful when using Asynchronous Execution with Callbacks - - - - - Shortcut to AddParameter(name, value, UrlSegment) overload - - Name of the segment to add - Value of the segment to add - - - - - Base class for common properties shared by RestResponse and RestResponse[[T]] - - - - - Default constructor - - - - - The RestRequest that was made to get this RestResponse - - - Mainly for debugging if ResponseStatus is not OK - - - - - MIME content type of response - - - - - Length in bytes of the response content - - - - - Encoding of the response content - - - - - String representation of response content - - - - - HTTP response status code - - - - - Whether or not the response status code indicates success - - - - - Description of HTTP status returned - - - - - Response content - - - - - The URL that actually responded to the content (different from request if redirected) - - - - - HttpWebResponse.Server - - - - - Cookies returned by server with the response - - - - - Headers returned by server with the response - - - - - Status of the request. Will return Error for transport errors. - HTTP errors will still return ResponseStatus.Completed, check StatusCode instead - - - - - Transport or other non-HTTP error generated while attempting request - - - - - The exception thrown during the request, if any - - - - - The HTTP protocol version (1.0, 1.1, etc) - - Only set when underlying framework supports it. - - - - Assists with debugging responses by displaying in the debugger output - - - - - - Container for data sent back from API including deserialized data - - Type of data to deserialize to - - - - Deserialized entity data - - - - - Container for data sent back from API - - - - - Comment of the cookie - - - - - Comment of the cookie - - - - - Indicates whether the cookie should be discarded at the end of the session - - - - - Domain of the cookie - - - - - Indicates whether the cookie is expired - - - - - Date and time that the cookie expires - - - - - Indicates that this cookie should only be accessed by the server - - - - - Name of the cookie - - - - - Path of the cookie - - - - - Port of the cookie - - - - - Indicates that the cookie should only be sent over secure channels - - - - - Date and time the cookie was created - - - - - Value of the cookie - - - - - Version of the cookie - - - - - Serialize the object as JSON - If the object is already a serialized string returns it's value - - Object to serialize - JSON as String - - - - Content type for serialized content - - - - - Determines if the object is already a serialized string. - - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Allows control how class and property names and values are deserialized by XmlAttributeDeserializer - - - - - The name to use for the serialized element - - - - - Sets if the property to Deserialize is an Attribute or Element (Default: false) - - - - - Sets if the property to Deserialize is a content of current Element (Default: false) - - - - - Wrapper for System.Xml.Serialization.XmlSerializer. - - - - - Encoding for serialized content - - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Allows control how class and property names and values are serialized by XmlSerializer - Currently not supported with the JsonSerializer - When specified at the property level the class-level specification is overridden - - - - - The name to use for the serialized element - - - - - Sets the value to be serialized as an Attribute instead of an Element - - - - - Sets the value to be serialized as text content of current Element instead of an new Element - - - - - The culture to use when serializing - - - - - Transforms the casing of the name based on the selected value. - - - - - The order to serialize the element. Default is int.MaxValue. - - - - - Called by the attribute when NameStyle is speficied - - The string to transform - String - - - - Options for transforming casing of element names - - - - - Wrapper for System.Xml.Serialization.XmlSerializer. - - - - - Default constructor, does not specify namespace - - - - - - Specify the namespaced to be used when serializing - - XML namespace - - - - Encoding for serialized content - - - - - Serialize the object as XML - - Object to serialize - XML as string - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Content type for serialized content - - - - - Default XML Serializer - - - - - Default constructor, does not specify namespace - - - - - Specify the namespaced to be used when serializing - - XML namespace - - - - Serialize the object as XML - - Object to serialize - XML as string - - - - Name of the root element to use when serializing - - - - - XML namespace to use when serializing - - - - - Format string to use when serializing dates - - - - - Content type for serialized content - - - - - Determines if a given object is numeric in any way - (can be integer, double, null, etc). - - - - - Represents the json array. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The capacity of the json array. - - - - The json representation of the array. - - The json representation of the array. - - - - Represents the json object. - - - - - The internal member dictionary. - - - - - Initializes a new instance of . - - - - - Initializes a new instance of . - - - The implementation to use when - comparing keys, or null to use the default for the - type of the key. - - - - - Gets the at the specified index. - - - - - - Adds the specified key. - - The key. - The value. - - - - Determines whether the specified key contains key. - - The key. - - true if the specified key contains key; otherwise, false. - - - - - Gets the keys. - - The keys. - - - - Removes the specified key. - - The key. - - - - - Tries the get value. - - The key. - The value. - - - - - Gets the values. - - The values. - - - - Gets or sets the with the specified key. - - - - - - Adds the specified item. - - The item. - - - - Clears this instance. - - - - - Determines whether [contains] [the specified item]. - - The item. - - true if [contains] [the specified item]; otherwise, false. - - - - - Copies to. - - The array. - Index of the array. - - - - Gets the count. - - The count. - - - - Gets a value indicating whether this instance is read only. - - - true if this instance is read only; otherwise, false. - - - - - Removes the specified item. - - The item. - - - - - Gets the enumerator. - - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Returns a json that represents the current . - - - A json that represents the current . - - - - - This class encodes and decodes JSON strings. - Spec. details, see http://www.json.org/ - JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList<object>) and - JsonObject(IDictionary<string,object>). - All numbers are parsed to doubles. - - - - - Parses the string json into a value - - A JSON string. - An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false - - - - Try parsing the json string into a value. - - - A JSON string. - - - The object. - - - Returns true if successfull otherwise false. - - - - - Converts a IDictionary<string,object> / IList<object> object into a JSON string - - A IDictionary<string,object> / IList<object> - Serializer strategy to use - A JSON encoded string, or null if object 'json' is not serializable - - - - Determines if a given object is numeric in any way - (can be integer, double, null, etc). - - - - - Helper methods for validating required values - - - - - Require a parameter to not be null - - Name of the parameter - Value of the parameter - - - - Helper methods for validating values - - - - - Validate an integer value is between the specified values (exclusive of min/max) - - Value to validate - Exclusive minimum value - Exclusive maximum value - - - - Validate a string length - - String to be validated - Maximum length of the string - - - diff --git a/packages/SymbolicLinkSupport.1.2.0/.signature.p7s b/packages/SymbolicLinkSupport.1.2.0/.signature.p7s deleted file mode 100644 index 8ac524be86c0c6981d08c07e60d1ac960067f3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9472 zcmdU#c|4SB|HsW@?E9K^Y-M-P*tOb8mdKKbF&JWIn6XouAxa8GRAh;?%9Nz5D@ zgaMjGl^zGE(j!m^48;MkA(&iaOduXGI21xp2e|*<5t3yOx3%*ik-doo9TYP&S{bFG ztfdAhqm)qqN?BD|O&PqTWP%}k>3I3-JA|rg*^z@ytgQ)l}-)1EWGX=m08&8A^pf=x(v|wGHVXbt;OTE_Yq<=gup5xjFgx^_jLW zNNrgMSJwHXeb@L>(3ovyMY7RxaW6BOS)&BP5)yC5y$`iJ){@tRuDV(xvTfJT}kHSHeT5Zwp3Rq?mZ4e&$dUI z8akw^dkbAP9<^%!-XfZQ=XkO`r`cw@Uv?c+OOcCPRn@bG zhmDso9Vw3G6#IHgSO)K#kXMd@6g|DXIh)fzE4OMa` zKLb>H0HDGJS3?)hBq;3CRp}XMqhCf$v10uBor0?=p_nijlZ=%TfLY67JH zlprWT1w1SuL1fnnVq>Cyf$19xAJI zWTXT4tm&KFmIu$mrILq|q|PM+PuJ7L(Vlzn;R zxFRy8KxB6;V?XPcL33BZd)FI^3;a-?s{T7}`sLhciyVn)Ig|ZvD@vq&^fU92edX@5 zk$_=^Mc8|}p1z5*C~KID??B2(jWN3Kus&D&nS*<#@ia$m z&IiT4bL6V(V?}OJWL+x5kk-jVWaJYLck;GNnO9V={n*qmbGBn8j;WAVaHpC9ZdxoZ z$1Wp)0Am*lq5DI8)37fp17`)85sV55Ff}m1U_j{F{~-`K9`FIA*V+IiM$juDz)wd- zg@`5lZO90K{(3KHjOJ=DEQXda$QwGUtUd142W@IV%NF{&%2-kWK%vkUBn}S)LI9mC ztt^cgwY8~8zG{DW9^XHXRsH*8Eonv_; z(~=#04;3S1I*Taj2sKOqnC>Giu0QIxb2QvO`C~%9A8D&uI569BCXi!qDIxE) zx&5pi?rMix#>iABN;>`8pze!E?^x9*g5fppV@ zE%MoNvO+rkve0eHNtf@-a1EyO8fS-jdELI4?}T*f^)F&gsJuGg$nBNczN=-IK_1WK zusf>^qaM0gBTgE+s6sj-(rs#Z?!$i3k*@*nKE-36`h6vZ@m(WquVx|0w(}_Lc19t= z63Ru(rn8)g?+lc$C;JwtrgLtDY@4s#$%4m}&m@g{`5K^$J+t2n=3a2$I{`A&3S_3% zDl-|lN<8fc{Q~{19%;IDY~}uyng0Z=K<$Il0@T*U4hT>b*i>8PDL{$eNKhVt3p{vm zMjmE+Py&L)3m_6uoXZglXW(J5_Hf4&3GOJ`Aq2ZI^GH|(8hZpN6G=FvwTB;(>>WTP zg(BTTk>=i55|K>w3|Q+6`x|}#lC4)m@U_o98y0JHyM*jIFWhnOJI}#0Z5*0-%$%!q zw*y3Rf4qQYhC{11PvP$7TeF3!Na%`4M=ppayVQmXs)* zTGp#wK_;BH!fYQ~qzBMz*ByKKvFLo}Rkf!=q~YvbMs}`voRe!DgXP^g7Zv zU7A@@hwAerNZ*H_j>J@I;W&G6WxbQl$f|=|Yk79~oJ+92EM^dvu{bd2SYGLnCm1FZ zf#|6|!Xfk2b-LlG+Kc)&E_xS%u{E|ff;&~aA!h$HsDIZqZVU99@>*f8cQN3Jd)J0-&CynuUr{`JIKo@Qmz*K`UWa1h^8Gtb{{>IQ9MG zuwM}R{|wu+LO?@6AJAN>XFvkNApaHs84(B^g%tva0F>x8YJ&MB1PJ<@`NU#v6abCU zTl?bwDxc8Q!+K7kNrzSCu$o#}Xkq>H}7oiAL8dux6-^4v|;qTPt2>9V%xp5q$}%E6(ti5dAZIyJQusWewxlC>H$|{{2gSFNSzr<$d0w=Zz;U9JXB3 z$HNg+`wn^@15>u zJLWCUePTf0c7}V)Nsfc(OKr3kO;USXQkOy{&67qoxA9Se%64>-Io&FX z$PU{SyU53{dB6WPzDGzYUn|=!PSJo-xmW`*uY4FU@&HBUmj+Lcw`K?9LOTywIt54AEr1LpWZI-%ar_CdN_mLu#N6p{jS`ay5i>QxOOab3Li4#}-VVz=Ag$BwV(kDJz93qN*3&`~t= z&058#Yc+janWZ~Alh<>-}<5BLm_ z$~x`kHT#ffZ+QoP>Mp&0b*oN=pwNM`EmpT3XLL;WWkUJrQra%Pz(wpBJ1knt2!YEc zB{mdJ2y&nSP;UGbVPO3(21PpaZJ9RioWNdr2JE-68zsKsxo%!?ipjYRBV)Xodp9|Y z5|c}b0w_l}iV;yjctvIK+JxdUga8jLQlCijBa$!ypnZiBU)HpsF~q-qdmkx~9Dua& z2nZ&Ud_aq5t+-q7K*O`T26CS_-oqvUgZHD=bTmSHkdR79V{{gk!vs`x6`+xoy{hVV z2{pJ&l<-Kv*ei#)g&IYFfi^&?-neK1fNy2d?4Zr&O`BVhW@9P;wA{5D$c@X@0hK-| zs#thXvRFAJSnz5g*Lto@0WQ&qNJ3%)1H6bN?=aBi3M6|Vi3HzJaMLwtV_`fhYeSH> z1n(fw=)?G~8ew1!~$rEXYVV%zaXFxPNx~Bs~R$(IylWK6d9{{Z}!Wa-r&2MSho`{bY}gHuZ98* z(7HNe{siw9mOvxMjz>=wQl7MbtJvk^9&c~{orfzldi>zNS+z_?$TX)6LST2_lxUcz zPnxS|ZtuiXW$M)A1k>7(w;f%}iUm2eXWak}F(ZzEPcuc3n8Ig{$;C|L01( zLq}y!tw>5rF+jQfN26_{6NdosYjOy}3daC0+0I!9fc=0yV9U?sjmO|TRB+y&fCL~8 zFd*m^*kMp1IB&wcXF@SIPo4IuZ$Emd(?n1)e3LS;n)1N9)t87PDud_Ln+!$@&D2#1 zA}?Q~&Gfr|y%YS^+r&82hP$h7lmQ*Y(2>fp>6b`cmQTCq=L=!Oin#Eh})R|R;X9_Sz^CRfAx)uH_q6KoxZRTgic8+3a+|&;a<@YN}`F9V&}+SRM%N_W&h17 zY|Gs}qWcqfPbBioiaQo?exq1vvHCuq+Ft(!`?ln*M6zvv-|0cj*K`?_-+92DPoSNr1c2o2o1J`8Ni&yXBC%e#vQN#9w2{re!uh(oB zE$h@8?JjiEu{^Xh;l8IY_WDR~F8>UrBZZg!aBGTM@6!Z7G9^6yNOc;f$1pZ6v2iR0 zXi~44T&lM{9%VK`e+J?I`EJ_T@{g@l%#_x!Wonwd<0-Ht)dB&AT!mLSeNm^W*It9U z<`YlTH)Z^xB>i6xZd!S(0iaf@*%f$!uQ9;(D!hU>viUzvD6+uj70QbL%Y^bbOv1|j z8T)N5GvZ0kLX?~_+v!5ct!@4{(FycEF&DPbp;Hf;H@owi$yL_%%2gSr!oorxZ3=!o!dLdccw9ExJwTp!N3!+e3cT-9{x(bmo{ z#TU&6j-MC$a(_gX_j&(=qc4&^EmobeCk4;6UVXgC^yRGPy_DmJ8eh&7nRT{(U`lc+ ziw;$f3%R)oogh_<))n5*er-q5P{@+Y z+7ctPq0`Fe2d?E}B@$>eE?32WVtO(zyDFkwaFC$6;8|UJ^#$YMTo)`#Xh2O%N%bc* z-o`$EblKt<=}mr>?zCKvR^-t@w++_7-(_duXrWS<+9oHo;UfD$r{$H9T4ML;tCyD3 z*$*kl=kgQyhIh%`8g`z^>9uo@_6Ou&iD3jhk#>l*O{bjwKhLLDG5rupGHxFHa0>SA zaiYp|W?u`{kIzfbKHQUtHPPNB(eUay;Y8ZDvb59>*AV4Q%?UR4x``?SV&)bvA905G z>JcXIG|pq3tiM>y`kb2E9d>WJ^#`oGcNTV)C@6lt;;jx{OGml`cVbPk`xD9_~8c^K1#t(9g}~$RB#PL0oiE=vQu@Ho%m^Zcr6{Ej;U- z_3$t02KdL=LW7Q zCJnuer0KCi7e&5b@|7>LdlwgJ?O*U&y~{`nA<}N5BwE^fw>L=Yw8+wqno5L|H^UVV z_W6Sahn2_83)Cl?yXo|P$fmGoI+OI6s_Od;o{m2@jvo5{Na?1-y@I)dUIRA9^19&X zLi&Ck1lViqGYy=K{=L6R+I|+V8o!vab?~6*o~Wf%j&PRuwow*O*~ad5e=HyvS7i3* zJ>Odew;f;F;FJ;t%r*@G{m!I=NkSVfIC$WY&3=bTcF!T1FAS& z8_@j4p$i}@fwrA;@G|9=%dTaH(rh|)4W$4wcpI~fFn-z$GPL)yKfk(R+=z3~R}5Z5 zD2P-az#EWXYlBD?TcsuVq04V`e)&{j>v~`4y7LJ3#du@>YJnc4zl~G%pK!`lR=aqP zlq#oxq4^E;w}SZ}D!Yi~ycN|=w2I5{3f`fO$9EB0-?7Ke^~Rx~4G zQ*i9w&WlUkRprUYN*`DsN&Zkhjw$ZUKR;C8e7077JIeLSUl9R^|DHIw+g z=(sMael3XR?4XT8m;zTqxw&tcDoi-ShbdX0a_EIarv#73`;Q$mj}!whq(^>lu9Ww> z(Qvr5{c^K!es2R^`U&RXq#5&^Z>X&?gxO(nD_G3Mnijnq!$B8Gj$Dwqrinaa%KKLZ zzYR-zObYH7=4x&|THcdtEUw2mf74&Q(8#8wv$*T>4XZ#CZUO48_BXng=p(HuA~i{I zjN5bbanN)9(tGlr=-#KgUXBw$n?0*)&n=BdQK63Dk3sA}y8)n_{Ks$!<@^K4e|F2V zD7k>px~Br#hin^slfN(!fA#*v2G3Wxqx0~I<(cGQ2 zpUyyN9+~WB(^e@S#ye-Xs7=n57Hf2Cew1y!;dzs*Iyl?$%8|#%4;p5pEo3q!M0tB7 z_wDd-ZJ9|m%e>orqig(;e#FDfvv_EJC)*p z?!kGrsiKG!*6!CoE}hv5)p0dz)R4Qv$(et^ooB3qgVecXtc!?(XguG+25HfE z_IWwoiS4L{$RAA|^F5xcb4P`%ZL@d9!=uv+QEN{*cCTgl5in6LH*DCVUbUN}zf8G} zW;(uLW!?=g&(maypB$2nW2Z$VGZ_#9{YW6Yooz|5%ekY4qX2KRGEgd>@?SXcK-olZ z1s9|duvA8uHg{dCOB)0Cl}rX(B;UN(*oi~W4lLDmXmjCu*US-W$YVFj{p_4FRS+bw z_Ysv(y7uKKRVk-Ls>Ix3l&FOTN`@^R%=JFEyytGwW#$x0IPv;hk~H)94E>t6i-}~NopPr zX(barQTQF*G!9AdYiY)^n=10tOs_PHcy7E*_+awh_{F3rEZ_IHqj;CO3CIC2*B8^{ z%FLj5qNlr5L(*R*^wzI6c-+ZUDlhh<`0TK<2J>fK2yH7(&h+#UXZVJDMa7+>FN5=7 zMUsZLJlwi;2(@2Zk~oSELcR2pHjm%1O|KZ;%(t0ZBCg{6<~3PWgeh%XHym16mRP33 zjel!9kb9tfD8_6Pnoq0sRg|eW0QdHtQM$LomE>Clc9xaPA-Ffh{;X^M$}@CN4QeB} z(^tGZ!HtWsx_&IqO5%O_?0Mg&#GVg&xkUw@#T99nlV46<&)sn4SmGiyHQc+n*4G(@ z5qM1S4V(Kt1Tfw`FiSYJN?O?)hAF|1XX^|R>J9SujELofV4jK)wL#YeZD7IfL`}Vw zoVkK3NOs^kxZ$X0Cn#C$@^f%=xC?4i=?(O1i40_h$2ip+LDb3QN{>LQj6zCSA^D2h z6v)Q@@@S1DHIdQOQ}&ZHJNCl2QL1-j`ZXVNJorWGQqT_RyW}Qlrr0YJk%cc3sHMt- zY4Hzt=-CF61!I}6o{MBpr;ne*SjY9$11~y7-@C)lh0n5kmdCh3W^HyVrgc;W({)S;9~n%>&?j0 z@=(*$l62ZGWpTbNNPAt+_uF;@e{2p{%O_=9DNgtpPFR5`2@<>HRN%xDxWyI4 zKHVhDHm)mW5?9?7h{rC>#=D+v4JL$NE`19Vxy9@JAl2@9NIYtR_ZD$SQa9x5xVD#w z92=LX=e|YXYKcu!a)oEcTCMmnGYR~--9k%`c7VDg+B{H#&R$|RsjR$aA##pjH;$B+ zzp%q}xUAVNFZ&XWaj-w5AF$dO)c69sK zZ+)K5>rvC%KFrwjm0}tR6>Jc^(4I9O1r>fGsaqN_xeOQ<8>5xasSDz+#%18)=vFQE z1Wx*+GqAw2(YsX_lnsTp&3ICYj3cM7n-`iqAJmfx8eq}85G*$S^gd|G7_%H-1byim z;X0YN$jY%Oh{RN`Y)YHD$SwDKnrc-rF)+$h%sccVVxV4iK0?`WpZ)kny0|`?4vs)1 z^Ow0YANHa`=zvVt92I0jgS_|4t$k^d5gT(aEWV|4)+=>kWq7}xaGIKQ3Z7e(_h#VHuLJWk2&9_(nZD$sTJk1kYm8q zf-38ps8&`91!K~p#X1eEYY-P;B<|TerKQuL1qXrQ= z1~@jzNl>?0#)%6GZauffC_)9ly?}blUikqdHXXBSgZr0_@~q);uS56JLx-dr^^UQRxyXmq=b9gKQ?kQ9Wr>g|#YScBoELoeLe2_$ zTdZORLcdee>DQu_vze|cRJG2snX0lxiWRnOAq;CMS2ZhA`BC*Yt3Y07)QO2??{xse zXX`o~GuIa+>g<^|MM`{GfkQ7R=trhrg-_%qj!7yYJ4W=)wf8~Y8BSb;ZMe;e<;}NM zYvZfbCa~A|TZu@0l)7g+f67L3-bl24uVKkY-x1qxedl&fEB}ElP=Rsb#yE2G;WeWL zO|Rn>aOt84Dmk+pGUYE%pJ?h($gpqoWWngh)ZKa|{zwk8TV@)Y4mx2xi|U{cEg#sN z2gWRunp`_YJiJcaB(!&+{q?n5jkl%-2Mu|&L zddK1r-XiK_2osLtA(hH-{OX(*#B%rX<)P!MhxoBb4oi^ra~(ZIwL<3|&qDnpQDa2& zE2fk1@ylJ;I?OAkJ|rP3?wRxcva0i=^S~3Ja&*qFsJZe@w93e_#sG|m8k3Jm?k(O5 zCLVlZvr7KE=4>H}eg6to*Fa(TE0VI|=V#N=IZ(^NVS3|ZJ0b7*?@(5VXNnBPy|7&n z@5uEChlb=TBbJ~zcfv>O!kQ4`uzShQ3G_s^QrGS+q&WRj!t@02KQmjUqUiB>VjQz> zh{ZUKhP*g2Kxsyz%3-9A|Gg<5xNHFuoZchF7w==-@p=;<3 zm*$9lckAC|tBe*UYvDyo`)13Kza*b6NJ4~b3-aEeD619(862U?PAh*F#s zQYHD0Vh-B$=lKLcs`%gkDw+y+1Jr+Ln3L+rN-9eW&%pPr}cOXj%CWsB zo{Q(-song*VZblm4=xb?@>EUFjmUL?!bp|#K+~AgaAcuUwK&@Rb)K(lEC7`KF%GoF znL3`HHMCMoS{NhqLaz{ez5>N(p9RTqhGpBT`>9I_!}9Kup%h@WiLyXP%N zCveGXO7vUueb-}cm1LadlEd&Z>(nG_GUfi=EH>Y}fF@Jl`{=eK zH0#pv4EQVv3zB<^EXm7meNEJ3cnrGm>uH2|*@ls~N)7~fshUw+&HZASvMWj_u*9{m ze3EKjIgO0$1(pS$dW=;it?2bKPnrAnZD}&0X&UBz;@Cn{H8EjfGf6?@QbH$|Lcp!S z+fC#S5kw(`&d9*9Cz4c%90B^~O2%oIC60otDFCg;CvlMtJy@-Nbqp@!{1n1ZI45@X z`x$(r3bxYdTS)n$o^H_uAQSJDyRtGes^J6M2dtTw_RVXlF8w$5G*{EjYD6oOC)-Gv zSIKTh?s%0FX!&Mj#0uiT-3zru``m>Yqv%54`P2^^@<~gzQ8%oSwqA8 zNpHU$3mG40V0P&Q1^3;``@;ibqVIz0Gt+jwAs@fC>KRhKXVK*L>q>;`M;|mGenTPb zAWx}H(utT9PgP-Ct<|du!sSvww!k1S8%$rn2`kKHtQZN|O%Lf7)gC2fMa(VGa{v0Z z6)};#2@kmoecWcGfc{HZwO##6ZIb|r5h!^!>#$Wa&WK<~OBcl>NC`H`e}VCJW7lT- zQW^Qo4ay!{xEU;k_|(_V09As|WQdd9bSoOkI&tL#@vSh%z3qCA@0*BO3VaoCuO$KR z3yIKsDTciA&`JvKf@U=-2HXxME5p2Nu=EO8sNZnxED{Y&<`)non%!rsEu-&`$AG(o zNL72sYLe2SF-5DZH9kYZt{hc>&*Fnqs`)%I(zO(l+oHwh+#Fci0 z2gAtK{71UwsOz(^7^6^;=ALcMFi>T|^cCEb<=brg!{9Hb%D8o3q`Ght)}(_OtS(y= zm9L+4!_9w#maSQ&mb;XYy9|)Klo@XvjJ70^<>7K%rC9QHydfT&EY4sru6BdCJTIXQL^E9 zwO%4gZ2dEb4^z*gUrKAz$qQ6o>G%^oIE}RQPH;5BQ^#?@-t!9E82SJTwaAD;OmScn z4_JD_46kQHQ+qSdkvU6aC(E(F22jMjTa^UqANQ@3s8YPb4yZ&cHZ~-v4+b9AqIS_R zB6oTRMzGb2!wN|24Zw?nbag2%GW}&{zOa1V6eidq*;(crnQks9$!=1gxSW%>NsD!E zm(k@;yclBkUfiRgcprGPr~VT$kx z)5(SNu3PhysdVUFeKwU7Si+# zDKMR5W54^}yr@yN3R_p`L2|3#6MYh>!d-ccINxf@GTh&@YK=3J7;3F&b39^5e#o)Y zUhgZuJz@|PmgX3+vo6f*9yCyR@Ct!h2WoH(bbx!%dw>#x9)C1|o++tz;P~ne#z$CH zA0)2j_u!CY(4TL><<6Q&d-M*zY#ygx=p>xV&K43!uHow%?`7np@38tX20Ongn|Vif zu$p?QL~-w%>kQIdE)0Dw;VvgeflkRS0R7{50p6wYdn5YPCCU`j8{Mbx{pfCtXaxdt ztH_swuNcdJ$?}34=frnI3#7@qRa|juYh-Ax z$^7-=9Ko~O&i#Agss+6zMav=^PxvzYHLzDM#!*ia0uw%cZh#Y-b4Gst2-g`Py)%nlf1iF zL6Y|eg>`Pc2hXv4#DZ~YXXOOjq&Vwmc#en*`K_ez!wrk0U=l$NzCiG_G zoX>p-zd$6tN|J{ttpE#K@MR${n`++)3uTov&Zfu1Cev;ZK}#QaIzBc+VXo7?Atp3QL^Wt7z2KrZOPn(_Cnl%NKd(7x~MUzo+#m#_=J;CD2YeG zgxdxMB%?BNbf%WagGL*b zns4)yIrZ0r39{V#8YCLEyn+>Qq;HeQ3?|e(I^a-rShQq zl@iQ51$AQlpfGXqUt0~fP~Pk^F9|HSEe&E2kJaVusxO-JJf@Qry*1^gQ=Dp9JSLO=mE%;R%fxC3`F^ z$`^gOzS5xW6zrY0xTNg?9pxZSa)l$pRl6cHrmys=6mWR>CSDc1^4pVfQ znD5jod}YiF-><{Lv|IS$_3>O;uhV-KsqRf_tMIGR1{1MEUWc+b@jVBZ^skZl${MyK zdrDl;{HgP-md-eeM;_kenBE^~lQGqeQgJzm?+>=|2lnt|@1nRT)v+pd`T670%!j8h zE`A&8{#O4j=j2|)J;iC+(c4pNGB(^vW@THq>F*5OkkxD4c@!{dpr9E4Az*?X^sSBb z?Tvt}9RHb;**HJ{sANhj;ej;A`YJ&&IN{Nz0_6q*Yq5nEQV=P#d_DJ5jPon|qQ=Fu zZ{#dmMFV(2DmguYBs46_0!X1=U#;#-=R0iI>&nLQZ1Ld&66z>?GJ4Du;c~;$kw&`8 zEWYzpxKrHPu5UFHXxf{YK!i*lo27w<8uzG6kATRRnQKk<{yR^Ci`&mDO7ItEb#(j3 z)U}!#e>?%L&DWa{9=7COE&1BSgr)D+y)_-s4A6B%pXchzMv<6h(yT2g?t4SAA4g9A zMKLnkmE}@H?g&&jWU7h~R1BRa*M)U*8@QoNN zpz_L`MI8uy+Ubn0Tw;#%B*bY%dQsFo8E8rSmAC=% z%f=64ErC6)D(BHJ`bAb{YC>Z-Y3RRcnLqR*F(6u|&SI=IP0fY1#H)lhqQv~eSC`cp z+f9cZ+(uuyzzhkag1k%_@Y))D=g)B7)SHgK?JFk%p#g7j)2j=Lt6xoAm=N!cBynSA z@3>TY9O@M9H6_*0Y2j*%)WYUl@6bMh)4~d1Fw0O`Az>^B1Yk|3heU9o~5Lhyza+~=qY5G zaX(C@fRl(ew(w_mUAFfui_s(l=;#=S&7b)g?4jz%UkVX^5Dwnn9~n_W@|@Q}(n$C1 zbb%R8#)aRr4&PH5PNF|GJb)hIPh8?ya{=3ZY{l-=siEiBo{3Ch6q~@`vZ-^3T&om$S+q_ewIx<_&lSyqu`5#0@7_>OS9^|#=NWzxNp>(L08uN zTo_%)*vrbS5e`vN$G0FSC-{ zpD8dfU*ktyHzl`fq(}kjOG*c7UdLRs*mBl=TAO-+S`xRReez%&d7Z}nsV?9xeN2Na zY+llN?S{B!iK%si425X${jHBsm>7=Q zq;Oo4O*K1}u9IyhFMlIQrtXb2FF&0(T^8vi`+0&QW7u9+=($MOo-m#Y$4vs#f=KRV zy|2Tqd6EoM!p^=Uize+Ww#h1^&jq`abumM^E&2(b9bYwTCCo}xx+jHXoRiEIzBA45 zzh)y-cH24B=qH?{mSNkix0rZ8CTU{8_*`3LQ9Fk&8u}(wF?^(?0Dcpy5xXXAcYepX z?+sy6WNiz1!I*}&LksHMACKyRF z?6D~{nqIt}r!|=x_m?Wn54jrm;bS)v_FQihI^8X-EM6%W%n%ILAZYhY;+Z4Lj&ip; z!y224=#eZk+G^;%U9t0_z%fOsgclZX&bLexiLG)M<@Kh%>gP=V4)qOxCMf^A!nt#< zVTq_Q#YGZD_L73lScU`Qao}fQA&<5_g;3POi{R6{*U4JZ3ZsiV`!ovB_j&x7@;UYd z$LYRRStj_H$NPIYRj4Kjr%#g*J*cj+cW$XS^;@PR4SP^Ndm$?3bVKosuD8tXVEQ;4 zWN9f%roc4BBqMO{XjZ;e7>2zF-VnaAXc4VLvT2fK6HUjzeS^kBtz}=CWZ6P~gWl43 zj!`?Fz^z6Tk^a zPB4R5;AGH%TvynXMy^&pHhA2r4QS>5G(0%n%N{^-!?lkt>n zHYxq0Lpp35XLF&Wie2K8(M!IfuKo$v;i=8sp?YBB+i&_yJu4iz_kbsjR%1-6WcwJ5 z%!p~KLz_9KPNSFKC`8mN8Pg7HB?TXL(Bu+U*Frbr(i)9`!uyN<%v50e)*BYNml<7Rn3K;Vq=ju z&DgVE@LPEG0Aw9^++0tlJ=!e>Q0 zQ3v?C(|!4D$ha1jL&?jMh+T8=xs?pF>-DbRazP0g`)6YoUF*elnoiUVDBg^(6{;5V za`olu$zx=m@kj?O}i0aGBj%{)A(&mmBa$d)v9 zm+W0V3h-jBT!0E`ehaVdJ$A}tJy3s^tjo=3DZ8zcRT^-1@nVv&_WPirn&SCk-=2hQ zvw^^vU;A;QUhB=!xNuu7ku|4jtwCLXSinqK8|ES3d|7+;6s1--Z()wmJbF0q)(aN+ zT+8IDrnI+_Y9jF||B)?>= zL$?SvGjmG_He2i9;LJiOEjg)&hz38+YoT`qwdL_r&#n_Pz2BGwZ)!)wh{r@((Yy2 zsck0dNh7;}a&lEx`4$;bh^p_WI806%Iqk0*DpB9ZWUliNgb&zW_s5WM^Nv2NAPR+k zS@SHt&vJ0yz+66;0dB%KY^KJOW3X;O9fuQF1N*SnEg_Er@}vyKkuhrep!&ERMH8Nix-Ph>UVKcmYwX;Y{MnY=?hPJYt{%+QP zvRw@GD1;7YyDspGu4HP$Y@zbdV9v0+aKpc2-N918b%yea-)gZN(Si$1VNL41j;7O0 zfF)zD@p}J|#XWatp|C9AeKNW_?0L8+6g%X70Foij%neB2VR(1J5^CJqpPxxn?t*;C z`%xtcqJ(l$rx^+K?K-f}3(rO7mB8(VUdAbEbokc#tJ`fylMbIA(QoBwq)8KmKPCmtK0T z&myXMr%H*<5_ujsudml56J=Cml$LAT0_P`&wm&o3&{xL1&!(?*P@a#FQBmIgN=BgU zo5CvRDc3&6xgfLq@x=1gE1r8UnKph;+})sWG1dbma!1x#uhXe9 z6&_Vk_)j>JiZ~q7&rxsoWo~<2>Ah#;)DB3p_7| zk*te!qf=!&SoOpxsb$=S?QsOGXZcXov9GXfrB@W&cGJtow!PCy|kF;NRa z?VBJiuy~1J3k)nG!X*U}5h-zQ-Vx#VyXtw}gYCgu_D><%jUvvJJaHr)KadSxAf;RT zbK68ORq@0fHJsxr)8)8Qk$2p!{jjyMX!veRX`Q|EV=)QQPFD;PS5MLm;&q{vyzwwy z@n7n_HF1_BcR!9#Q>gejDweb2#A@35Qz?z$%i#u`MDsWw<+;!*)T$A6jQYgQNC~Pl z3@WYe9Q!2Lq|Nwl4wk{kZPrTOcwhF@3n$-qX?wda=Lmb3>Yqea={j(KB^Q~IO(Oq( z3+#^Pw2JK$9c|Z?{>VG(xQSq@x&Kl3jmUJ?2kQC^-BGm@z8D0am9x%fvPI9h^zh*- zCP&;BX~q$=7P~LdF*ywU2>h5XG&hrB$tn+rNjpqpnFSZO&kH5897RG#<3c@f1U_L3 zjeh*xUCa^g`JrS#YnoY0&eo2<754`~Yf+;;YVXN)xhm9hESZHqtXxgdfZp8^-GRd~ zw2t!qlUt=n#dMn5bQSZu{p6m9o?24CRw{(O&gX7IGMu(Db|lbQIbso8c#!}F=Z!xMY<^o`aAm;5`nRDN)lTz^ zH=M78x$ruzUmaX@iUbt;(Kp2rl)$l%Lwz26XN@@F>(Y%If^OPYi+D~&+@ec#SzNf6 z5Eap9T4F|&3agQD_YT$t1G>1Xsk!&YtM$g8qz7fSGF+H1=p(jyNr{cPM_uR#E|AsL z7d+2}eqVXmN?PDnu&Pq1oC>|egqo?WTEnw4HBI~we=aro4sHUqBKYm(rOYE5>t=E; zkHf%2L|e?h!F6XbVYaf~a@GUz7vqzqu0ee+vg^Bib#^d}C*ez6_Z%29!3=oKirlzm zmUa0~4*~KTato>v_&$RwKOUc^l>Wj)QR* zWC+bPKni+sbyuH`sRo^PLR}LfrQp^Od*_b(z`UF4iMcl%g5qoR=o;%@lUT!^sXty) z5$5JTW5HQfP)!*_SHOU=FK8-W*6sF3ZhIimsu6Z^M)-$Ac$|Yb%C%|~kn2x_g@RIo z%z>@Gp@qH)hz$&~cQP{sf!VA;4*Ev=4*G0{HufMETYDQ@kiCN$=d5C3ug8ncXI-&97Mf_3EzEWn!UV zzij2*T(+Gsl;ig~RSB>_J+)~NMVR)};~!MfOOvIi#eV*$8_b^X95=Z~cu{Q8m;eh6 z=`ZTF$dO1D>}l6uC--6gI3>MO#561LpcbcS-R#LBa*-#IH5=LP&$tbm>{st@Jn$VW z_}Cvyzb4ZWFX(wOgHhjj2ETc*xngjv5a3tCV06m7i~2gaEwm#`^h zrA)b!x@;whsAYH^Iep(7g2D^oko%!gvIRv8S%#2b49E*B*v!OQ-@(xy#A?d}2Kdt4A|NvcNCjM?LnFeZ z`qCUi4(-A~!vZk@=m^Mq0aDN)SU4DHcqo9;KPp0}s>7+Of$YI%HrD(=6clz=AU7*7 zCx8{m3IsrQNLV>pA%|F`^ueb5rj}wFt{l8-U}q_1WotFCtCfbvD|YY;NeMHj7aEps z7Up0%bvp?wd3&%B3QDRkh8VyXwg%t}ladMx0}TU%g|@x2NjM{MAHJz~OL7e0dmPvA zBZh{Dj0*%r1t259s=^`Q!lIu9!AB*a&~rR zHG-Tngq&hEw6Oxx0G>Xcg2g5IqlG9K44EM#O6ixB$~HC*lwzU)azb`hrzu&)x?IFQlNL`4PH>e<}>#c2#);e9w4+8OP4; zG_bTNn45lN{)6gNS${c&a++eTZ1$eWXbeYN_gaI9t3h%wjr-cdd!m$AxRs= zjp+UvW<`$QRJ--d7JaT5f_u%x5GSkYlk`{UOb@8`bIE!mA3t$*xu^zGrVVdeq4Y?5 z0OL3;pY8^Zuxq8);re19@)0J*^V_Fw-DJ*A5&|8I{XL%+i$F^RTs(8_DVy6+C+zSd z#VDI zoEsEzw)EpufG<1%;0p&y0Dqb;95NA!?qt2Oql#FS&1XfVKd)TW|5nolasUDB>_GNM z)2f&c+*ki`Na$g@8Pq9P^APWdN{h}jr{C{-ZrHM2H(#L0hV$5-PO zq}~|VB__^@s)b4r3|tqH%06l=-44w~S3GF_d2 zoEVTbLtBX9`i$RechqFO>jwjU_qaQC^hN}A%qM5x>$LaO#yGDz6dlT*(bdzKwY4dq z;+X^oiBGVkW$b=nru(L*XwkZH4 z9o{=d*-)>SsoHheV!F5N_j2IlM*noQQ6-<5w`Y!0@cyjOM82xyGIW%ZmUF-91^RjT-&Uj(wpA zAv4trz?v3E=s?mZAQm!vO!KBHORq{rioUe);Gv#6(#Q z?HvFI&WMtcwPy$0qIb=5 z0dmC9_%AUN0)U^)6h1)LqNzB0I*Q-J>_N-mluM>V%EC|FaRktx_CnRWYZt=oC<(bc zVqB(F#tqRI0Sj`lz+`mc~aOEAyL(-A6+V+*d`@x-VVNxbYBzFB2u?-#mOO zBSFN7!2eNKQl-=uMpI1F)lJWs#_)`o-|iWVAZtWM3oZ6qBA#TLo2h9@Le3k?H?wwS zXyNs_SDiSfDZ|hEpTEq)J>D`xqeXhbUd|m%19Q)2??pN-EgrL@Nw$0AU}RCgZ!9)f zQ5rhAi@taPO*s?~G!#N2CaUmBQ0R)nLbyfrxe1xO_LaUguufCC!HFjFXN`>5Gqrrl zUT&PWO_ce?Na+Z|OhpJYd4FdnB6fwb`kJkyonjx4!KeVv-UHr7VK$3+OK zhJs5a?qz&6GXzv{yN8+HFvw&uE6wN4p# z+&7C(601#osWzI6$HYC8bp7Nnhg~V70nMx#N~n;eF({UZ<-4I3#j z>eEtSlCwK;ko~2tHC{Gw)x;3>v!4lP>f&=JDXbzl)dBfL2Y9|V|DJ=g_>^4EF=G3z zv`i!n>`;?8dTvgBS9e{OV@Bi^>d#*vkrVBAIn)BO*SKO0x}ZqGzV@K=s7h3L+G-8= zji*Hfl}F(U=-&btK8qL+m)n?n&7D=I)V2ZVjIC)};68fm*YlcS&6rfp9`{l6UcAdZ|@YuaQOMM(cqv)98gsJEnKm@s4x8eFz&~mvH|VTRR~$)%q8k z{g+1lk2q;DUAl_V;*H+UqTozM{{g1&(%j%*IgI%3XZZb39CrSVg|+}|09PtUDlmZU zA1wSE&%mbo>@51f1>h`(U=|Y~1gDn&-0W`%{XaC5{f&U)05Jg1Z}|*_fUwa2B>*BJ zAei`|LBl}&M)#3lmbY7eu$|w))nl|+XTOp>lGmWm<4@vklclKfd2u{eV*A#XXHZH!JPtXP z2H@Op$1U5TqO~a-J(@OXx~}q}yTB@qKLyf@9_zET9%irW{6pGc+(7mnO`EY zmU9E->U%;-yMew0Gyq=$N=PF64)0&C+P@~ZslL#S0HQzgN@Q3d>K_F}XaMOS1!Q<2 z=1&;%0r?=|Bqs--7JwW9_4j-f84CvMXX5;i0|+nxY6LV$JOT&p%kvrr8X5)&p(7fm zm6@TbKFHDvWT|g$Xk!ftAb%yb$Z)`?aFpodYXBf|o0aWV;~mY5C$|$OY2+H%>!BPY zKF1Z5p(FsVzw`6VWpa)_>$BAvrOeFEkYJNKVIeg=Jf=7 z*OO3v8>y>Nl2A?p17=VC04?U7SVtA>hS}?kMrfbpa^XB2OlI z)aliLAz#EpMAag4DY}WB=!salS6REs`$#ruJ_dw36c$4PHM^%8=P{joP{nv1Xau@( zR*9dXmgn<_B%bpNQ&+JmrupJh0(@~v|9rnOfWEk>kb{VSthPtd2j>dli*x=c`k?=1 z4M5xj=bu_b!$Hi18ZxyMkP{@3rHp|3GcLRmhejlX1ppsG^vC*v+yhEh{^6SD*OXC3 zW{%&cEAw*&_-l!XwX5hAOSI1UrC+DO;6r^LN}f0I5Z?DBt3-l^dlvDjqx6UflN|sF zH~wT{kZh71hEfNg{!DV>$S`{xpee7mXS0HvFIOCftTUufD@lhV15Wh`$n^08_`LgT zFhT|(`7O%8gZu{qeTW=wNGWDx5BYZ&`VJ8J3P|xYriBPY1b>`)RzWKYRLDaoGdizx+(=xQNCR@(1T-E-m& zBdQ8qDp-vA4IJW5vcEwa;M4fmK@$S-e;YIgL}oL4?3?*f#$x@`aDSbk{OfS}A(1{L zs6xdBJ~L#Xge1JYl)q~J)&*pU5;pdf`i>5!Huh$25S7aj45GBLwseI|I`?B+SX{PW zO(<2Z&72@YpT6bqLfE5JZER-vbM7cbf9u1+^`|-pi4Xxl6YQTUHU|$RIs~$FaPe_L z82SJD_5Ek*dbd8$+cId*d4p;Ega-|+P-^Nay^j&opW^)7wltpbhIU?T8u?eI+x<9f zteqQ_gR1Od0cUla*?p$q6D)s;n7D&+BPY{AwalO&&i+*2w=0{_lIv^UvQ=%L7!pKA`r^V zoshX1Tg2%ZXU-mtvHG4IA0h9(?8P@b^iSkFM2SSm8K%uXn9Yk6n37 za9Xcs{*E^6w~*4O9N<&(&qCW@l{f@|)vs^}8Vyb#pqr+XstwQtr~_09kj<t3IHMkJQD^i3^5#D_~tlqKw;QNi}vAn<`Ysx%$nJzV8jJYkZ|oInifV` z+eBHmX5oop|5sTu%}+8%p9r2&Xcc4q@KNMNvm7`PYX1&-o@bq^mxgcm4&PYfoCJGB z4xHgBaV>P1t7|ZEB679jpw2{;!$wqPIkM6bp;{TcDV zxKEw?0e~*9=HrKU)enBJj^HB^>`uSNMb#V(`s$zXZYjjZF=~ZDQc_+Bz$kx*mpgpf zgtV#B%gf%NvBW1y|CEyczi!-*=`A+^_**vn8@wRf7?ASs@N)huoBwYe$}<4nZtDcoY7YW)GvWLT41bm@~VvjYK>ovlA#Zcci%TUXD zU|6v_EP|@`>B@k_Yd;%tZOQws)pOp72!w4>4_DIu{vwj*na>et$KNckiemU!y<6$O zy6|~i2uEqA}0kN9@q5UFnOd_I^vaF6^wil^!G2lLK_^RibH zLp#V3x>fI8xq@8^pRk8hx3Y_pXkz3EmknG`F&)*+Y)q0_Ve>~`MD-@FOMRtYr{Z$Q;Cq4yGLUM%P`-bR_IKO9r;GbO^J$C)m z??SXfHUJBNDU~6WK7jTwm45qt$6vmf#U3Iv{>+O1h3JX&Q&l0uhJz3^6S7u+ZGFMw zV*L@Yu&@I-d09CAgvJuXslE((fBTi32GKKybYAawjs|~`2L4@kI_{OSOmaSX!!CZ0 zu{xoU?b2#9y|=iaaF*8N^Wicl9DnOML(!JbdHSrH(R(`p<082}p)sWzLfn%u9lO)3 z*aqY~(g?}kwVg279|ND*rcf;9IS!^Oqk3dN8A|azr|MXovJQ$9tcr`>$wR0??hRK_ z7yZPxN-ihA(1+z>`NI0Ry7Nl^jq-Q-3yZKz8Mmgh!8_RL*$dcQ%ypGZ6vu-uN7j5} zf4KOXD+Kk`E{uzvlDUHfB8vRlb$+Pkq2TC#==tPs-g->sg3Joa0W z*ypRw@j>$&e0Ys>8{_SJOj;G6HB{j|yT2Sz!-n}Yjy)9T>H9#~`3k~Lj^Ek&TH`c- zT6F4V!}~n<)EMQhzquR0{}@{yp~nLW+W!%;u|EcIe?aelK8%JK^?$tA8Gm*=1BVP7 za6SDdJF4Y{$DW7bunyGP$Fr7C%i#>)iT0vvA~&Z?Q^7tvyC?}V9?%a-;hB6n7<=O9 zPto{o5BbDHHabb(9E+Pu(7+oyC6L}GTQZiZZ3cTQ+ZCU3O-fKBkPb_+kW~(TopqxA zNcte$T#xX^3^5yoarL&?ll4%pnCqx_8tTQ}v(FeQI`%J+8`|eyjvWq2zTdd*V=2^V zD!we9eTj}#)8;%yEM_}u4ZEZq*@1;*H(U2q^^~IFFd<1`?Jb$C-$N{>JL&|r!1FhS&H>BH;V%pa$5fMs6*(|^g^KkX?0+8rURK>4uyM(Zu5 zg#ZeExn*ZwFni#5**U37v44|D!oze!O|*Yyx3X9CPUE3|`9x0qMtg5mE0+-JjwyP>De(&JpKw=|6x10oE5=6pF9`3C;a43bvdQ z?6t6=gS(EhY(8%<7T0Y(1sxMla7EEV#ND&jvh6^ML@{ukZkKM@fBuKkg(#Ux#yLzRVdS9*j6zT@>S zwSJnY;~}Oz@uDc+KHUnUWdB28gkb|h0!jenAr?5wVYgPd5y^weyLQv3up~GWM~ERd zOtNn+GAY7OhhG($JgPgt9-V=H)X1LENe@!vB2`Dxa~@w-mUB<@96TE=FfPPybWYRC z_8R!`Ry>Veo;HPw3~$!^wJ=Dp|2+0p%GcR~$-_P|kDj!BeZ)3^qZX#G2E+fiiPj5l zJm>rVH!Lgf-zue?=S~m(#6rDydpgcJI#3FL&t%O?2p~Ef#b_{ja^LOU4zKW<( zvR%*G6w43g*Nia^^9iHB%xmDcr{=>J&+2fs->dr3bv|4_)_hNKz zl%W1wv)Bz)=NRvLyF~ErcTfH}wQw46wf@JAHB))6-}^gnk~Nc6g7;A~&1C{&BH8+X ztrVvS{Z^W|o%s-FNlxEp7o~-AUByg$?XKlya0PfXGKnzYK4KQQUXL3ZLyK|j?3d( zce~f!JzA7tgGrh;E@H$&0ow@T#6au9?uYy3&$dpTrfm?^fn(HdWxy7k#!V9hMVmH7 zP(zUWd$W5VqU0b({|eBh_U(Ib-n^N4Uo$tFy7v)^5Rr=agAa&a!k3>>34c0RMRRi7 zpC#$Jwr_2JNgVpt_PHg?)2psia*c{!G;G`P^@6FpHCwlAJv*J(E6#$MzV5ojjiKt9 z38F(HLVJ(?!*lh~-lZG#b}>xU2TnZTe)VJc>Uc--5_L#i3FgfVp1*un0m0`dLZhE$ zQU2Hbh9tA_SkODo$SBc#l#w;hDWY{?ow$ycxa&DtQG`zonx8)hd?9;AUb|A=erBirWmyWmP86_HPAtm|* z+Z7MbO`#~w_Y-aICK8hS(ZRlm;$RL5H3g$<13Q#RZwk7!fja_zsux7h<;cK@l7hLl z)O8RZcu+}2Kn%9Kkga-2@Xof#4>YxQu`a0jNhs5Oem2JDOf@45R73#+RhlSD6w-Br8@CVVIql($%N)WETMTlfM*BLU&h)t zT6ZfY*^F`wIqBb!YI_@Md!^dJL{lBQQ}=L`j^GRTb@sNaJGXA@Xje8oycw!)>V0rM zMtQ=42@@&AO#)er(jTVru&BLouKfU8Jz4<;08ph2Z~ zKxsH+S>Xru)U5Smrbw#47cBmZKG#sY{#)6wVl@#Wot&2OGAi1+;0pEs4l@#Wh zNNoYQPWJCs+frLWb*ph_8@~F})JC$Uw^MEFiUxxq479j|Q4@n(Dc+Br;K z)y}~ufN+uO+yr*Jb`CC7H=NwC`=$@IcPzC7qN$r%J~q&)vA?leg@&p0SWu}HiqYd= zAp{|kE&oenBFrSt%jJ>uaC-0X$3|q%MX3zl(+K1K2Z?%Os4BHw)qdf~0?}>=Z!r15zA6p!Bpc@xIti2o$)CxYoi(goQJU zczCRVU>rgiNg4Q+`^!4YeHbTtkHZU3f^Jq`)--xq!uAN`m&C7Y-SifxA^oSaBdXB@ z5`Ia-eG(p*@GS{DB>bn?I!HblO`zB3BqX86G`bKy7T0KRjQNM7UxfbG1xucnGN(RmOP>{{BL5(H>I{M68?ag|Ha5L*gIG~LqVTH z^7^r{_}&I(gp@|BXgi_?ZS52XwV%e~M^JA!(2><=V;2GM))?LrVYnmy9l#ePzDx4I zsxtozk~1f`wIF3aA7lJx^*fmNucB3>|A@Q?c$OGmjxkhJhTU<78zg=LBWfMri~cLk z=)8(YX}|hI%==`6`Y-s>3aM%Jee_%jsn5{+h|*sRsf#fZar&J`KTWjJ^9?E~*3n;v z)U>)@BU!a1IR1%JYa-=1bLNCVTMtUPCt}?%j z);LuF1$`H-3T;Jegu12trvan10x0O~vh{*oV-v5hy2)vkT-(~w5uxuR*M+oL6SmP^ znxIa=C~cJZcEAMf0_>pMCCo^elkkXy_ef|+_zXQG*3%yod+lY(`I^MPN!zr3`X_NqPgWf?6dkZo<=?C<+=qKn$^c39z`~{Jvhro}LMZXnUPya)I5zUbhkI~)KCWgd3 z^gIwT0iRII;Ah0I0RC7AaQ;Qq0Do6~fHq3bcJT&%nzoDIk9-cAzabt0d@Yj2rlrzX z0OR!Afa~ZPU>)=<@E-b8z&@Ov+h{Yr0;tnpq4h@k24G4`?xfd%4`U4q-hYHdJNW4k zc2h~DX%kfe`{@gSx6RXOI z>9_}HX~yuEX3etUTgxWnbIx(}s1%&CRXk+br)SNo;d*A)@C~YXMaL~$1u9p^R(#W& zHT{}vn+u?)mrb{9RI4CnP0w_ff#keaMaPV?wLm4)KbiA#_OhhrT&pr+FVIrfT(*iP zE!>}T#vR*to$@$-zktp!8Lo+yn6l?l+bY)aDbw?el1aI&hoKskXE;HR(E)P(jwPOQ!48Jai3NzTsm2IWNPiXxudo-<0Um zoLQ;Dh5=QsV%=rfj@u3!6%+PpLFc5F27@g!Su2;NAjZmCu37XQcSSPBol3#7O@j4m za=vwUjytYNGrl|L;2={g!Vx9~mcZ96)Ji3`NXEx0r%>}v%6OhxDU?^{EWedKamF`o z57BV7B+u}e>0Y}rXD>Q#1ySSJM)^af;LAm;RCA@=)gxq0ujpDb7@Lh)an<5@bZm~x zGZOQf?e&GsxQOqfe{};ZFzl6PL+EYE_pO3ew)~b>FYr|u=QECF`;%p(RL=>j7^ls^ zWv!_~cFrEFEiRgF-a2cNJzeu#Najs1A`@ip%o!!ZD4b1u8q8g-L$(@i|%mTDE#_M4nwlsSjT0OTyyx=_Pe9>JE}QtOI$DA_Em+97draP{wLjdBJpL^$y|=HKrbsT#oDE$gVj!i&B5c z@ciSJy?bQBbsd-4YdBT-|FGj{S`#6VO>;S-ob99B&?45u`Qbt5G@`XtJYz468O77J zYTm3EsIWz^Uahj0QL-I`W0MtTWg2?1Ty$}H3uyGHHwWbaX;yC!iW~BScLh%-3C0b= zFXNhZvsq}HvWl+bIg5T;t~}k`9z6J2t^!>fg~F3QY9Ud`&0@`MEfRIx!I;`6=zLjAyb4EcoYi>fvgJ=j{tq7Ksmb@(<8|((Re&cN-~*@zj${3*v38YKBU67s{pzpZwget z+fgwgQu+Eu#g7?M`TB+BNM#xIGH#g#MYp~xKDeZ4ZHg9Gv{*#j5{*$rblr}LlEU98 z7T9$=V6y9W*>oUmIuJA+kWB~LDb|%qwzc))AFPGh#n(|>>1*r5GCSgZ?G#nICSVZ! z!{lKJNJ)E81S?UX1^wd!r*nR`@4skIYr8?7u10~UNX$G zK85oDHcuP3uYzJoDbw&w*ya0zR{uGp<7Da@?uza&89rZ*FIy-OIzlx#;pi39Uvd^a z9VZvPaVSpL3$%_DXkj;knsZtA9o-8y7#%ygJRD;<`?ROmJd`2~Y3h73)fch5=yR^K zqR$|&9oxHEFO;2WT$k6cap}P7(seaJ1 z2aAKe8&-#q1H9~AX};YW#$6GdD+%0b3+isI2laH779=|H*w_D-#MBI1bQ$k!x8V&g z3Zw+0g>XS9@2bXdX*Gsx%+@EkZ)kF6^V$3-FAvb^TinSPPdxqbBg)Y?S;zRkd6=CG zls8{rhg?Qry7_BNao#E1Hy?U(-ZuT+d#@#xt}YZPe=sw$_cjU#?)^zPFcvrY`WuhG zerKfjCvV7m^ne;U|l)fK~$)dorxPIn?7tRA_!~l)dKAYJiKq z7+>ruXhn+3=a1A=P%JPfA5vV)OV`k}U&;*QS9|cc2YUc)Ko`Y#(RUpBD)_@G8(R3n zHUnqy&QOpe2fK++OLBA_dxMJ}%V=LfAKqh3I)k3v-wS7_OMTqOffUQ|np}MI*n>PN zUBRxymP}tYW8STBQv49eILH>@yu#y4=l(1m#_{U zdn3=Au|>Js3NZGABX`yr%+EzH_JfD4)?ukKs1h(9mDi_36ZUY>`)CM%>>uu3y`pbg zj#NQ=UBeKKz&E=9hw$AExOVn~(l@+odo(C#J_s#?px8q$Mi}D#9M2f;v+Dlkaczu$ z7+>}^KU3&kl)dm18Z({(pJU9HvkGEt2Dd_@;h`)fJhXDGRk5aKEV5r)&lZQ|%ud7K zt-c_v3A=Se-!bT8OE&fF!rVvj4$GHl23af+CmfqBYh!-pmR0<05$Ly!Q^Y^OQMfUyJui)4{PTU%2>6I>T{(Bntj*@KSvKH%l|j^YRmTYb2R(^ KpX&e70{;sNWr7$0 diff --git a/packages/SymbolicLinkSupport.1.2.0/lib/net35/SymbolicLinkSupport.xml b/packages/SymbolicLinkSupport.1.2.0/lib/net35/SymbolicLinkSupport.xml deleted file mode 100644 index 0708837a..00000000 --- a/packages/SymbolicLinkSupport.1.2.0/lib/net35/SymbolicLinkSupport.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - SymbolicLinkSupport - - - - - A class which provides extensions for to handle symbolic directory links. - - - - - Creates a symbolic link to this directory at the specified path. - - the source directory for the symbolic link. - the path of the symbolic link. - whether the target should be made relative to the symbolic link. Default false. - - - - Creates a symbolic link to this directory at the specified path. - - the source directory for the symbolic link. - the path of the symbolic link. - - - - Determines whether this directory is a symbolic link. - - the directory in question. - true if the directory is, indeed, a symbolic link, false otherwise. - - - - Determines whether the target of this symbolic link still exists. - - The symbolic link in question. - true if this symbolic link is valid, false otherwise. - If the directory is not a symbolic link. - - - - Returns the full path to the target of this symbolic link. - - The symbolic link in question. - The path to the target of the symbolic link. - If the directory in question is not a symbolic link. - - - - Extension methods for System.IO.FileInfo to provide symbolic link support. - - - - - Creates a symbolic link to this file at the specified path. - - the source file for the symbolic link. - the path of the symbolic link. - whether the target should be made relative to the symbolic link. Default false. - - - - Creates a symbolic link to this file at the specified path. - - the source file for the symbolic link. - the path of the symbolic link. - - - - Determines whether this file is a symbolic link. - - the file in question. - true if the file is, indeed, a symbolic link, false otherwise. - - - - Determines whether the target of this symbolic link still exists. - - The symbolic link in question. - true if this symbolic link is valid, false otherwise. - If the file in question is not a symbolic link. - - - - Returns the full path to the target of this symbolic link. - - The symbolic link in question. - The path to the target of the symbolic link. - If the file in question is not a symbolic link. - - - - Flag to indicate that the reparse point is relative - - - This is SYMLINK_FLAG_RELATIVE from from ntifs.h - See https://msdn.microsoft.com/en-us/library/cc232006.aspx - - - - - The maximum number of characters for a relative path, using Unicode 2-byte characters. - - - This is the same as the old MAX_PATH value, because: - - "you cannot use the "\\?\" prefix with a relative path, relative paths are always limited to a total of MAX_PATH characters" - - (https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#maximum-path-length-limitation) - - This value includes allowing for a terminating null character. - - - - - Refer to http://msdn.microsoft.com/en-us/library/windows/hardware/ff552012%28v=vs.85%29.aspx - - - - diff --git a/packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.dll b/packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.dll deleted file mode 100644 index a15a87076df22b8e9451ea9942794dbcb79c003a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 zcmeHMeQX@pai87W+gl#xGf7btWku4;vgIp99x2jxZN+kU;*rudq)72jmgA_9mUl~X z&Ar|8?j9{lt;`gOQ>RE2HHcfJb`S*paNGQ0w~64!bz`R~pehIqHFZA%$C1;Z2v8eE z5ulA@*XnQH?tPGw0~`G-K$g7OnR)Z(&6_tf@7=qp2R=(NB2w_VdX?x|y!jaw@aKb7 zG^ciaJw;z_`_9g1rOEH?EG}BUUiI7s"n!*Sd|pEGr@=IEBA=cWsK#Vwne8*WJ6 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 diff --git a/packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.xml b/packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.xml deleted file mode 100644 index 0708837a..00000000 --- a/packages/SymbolicLinkSupport.1.2.0/lib/netstandard1.3/SymbolicLinkSupport.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - SymbolicLinkSupport - - - - - A class which provides extensions for to handle symbolic directory links. - - - - - Creates a symbolic link to this directory at the specified path. - - the source directory for the symbolic link. - the path of the symbolic link. - whether the target should be made relative to the symbolic link. Default false. - - - - Creates a symbolic link to this directory at the specified path. - - the source directory for the symbolic link. - the path of the symbolic link. - - - - Determines whether this directory is a symbolic link. - - the directory in question. - true if the directory is, indeed, a symbolic link, false otherwise. - - - - Determines whether the target of this symbolic link still exists. - - The symbolic link in question. - true if this symbolic link is valid, false otherwise. - If the directory is not a symbolic link. - - - - Returns the full path to the target of this symbolic link. - - The symbolic link in question. - The path to the target of the symbolic link. - If the directory in question is not a symbolic link. - - - - Extension methods for System.IO.FileInfo to provide symbolic link support. - - - - - Creates a symbolic link to this file at the specified path. - - the source file for the symbolic link. - the path of the symbolic link. - whether the target should be made relative to the symbolic link. Default false. - - - - Creates a symbolic link to this file at the specified path. - - the source file for the symbolic link. - the path of the symbolic link. - - - - Determines whether this file is a symbolic link. - - the file in question. - true if the file is, indeed, a symbolic link, false otherwise. - - - - Determines whether the target of this symbolic link still exists. - - The symbolic link in question. - true if this symbolic link is valid, false otherwise. - If the file in question is not a symbolic link. - - - - Returns the full path to the target of this symbolic link. - - The symbolic link in question. - The path to the target of the symbolic link. - If the file in question is not a symbolic link. - - - - Flag to indicate that the reparse point is relative - - - This is SYMLINK_FLAG_RELATIVE from from ntifs.h - See https://msdn.microsoft.com/en-us/library/cc232006.aspx - - - - - The maximum number of characters for a relative path, using Unicode 2-byte characters. - - - This is the same as the old MAX_PATH value, because: - - "you cannot use the "\\?\" prefix with a relative path, relative paths are always limited to a total of MAX_PATH characters" - - (https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#maximum-path-length-limitation) - - This value includes allowing for a terminating null character. - - - - - Refer to http://msdn.microsoft.com/en-us/library/windows/hardware/ff552012%28v=vs.85%29.aspx - - - - diff --git a/packages/System.Reactive.4.0.0/.signature.p7s b/packages/System.Reactive.4.0.0/.signature.p7s deleted file mode 100644 index 232594ba71c6b4802bd32ff4abd4a19369469cbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18549 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 diff --git a/packages/System.Reactive.4.0.0/System.Reactive.4.0.0.nupkg b/packages/System.Reactive.4.0.0/System.Reactive.4.0.0.nupkg deleted file mode 100644 index f583c6c500c227dcdeef0474bd0e291ba7f75305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2300907 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 P6e4cnq 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%0DwJY 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

    <6t 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

    a-i3lYK^&h5HYYajY~bxI&IY5K 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%0A^QPR4i+cO z0OhnRP2LvvcnCY8vB;XOhN5ybs~5}8pHTLD z)(ei#)MkT5%(LZSl+j{L~+^`of5fH%?pyphh9=-r|x(Ih;u+RkEQ z#o0fQHdf_0tS9j73@>s}x*9`DqOLbR*r?BP^VSD|yiYRBe=xaew3@=QtXCsG8v+G6 zcb5!ShH^%iHH62%`>=pJ?RGKy4FvY-)h6KS3!dG@ z&sj`0xF42JVbAUcAlrgzu$)u&vzZ{BeW*R7tRl|tA@FKwL7{_phzaFk`$1XB$;anG z_3T~&bDEk;RTJhDPvhwbLfiB0!~C!mU;6lPPKZB~LhcVfu!6zHg>eUDIb7r8p=Rrp z0awRrT%t1wc7bh7xM#13B1&Etu#Hm^j>x-Dh0eaL^h-eE&FP~_X9vg7jgdv>DnEv( z99g_7)vHQu?Pn_e(quG*ZI z68$#uSwmQ=2GFzbMxa$rGkUJT*QZwcH&hE5Q^ntAK8}b=^Zq5!MAW$`oB_bS$b~hx5!5uZfPgr&VCSsK;opafIa(RESB{L6V5mIBF0Mp*Q%}8mP`6A@o`DKU5zTDGq znU7+UrS?E`_LCHv4P1`2qZPgluG0TlwSBouLceW%c9V7r0aRx{O{J=FnbMD8_y)5| z|L;^gu1~4xx1CRW(oa}`?(An7=r(crvK-p*C0mvLp{jp9OGv*Re6Yi7wa@waEGlJ? z9;$dfIE#zPPAUN5f+Z+OW?9ILij^qU4HjyMy)3J4t?`DWWxeXwU^C9E633LFpX<{? zT@u?$-e}jooj@x%cZ@d{@gP~3RoA(lCLx2(bl=3JIIpB^f_5V|w`fYh5(AmmJc5EK)|=Jp|PJmcGCX1>6Est04u+LN(7ZNqhe`tXDsW zJ8U^S!5SACdN3H+-#Bk?jM&XoNOFGemB=#Q;;5GKUHo+{9LjO99~$lbRlUz7jM1p! z42T;m9p^ygP;V^F4-yIX+mhioq8VPDkYN*t$w{Aq(>6~219-BBm|-15_y8NkqOs8$V7y6KttvwD6~DGwzq1xjvqxTQ?bHiM9&jWO;jdX z&67{vIV&UDeBx(#@=ySU&I5qv-8qN=bQq*H)m+|JRwZ2X%BJM}R3MrlBofI$dLA7- zu_#hygU1#TFbJH5mKg237z4b3)sC7^D47Y)cC1&RB7R{d%W#%-0wvwc zHUWPq`16bm$ZQE(2>_D`OXj%wzJQMKNGHv99wj3~)cx}6iqOkl50;IL6m0#<}7RfZzxeZqM}%~JzL=K<*~W5>;&h!=)Y0~TgT z#FAH)gJ;YfJmJg%Ls&M~`%(=SKpe&-}bKrD&8) z03i8Ng1G0$h2^3>$Z(%!4@v>sOEz1Dk~lv%*d7w_drJ|(`N31pMkEu&{Ub8 zX|K%Az@yiL1!KO+%eS|;7rZ;5r4*Oe!a?80SwH)@$&~ z3QQmTIJEVA<=NqG_|EvD`Ec$Bs;y10Dm2i^?1?w=6Jb@HcrRysGW;tA=o{cXjdE-j zh|~=@8lUT(cmroVdg2kiw25hz=yPQLeE|=RX}YD5QAYqpk2BA;vy~vrw;uRXL@^{0j5oQhz&-rYf zf|#E(__MF9^VtobQodk!s{!0pKv6TZ@6M}`PH<*aV|5kL5}s(N&-O}DHR%_U!FLC!5sNYfHf|WH>&w9sh!&w!;P0{?)15m5u5MPSRw<4(Y-xSTeLSp{O z4M31}dH^b%edzi2JN#MMpNP-?L|pbK(y~91lzkL6TwLwU{sc9UEA;y+{k{x)xXSE{ z(xNY-d38<@zokY1dj@FD`Zl(@Oq%Yfg$jH0Am#V z(JkZj!iyEQ>@XG`YIwQ~E2hfDwUvwODi_xy?Rz{1!LThu6q%Fiw^n<#a;^GsPiwBCZ0hl=kDzUPZm^lW2t7^Hx zsD_~!`}_FCXO6YOwgP=9;5agKtV9g3-;Jtae@Dxs|mX99O`IZLd7giwd$<*qn)_T%RB_C|W1cX%?+> zXokGV;#w5-pZMHZVBoq6uqov)wpETzrY~ zmj!>Bzt#&rEdDC9cfuBx)^``LMAvr&Ysc6&7)>@P>HFyShec?+v-d%OQxeTedSXf| zK*(5m7Pi$t0e!!oZYC0SOM0RpR zPjtC*L*OiZV~}J`*KJ$VwrykDwr$&*wykN~wrxz?wr$(I^}OHxQ76w{xp(HumAfJ; zq7qlZ#j%&nM7Q06wh>|SRiYeMAg8~yB%~==u)CxK^jE7@y17dI#tNSq^4{J|f{cLH zuhh34_brxyXjpByKIP0U8R|Oruvc-64l<8FweIGmRZe8&N@e>9sUDIgsOTSIY}(LC zxWYcPh1k@bhLG_Dx`~#=AVF@w@t2^4{*+4UMNoq>FTmC<0sduuTKaYPD3CLH1)k)x zU&iyL`LZrl&%Cg#oW2(Dy4qlX1vzg_ zId63OtlR%&bq%bJy&PxMvo-~c!X5r*p@|f|7is{NHMJ`Y6*gDb;W*-w)f*y=jy{0fV7M-QKfXjI8SP+8nkTEw~@ zn$5`VE4m|vZT)yRB})zrKpHOzq$Dt+(5k%vhg_^U#W#TG8}uQhQ`hTt(#juf ze@2q!#Qx*C3C@ zV(4@TX0#3*tEGx4)NV_m>!B~YJ%4?_gBf@&CC;`yY<0NYb^jl{L)+3)!Ur{&$#%q~ zwmrF_N|zk@<1E;v?9y`EFL=gqW^%>ukOT`UzADKLi7RX_D>E zIGH(ZTj`EaphWAD!*%<@!+8~yJGqeG8CK1_Z(6`IO`s@OZ9&MgD|mw&$n)jhDpwLt z(9x0~X-$3|fpgHK#D3y(JOA2{6XYI%jGuNq^WPM*Uc``btQN7|j_MZ`PX zLFW!O+lf~E*)W!7N2G_0olj1Nw*ZyO4xsa!cWr=5^L_Em_On;O+erdMLVJ4=;EiRB zWN_2_-r;)FNNXgwGs!iJ`$fsqKBqIwH;dbiOd2xVi&Oak1MM&89T?+CMlPn&lAO(g zJ?7PiY@tt&Y4c5M_4AipnNJUn)y|FR`pZZB^H)HjkKd`q4gu%J%gFTem!!-`jG}s) z6Ajtz)RV*2N960X&wQl)4h2r)`pcM+(g&ZWoZSw^*Wt5|qo~#gUprT|Pwu50z@hT& z>f>;o7VzkxJ%^!KF;An~mFbiQ9J@zx?3G^Lm}Mdev6ElbIW%Ulda@By9qQ+3-ncu=b&OG#Q?iF;~-3J=6u3BvM#T&_m*N?){w zelTtsBv~4YTVdWEIhn0li|pT=Y)*liygd5X7S#x{wZZo3!9 zB$%_X8$np5327@2ih87FyPql-Vr1<}+l5r)WBf41r|5AzfqXWdDTb|2z2skHi?#dh6;UGG_b zk-k|dz2#}Jjlo?@V+D2nmek8wHqevvKw4048a;C~xP|&S#30H$EYm#tYv%xuQXSJd z!ZfPdcv#UM=BVn7S(*?XhY}V8E5|CtUXeYQ`cTYspS6jt5 zJTkM1{jFh)aE317Bt@HQhA`w0{HzUH3wb~R&cha7P*T>y9uW94DWdwqbvdk~e!^y| zUEyY}G~-`Uua+DU?5_Ni#dVFQB*0D50c}HxepFux6M4ARN-@jaWw^~E!kSHEotz;s z_H10ud;tPd%4)?#F_K8jX6+;_l!}^CD&2`vO}sq_miL0Sddzu<^^L|4LaXO*@m2 zbDcfNcS^?Cr|Rn=cf!h3+e@D_CpML1*8mUsV1S8xpQ)_)2DgKDrgNNw9j*;{#OfdC zWJqZp=Wyk8P4Yg;Xo2#Ch)Mmny&u9aJ#0En%0kahSSV0-*BVs+9xF)Ac{P*|M+4`5 zOHiV#ibJFqkpEW^U}Pd%6bdUG=78rR^~SJA1Hw6(nyR%AcL0YGR0<+b3^(;z3<|Yl zj-BAIann}9{nP>sMDB=|uNXf_PD}|c_{Y%oT=y5)F~t zSg9N;DftUuN1gYIRbUn+y0~=&M<#}ZN==gU!5Q=NLby>07%e@7oL9Ytgw8eK^6RYEie8!!5Q^;uUt(wzvFkmVf{y5hL_yaSsUWAL zvn48#II8w{mh@}*aW!&99SG`26W5LmDTs9CM31nHNve>?GG z+YVwpw)C;DS_`u_?w*u9IH80bI5{z|3owEf!4oVvSMCum=^N;I#VZ5lT#)6sY9yW`Cc`q#xHOBo(@iZ~A+kxQ0J#m1Am}3t4$W3!SxB(S zD9lTZkb3+UkuxZb2TGPXzGvAmMlN##agp;cxO5~Jpj?a^q>v)A2yEH%&si%?1u}2C zfPrq-9L$5PnB8|kSt5NZ4pL|qvD*@9>v!QLI)=!$-bKNy7npy|)_UCX1iy&j0T=vd z;ayOgSkS=@54?XKK<`V^xyW)_9KaBXQVt?`x(sq3BDB3I+AA<)3m&(ZC5R;Kb~Gqw z@XbPt&8GK7m^?ZzP)x8$2Och})xu9s3AiK);%rXpv0)4u!|_!|8612Y z2~W|7Qwl1A?*SB~_4M)2T}gjh1VRb^Y zlCD0S2@bfa)MLCAutb;x0*-^jsutFX-a9P3-IR&ewk+=LKjCt&Ut4e%rjF=g?91Zaab7}+$aP>*EJr-FM4Ik{;yHFS&ByZh`$_IrZ$$(d~pBS?SS^Zgt)UxvyT z=8p4MngUcPv0{O61}mfM=yg-1fPVUw>4;6=e9T#*QP+n-_%zfj&Ga?&Kgnf(K)7id zw*m=nJ5i6rbl=F{FH4kVKJkB*)NxWL?F9mu33-6qlYMaNkn*#5h~Q8 z+6xnvt`4z_>CL&?pf& zh`#C~Ye)gMr(lu-t)nN;AS>I80@^6e&L+LxVkBKi$u-Yfw7?gC=73=woOj*vx-G&* zv5+tVBRxo`QZth0bfZ_qC3}c>E5@tjIzK8R5Y?H208o*jFfeeO(l2l@fpxO~K)3%u zML_^~5Aq)f3;^*ulm&pC17(4MXNedAU}@=pAe)i^5NTbJ0MVZ}PdQhyUl(u$u?nhx z6Q<^crW{y+fUq~XUu^h@#6fzO=1xd-^L8Nm;F>~PXrcdo9C)9h5^bqW6(^7z}2 zY5FfMTGnq=PGYc=6k^nv@|o!}>$a%GTIX@N*jLDF>q~Cbve+gE9o`~h4>80YOb3bw z1X*IIK%uujS7&`*K~T?bE%S0FFk}bheQ7`@F;mNgX8IM~WWh-e_l7Pi(uuE;s;mm? z3dAn%R+s034)zaF!zOmsI^ z$Rr^G2yY!EhB|p(!Xt+eeZx&e3XFgqQd&_Yyggznc62KPbD>u5+kcO?9BvGC@$_?& z8gyF*!s*sxiKc91Kjt1#sHCo)Q!wJwCyN1HB4K+7BZN(B2UowY**u{5O1r-LkPSRT zsb!)v)VNa-|@FOph&vF@ux&-t471FM+@%54!FySFxFfYy% zt~F9&XJSFr=(*zKDEJ(`NLtYii&7^g7(|J6;l+hmK0_wViYC-Zt4;|LKY?(-Jfv0i ze9pYE+j4}ExXQYAbAZ`t8Y3@f9R!-Gl*R_lBgOV*6`Sz-HH#dL{4$S>HE>vueb#s` zP!%U0A&;#wBkjWPTyit)qBGwpf5?Gd>>{9{FsUCpVeoVa2aT}Yf5_U^YKByy9r_Ho z#gCa$teJZU6f`+Yw?@E6mT8`wef8er3L-R+4zfJjjUk6M0CJW$`CGmjmW%)uu5!j$Eb^5g9_4C?cFzv_kGdLW8*j9cqWWHDY zX3+9Y8zUJHgzkeOi5-t%$@X)Aveb`e_9p4SZH}Wcameo^q<5JKm%j&RTIQ#Kcftt1 z&N`K5Ak;-^c`-6(k&$8i>1AL8A@!91yUkYei5$Ck^XnXMBng2uT8}=q`{mx$F;#lv z%@q^I5_qQPym_(*%>!KMNd>j5m!V<>`DZ_lUM|gYc`zTx?bb6|2XSV~yO7cRWy>JH z#^7Yg%5IMrl%npzL{dBu8vPz|?*oDeSwU`10YY4WjemQP6QeDE(7SXO9Sfx!+5hGkCxa$rJc9#gbT9*$GkAKrDHw-La`E zn=z8q5pdrIDF`=1;z_?a1iT?f=s37WQwI9Z8i4AGz4c6Na;R&8^1p zcs|pP-Sy%E7mww))F{nEmWu@PXeAJs?!I_Kj>mL%>izZ_2T>x&kIiG(wLaOmEOz=g zz*1{^Z$t5({lDK0>yTLKigy^i+}{&1ueDIHygb1*P~Z^JY(eU{uzIT8wa2Iba^yy1$KQ-MXgDa=(pQ5G7T7mI<}2NSy@~~=qwmw-*Qi15L?NC#6%N@Y z-d029^Qmc7Wdz%cLp_x*>}w_7W&@xkEgf^@Zk%T(U%k-Tp(js6xrGLfQS~qBvgwJk zj=$UxAtD44Ru=rT`WL{O=}FvO>Z?PLSyNQR7ZZCDa2`s zggk|j3<}pxg{s(wv4=n?klgC+L^BGaWms@Mecl zKA&hrslkJiSLA``Hc4Flzx34X<$V=_1_}}4rw(@=Em0=g=nRa#fqj;S*aU0@>4Lv8 zmAbgVs_40m6+Y`_t`1~71>tS$;8o#FKIPYKVfhVDcObVnftGHY-1m%iWOiW`Ct1Q2Z%^3>J7>KniRPMAaeF>Ho7YMilqE z7i!Aa;168BNiPZD{x3V`{r%=PRlz8oDs*#N)8Q zb*~{CCq6=ZC3+3_4MN{~NqxD6Xot#37qFm;ooB z1|-6kGQ#vm%^RxwuX1GfpTGNxc2LvwVbH5)iq2RuDaoBwR`bE3jn2uC97+S&NBrog zd_M_L&S&JH_eg9XKHHU2HAsD?L;gUN>Zp{AWY96Y>0vPii3akH5@H|*Fi?19Fl_10 zz*JX2RD?y*ryQ%~aAlHqGQjzETB?*HLvan7NIjIQHX;?b1dMba`~mR$QTrV z#XziJB$|wx6{P;650Xlj|RD);GHi(dyvxAd5o;?e3vN|H>1|Oovy;i%SuQv=L zXvAq`gY*}4b3`<^q2W4_vs@S`eTIuP!V=iqIpp#<{UZM|gCC4r&*l7#4_d&Oi)NDP0f%l-cgKdJ zA00ac*ZJE0g4^163RbYFNbg?`_{(9?O&IPK|S-k z!2y}rEqw#nLOJJI_L&oGHC5>6VN21k2K9ErkAzhmER^13%!gel0 zprWeBAsKC+p1A%mK4^Y^Z zE;-ZCz#K612^A-Bky@IOM-$R>RFE7O<}V4*4nt76zM;hRL#aT8U>H#}l@<~e z8kU#kU4U`G5pP3{K1W_dY4oN1x3`rBiTS!IjSeDjD8V3Rmzbov%5F(lX4H9B)xq%P z=h7+P+*GkhP7)pAYwtzYi3ia?>N$!J@oF5U#_Uzpw1gq_sIW*7?nEt>STxc;`;Efw zyAJy+H|wlxF1_Pfz23?ZT;EtZR*&3r-Z@~uf~WE0O63j5#uz4TzJ!ur6Dr^*bJqC} zj#9FKXjQolT~-jr%{(g+0&kAJfhb*f^%7hgx?1g;S;h5q40T)?tVlV8o!H8K{Vke_ z&=IeY<_V3D5a#EUxNu$zTz(sz0~_K*t%0dlV56#58q)t2ZWltCR{DMMgt~6fK}?bD z?31$@o$nnXg!?QIJoUp(ma$E_ZHvh87Yx~9VT2Mj2;5I2&knCgZe_Xw6~5x81!Ve< zvjD0)XET8_iC|)4p!qhqDHPluhHAbhX})3_`q*i1?`0LM$$9~Ap0iy}9;h?!QO0fI zE=~@}#A9$@0oN*BW@(qBl5}fr10mkaJ>@JRVkEOdx`P=A87vRpy+EwHB6@-8-)MrN zuQZ2VG2x!9iu}!Wu9%FwRu8| z8U~r_Ri@{5--ez_esI38m&^5wbI<2_#)EXFIOzKA+9$44&hwz0fQ2ivfCaM!ChfRX z*keK&zwOWhwDY;JiPb0A_gm6Lh-rNWgn1s>b+DkC2B5d#=tfJ5z70Y}V0Ged=fJ}!74?_qQZk^_;$*C%cS&>1gHISghDOPjZ-7c61>CF3VpcKKFsWj@OoR*-$DyDS|C|}W z_=x@xunXLPFak-0>ahSH5e0|25~pMBY!sA7Ve$~(Va>4}h@QELH^c(gEW_8M0)-lC3e`7ok4&-5irF2N@R^;A~UmnD;)R@NEl>qAAo-#a7sp?QsJpu_7ZngFp+h zO)O0tCJbNf$ZF91p=Ds>dKbc`UgGEZemb^KE6RhpPV7iVSQ<*MxDm$f))5r^9>J*u zQ#dq*vzFNe%TXKmn~e+V0M z0Zl=fB~`3cloJzX#y%o{^q}`dEMy;?<2y3Wp{?bz%LphIN?Fg4dNZmrOxdXK)QJLE z`%kI!&5YIjO=)Ajz*LQSanV6w`WB1bMG6QpqQRD&^VzL23xx&2z~w-rxf9+8@0GgOh71d2$|smg-;R^AhT9>eXoRsk!&_J@CbKU#eop7!V#QvWsQtZ-a; zMCP2Zp6o$x6L>s!N9z@y9PR!*$bVLx4G!Typ=s4Bz-(1c>v! zGJGHQcpM+tABnkrPa|ZMw0?IM`n?Y}ruzQ)eHGN*+J7H&2XXJb`{lG>)P8^KSHG{N zn!{JW6}_GjJbzB~x2yU+`^j|k?L7M7^Dcdxe=KL=zMT-*dz*Z!3;%rFrTF<6ezkP| z?5NKCl)dKKcs$DMt=1jHexGK?=zmADuYYvG>B;_7rU5o&;cdI#NCThJ-$>g30%G@a zdF`3mIJbR-@BjH1>nZOg{*MYM24s)q7WWon&u8@mKX?O)QK+}@mYZ7_R4rcLRM?mEh2vU9t5et2Hrwma zEfJJGgbtig=AIjnZ>x|yQ2z#HYv!&dWCW4FT>*!7K7C8CJ;Bf>SehWEG+y2Y;Wp7L zUU2J`NRY=G3~DBD3wRzk;iN~oq?AkEj?7b}#}<9AF;16pl`zmi*6s=iSRL0=A7V0? z2fPqH<4M{vc|;@lHhaGl&L^=m)GlZ*(nFtqgB(x2>n#o;UW!3wQk&deoO1Rn@yeCJ zh(3^0h50MDE zUPw;kQ^KX+zFt+vRoSvhop`q~RQ5#~yDE(MzWIW+5pb7zj3c3e$pMlEs)pb~C&6}^ z0|b|i3qL!)H;liJ3-y+8UdaD3y;cu6!DRTT?ur9xg{bjCbcqw8A7e=WWg;hfwxc2tDse6!$=j0!Mtztl?$zQE8ldQQI1A+3#pc7_ zi(M_H+PRIU{~57I{TBN;tMtL>-o^anzmNS4$>F^txX1AHZ^Hv0jZ6B~lQ4d^WtXTtT2dEe8flqi`A|{H$$vl0 zn%tV}qL{YNJ&0r??)K;=%2}sV@R!0l^=m7zkmQA{h zcE~MeGp>v+P|hk}DXt4a6Xgh*qiVCBy04turEW(Ne7Uxh2<&1!;pxyix&HoNq6EyoO(@XVx-GJ!<89H-ue=UNEt=@`6z92D)2TO_}zJ^s#*( zP+eQ{RDbwk<~tz!<>xpU(Z;-HwH^MAwI3}v; z@4j$Rlc@K;5jymJvk6c+ZJgNSUeAFJe-1hL#SSM?73KtP3QKF?HG#3Hi`TwS7+)N8 zPrWI*7|c+=4BRBD410A!lIi!U_p`-P8E!rNjWQlKbQkBkOk8c5N?|12Ii)K6d@i$W zVNcxgEHrEI#_)nzM_}qcdllMDfj`U8*2+<-MnD`ftdKpnZlNA>3VLBRM)%9uuKyM@ zyoP`6RHt;PHVs-?4ctiWQ5;C9fbnv7g!As(H;M?o;8L~dHDpJF=ig6))k%!WpJE-Y zpb~XphO~QXUo;p~Zl|f15OkPW<^bat-Rum=GF3mI2lLqk;_rE1s{PJG0;xi}O>G~4 z$o-u-4dkhp)(-A>{>mZ)@y$Qo$c@ia!V|>La4>0%vmoKrqng&cw|7=OZ1VStCBZ58)G9kJqa+R&lfq<1!=@-(!Uv9B!iGxGk#;{65vy&1{> z!pi10&G&Z&31M%>@H2gQ#xrXCgD^?Gdwr5i5e_)Zf+ijU1u?g#Zzdg$vKdtuFE5mT z!KAH|*{fCOWOGZ_cj$M@C?_5aGQmP4g5wVei>GmSyAEP4);+CoO;HF`QE>9GKK6Mr zL3J=g90I;V#F_n&JdXGBud;l%J)m!cHwKx#5g$0=nK_JKDkG!gqsw^8Dbra^&mo8R*!MLZY(=~0~0RWgcQKdHUBU$sFSQV8iHxflBu=2|B9r5jxW?2#n6*>ZPS2qkg6V<#CFWW?Dv*rRqmaWN?2pUc&jMMw zaT5H#vU=m;`_k)Td^Vfo&bO*y53*yJ%)5Qsc$)-MMdYrRU8~@N zB}#?+^uK2UN*WiZujG0(O49F33B+Dz&+ ztxBbEWM?4v;k-=B&Ud6SC+&YDi(%v${3-u^uS~nEqNgQyMB33ohhYqt>uqdyY z`;;o;XAPt)>kP|Bfy)mfzftP@DYe7fqsf1I$#(=IU3fGQts1Ze7|bu8`bH55c)n3+ ziQ07JH8g2n|C(hU;upB}@p@D0GHncDCj|^fYQkOmE64>ZZQ9OE3 zkg5}H45}T#$VCexp_|3TwU8d#7htDDhwQMZ=g|MdV>i=am2Snx<2xgNH0mS^@IaeVL z^5*`6qOrktk0cDvKYCbA38Fw02#HM=-AQ)47!KA&!sKc0j;G|Hw417{Q)QOgojv=tJ9)b@yvym5yp0jf#%k&v5=^#S(YN4>m6Kz~dCa$hI zwWAdo&0ivnV&cvu-N@|ZT>Qlv$P(wYA~vTB)9HY^(4B#oF36jp*q{WXYHDv+eYhN* zOj`@(=Cih(PM|;X$-NyCIt+tK^6xu)B&nh68y&N!VJm zJR2AO?W$`+9)+Iqx>a>CB|ALPrZ5Gbp7ZUIA_M7R_@34UW-4unW3oOKD-Kg{ow%oK zSDz#t#O=T&phr{&Eh!vYO!gOFD7gKpIkYQ-D2=51o37@_(Qx0pS}f)&KAs*pLd$n< z(*I9zXt$PfZw-6wAR>4*=XXt>z@9|(hV_(3kflASn7@TZ!tKit5N6D3Q)6hy55&c` zSQMC|;`8?eItp&gW>;nCc6=3>XC@=DhW zF@v~PH?2CM1Y@;a*ESy+C*IHzu^5EcP;7AROZ3Z3#4fErK&PMDiiY;KM5nmii5L#s z$}e)=hijhEktiE%$wl^%HZVRsYgY)`LoiirWuJj)tKsf%(q?=aYo6Ox) z`Qv!F3NJHvb8>xi{cn;m{{uO)_6`Vf#VuUY@q~=6r%zbGd&X3ZN;g%5S0+fnsK?Z- z94~d1w|_vuvDP#ctAnoo6CDA}(kCU|?7V64xz&SG;--F*!#I^}*($zprmZ7Nlp1)p zVVpc+0V-wbVoYZ`Kyu#L5h_M{vN{V3cx!A-4Hlt$!vQLu5x>DAiOcSWnaJ_7TS#0< z1@Q?21+e9uV>lsbd~6L~IN);_yWO4zgP_6nEQVeh40O)ZYQJn&E8^DLzWZFKjFMKQ zr#LjMd2T2i&wg%-H1)j{{Nf4B(5)ouCq9^u7k80?v?T3+LM zHL3Uc8ao|#nAXMSkG&I}gCS}O#50cdkj}gjWz;F%V=--R0TW?5U2}@geF9a)Ih~!n zu0^|%pd+`H$w^vMn3;uiGUSj(63)D~KElHr643YnzY z4=hkI1o@FFUspS1LWu&&7z{_tmB>69^PX)Z_56eS>yI_rUQ?b#4%%)$zEz})Q?1nl;&|jp&0YDBSyYsd$y5n zK`H@zyj?_LXA7AO^#{e@7bQ}I3pMq=4k znF(||v(J)CS5Y8T3N8ebf@Pn>y~!}NoTf8YN54&;ubu2c5O(UGd)|IFHiE@&S|t%K z!fGF`AM;w3c1u9N-8pK2}!3z$Z0hQu4$780>AJ3}nu@ z^v^{;o&B50Fte1!L7vf`NXJx(g6Vgs>VoKKlUL4xkt%n-%J$icS+H57+R-b^ck_&R zAYbez3OyqTAn^GR@}*-&D3wg%Ji8)6QO7;NDyG{IA;MJ#&{f-jUpzNRzm~pdXUBUh47PU=ub~-&fj+ zc!|t(vyIQ0V1mq+lU3q(gsY-5x4izPV4oiumsOQZP?vPb%(f+6(sN|!lzxaIqhVvz zXVq&2AACSS=PM{vNWwtfUr~aZ9-uYDVn0Tr)iNUvR>H<9C_?Pz;VAAHVm`8_`l~*% zR+`xz@+6)iO$6Sgh_k2m1sEEZ#e_vACky6XpbXtI8WSaBp{m;oz?AYuYo1!jA+my= z(;5i@Cz&BmXJF4;_%C6ve-N#4aZbQ1oi9OdDdK9uVJ@w1UE`>(L|4Ya(rB8VVU&gl+F>;H_L#cZv?lV_r-=5@)P87zz={ zE-Z640`lnYI}!$4wXEhjB@9Srd*lTERztCz+`cwLRuy}H(AkbK)+y{`EG8~2tA2fM zj}BJnHWoP6*s?g5)#QVqfzS*L{BGlPFxv0bIg8Ap+d zxU9xp#s}(50qct;<&+OF@#~Thl*d^(HJmm5amHwdj^|U?L!0$`hpxPSEX9;wA2Y9v ztF#L2qq0{ZbE#@OJbPL~^;sM`zoG@xWB_eu;rdLGY3Dj;`hB=uS&S{*;wf>!;!$?*7#s9pfr3 zn)R<3eUf?f2r1)i;H|y=yzy!^z3wDck94So&;Fa~sz=dPFE;YxN%k_x zi93xBt?GO#?S%fj04?JdDCY5W6}W!mQd*4Kh!J(6cG>*ceB#scg9#+A#7G-;!l0pT?_6ms+vHq(h`4_YkgX!b zYoA;71*VBb7RSmcc1aZZD?@0!Jht0t+ODElsM{*>zb&h`I+L--?)Dp{PBXVG=pdqU zc4zIBw?5+()Py6_?z7RznB)lI#>m4j-YLto`4elkR5hg$x^_mIN%vTyI8Z;!$^1c0 zXeIK1rGaA#qlKv1&arD73))XWADbZCp(ZU=Z<;dLIKnrZME!|QV zTt3DPk&!di50ciQOBoS`wPH17)fV+A6&AXlMa8I_o$`qpx_mGN#1!+km-hR=FCzuB z%!}xd3a0g|uAG=4W(oW*@m3K7OJ+7yiBJ_qdB(|>V#Q2C2MWK+sO+$!2f9~OG0BFu zSwv=gw=`mO|4F@8H-xQ>X)i#tcNFjM9u57BUm!nHux+k3!Y3posON?MY9I9FzlTR% zMR;D#T*SAgIn7Gt#5C?KkJEB8c=ySUwBsK;T%R#Br{Rbl|TQj7c;6F5z zkf!5RGS-a2*3Kpoc`SVfF=Oj^)h=7}&ppwaqObr*M=8V&OYy_b+GfWx`l^J!qp!Hx z7d^<5e~NxXzJ5aPKtYCtvc8mY;cz{csr}hD(R#<$5zoq6)ZpaYu_K%c1z;Opb;?%p zE)1@-0E*V|<`cI1=j;iV(~^8W45oV56g~FPy71;)Go!20bPZ{->X7j1MXfR0hH#g* z$^~yTKbwugb+-(S4@vT6-_b$rbEdh$H&_0|;zut2!lNhN?|GSyHEsQ}<3O2C*{mQL zicFOcEZK@68FQAi<9f2G!3>!Ap}}?ii16kf6%^|qE19aVO4j=4S^(IihGOl<2>_0m z>z`8r6!q-@9-e6$A1f1p+8pv_y$S%esloLbJEJQGK&jsm-t6Z>zWlwE32*{%*6#$g z%L4%J(=|ROtN~s<01qEPn-}IrS7EYMK4Ia_vZSSUm9|m=`}nJ*>@ww3)tS)Z)&0G1 zw*R&oWvf^t5(J&BWb+8!+bk2pIiKKi{{M&_$d?b3*=T`=sjvV0wHkC{=3DUpl>+FY z3Ft!xpb20M{EYw-sDQBmH2PMOt@>m;(TE{{aAxBS6a31_7A!0%|WzjHcAHFrOEE2LWUNJpjV^mjT`x;mrhW^{#jf z<%EG`VJYFw7l&g}C|M1s%o61`C>Ou^D1mPA01P4iFDuOf#B~8CI?BZ#-^kXYqZUkA zI6!B#04xe1Gl0NEX)aK7Yfdx_~~$E%RDd zuv6LS-!3W&JSmHozSsKuI!je;kjUEpx;vfFMjc&E&?bBncsd>-9mLmgqeRdhOa`yj zC_I;LUiF3GjB~j07Q~ufm0(M%N!-;4w#kPi#2S$az|LJG^oq_k5WS+%QrtN=uRD5X zS#xalND*vNbg>b$Ee0dxw~D(Ghi&jl6>Nz|Oqcdj46@-jio5CrKw*L{H*BM9$F&?m zHpVp(MEPUGmVoB5Og_RP)_gMrTTXtDKJUXee3bzlnMa>>A=bJ#2sdU7;<6=#m*Onq zuDIbEzC-{G_7QIIeZ@2477SvVd^iAt0n`YXMqA7Wfv~AH8Ly;myfqpl*hZg~0j)(r ztl9BNjD(2*9OFejRsk&nI5I2|ZuDpc+5Bh$+B^dEmI~;qM-O7{`w0;D;{#yz(+#Nd z`wj3R*dpBcp)iiS`cY;9^g^FZGeO8*g@85tCKqIL0e^B@m46kT{9G=n(L_GjE42~Z zIM0UISDRuST-Bu8H5HP;dhmEYHfmd3ebO|NSOPfZ3!l7`j9L;VJ+r){u0&YtQzU=r z4_f2@1ag%t@%~P?toU-1{VA&8x800zgz%P`1h#}tsLfLyZ!B;PXOMl9>- z@)vcKp(snMU<)_$vuFqTJIpUcbNzXZ2cDSTZ1SN=bobkY_2An*_|vkR-7?$rkd&i) z^3E>Tui;X!$8~ZH-9(WW^u!*iP&||;j-Ns-% ziRgK%CW@fS?8=d=b^rGyp_&%|VOO=4Rxx9m5JW88helliN}d4yk7kRWl#V0TIxRLm zwM>ba-aZZyCV0gLL`pR!!DNEaEevk4Rp%O77Ge_q)jZPznzP|Db4_AYK^auNt~oqG26!FJs+nO-RM~$HNGS2Q zZceoNXjl|aP&tq<8wYV#K!(g}U=e$U&t7^iTli6wi-tjSqg?u0@`>`)SU=n8(Hhob z;KtJIuz#+JW;s+1uOKn~u8_a6iz5aam~1MO62*Hrw^V*<9-Lp3W7Uaw{E7SpG14jI zVhhElYDOBfev($$_5}X){)UeXO&AatHWT-ki$h{v%u9yU#(93gJ}AO8hvJJXo5C=- zB-s6Sqs(YyL`uKZm@H~F3tJyP<*)Rs^I4{IM=&f5*4yYCvO^?3vri^`dYqzzTSqQ!TvR$qh~@)R-D6G#oI(aN-?tA{ckY}`80tG))JCo{xq$A z;6-I;pb+TfRI+~~R0mmB^PGzWvz(~pt1VGyd~!p(i^?&DdU*$wGVMNVEI>V0`RTsY zE;(|=jF5OMR3x#=Se)Eg@TK2z@TH6t-!4YAGz#d}c7m)K0F<`8MD&5e;e*9 z%=c7VT^$~GQ8-YH7Hfy3s3^EDMwXSLCL)W?%&!PckJ$UTR}mF*cUEr|F_`FaQBq}d z^pZpNwP;|1nAd~PP$yP5&LCM=GEtP(M}+U(k=i@iGG56HC9lk4DV*}UPmaIv(5e=1 zB#QSQ{=r#!s7`WtF9t;M zeOU(Gy+74(>d=|X;4PU$Njq~5?L+SgD-}Q4o6~|5=z@3T{{eeIgumtz4xk#dQIfL- zE#Fuh`ShX_ZNK*gLXV6wSWPCBOgHEyhZ)iL^91$c1yZeQPVr%9L&4VDpXuhh5km%R1Hm>;wi-~38Gw~aKzOWqmfub!F zD_m3=GBka1?^uu+<3JKwaYN7u66s`t!&0VH@<0Q@rgll^?LzkEw*-ATd!*t{Qj}O~ zEXn7uT}_e__t(Q^jH{7g+_N+;c7@YkV*KLQ!zEuT11ZSYt}!FR<{L_yx3szpGnGy8 z!=yd4T-=KNq|vi%?4-#1mo<~Z^qa9#&d{3I96xf3h1zebSRew3S!3q)?k~C)3Y%2i zl1zkVW3r4c0Upl;WZ@#OK=7N(R4go#*dXI6rts2I2PIL|yW&8^XpFpimnhpqp;5~3-L?u*@Yjr~h7o|O^7h%q6i6tqKGr4VXk;1BN58C=|n^O{d+>zGSw6q>~Cbh~@ zaHM=Np<1J}O`tUx^ih2OS{xTgrV`lb;V>pMRE@VKe?p-O1f=ohicQYUby}WCV>2~R zM0I;2m7(z(M`o*urZrWiOS-h?W5v>HsL9bx%~dP4?Xl4!8n1SGdQuAFVHaN&1(RsA zCw#J^Mg$U9>&09smY|K(5?7Vv$v>$r1+3IpMa73C3)IR0p+%o^PVd6llXEa_^(Y_s zA-H5eI@R^W$m~V^EQILRf)owHnSnLwOsLkSw8hhvfsh0ny%eml<}`6!&>5mL4$ZU% zCSe0r3Ja{&ckNt>Hlbm})H*?%wK3cA2}f}qx40?oW&eb|>__EGCDsfe zhV)Z_5y)sHq9_@ebzODWwE^Ze2uJAAP*aYgE<=cv(H3~zvLu0rx)C9DCum9^GDngG z%^i%fk~S5sex9jtNo3K&>6;UlQn>7qB*E~SlX|_q=vPAlE&tquk;z+{>kcQa?P26W zr<)NyimTz62N|6y8;m-A4sxwU>_7y2kqE}zi-eI$IQZ+0W2&O+=3=0^gWnc|v)4Iy z2W=z5AyWThu3}H3&SfZhb)iJU6BBuLablo6eBdUdl#Mr!ToVX@$!)g7&M=jD?&PgZ z8WkUA*zP;Sq}q=sThnBr1h#iaoq0yc1FxPnzp)`ZHJz0>Tzf{Mm_9!H{HBJb#h^n% zr=!nEG~46ncE7n{>9HWW9dT|yBT>WtKX>|thO3JS$=)091T+#o>J4<4Uu?Mg*pU2v zNiIPnEL^@pcl#|3*Tw;|@nEup&ahi-cwthY=A{v$$1rplozN-V{H5>85O8l^dXt;`K zq)roaa|gyP7;&ST{;+^(xXP%I@K@vS@xb^+BfiTV0G1C8*AN{taDURR9>}A`;Ni9z zfW1#Swcp?mF;d21o`_0|135W1Ab@2b!3ln+8Ege&F%Vj zG?7(6xGzbXVc%RBMB1J#xCq~47)0EeDxQekY8XV`l|caExZ^Njusf4@!Fl6hz+_KG z!9mRZhXJF#nZ*IIw;=}1_AOz9pKv!~z;ORkw(H3^B?e3%TiV7u?cT(I@e@nkKBwQJ z7%)Gu^bK&9I~9WjhOTD&n(cH{74TCy5)0ghk`mvg|nG$0A|V^c&gs5=okc7# zJQ8+=N3yT^(?%p=S^U-#R`40dBw^d~+e=!DXBw4+b?JAOx}wfDE(!bAgG*l%XC0X& ziSnVVSXfSnW%~Nx}EH2_VGr%j);&5EuV>^WH33~_UMC>eL zkOWFjA9)Hd_l~@;vp`p4M^3QJLfw&Kud3+yMgpn*$VcGR_(p{tx*v)>!p)))Cjm|2-&hE-}0c;q4EB&q2 z9F~t@jNR?PBCLzBd-4#<5gt%&f)^-J>}|ks7j=j(sJ;%NQE;EA_DL%FAd!7K3;P{e z*srk%99V=Et2{omm8<#6*&!rptMnI;0$vriOxVMSEow)72-z_4=I5j1@Q$+6tBlL zGzDiqZ#eV8&{ah7W~0zI5LE+=X+jlXZY0XLn$&w2jSgLnmHsZFHF0Z*`t9Zb($z%t zO+YI2HnxXiyi+h?UCk7yxzfK%;)L-xQ>=H3Hngii@d}mx8zo+p;uebeUP~C>RiwDZ zO8**(>!P`pV!vOCV!B!=eoLjlN8-DwZX*sKw7PIzCE`)4^xrHz;^^)mE+3ZN*sfOM z(^~1jMfk*1-btK3YKy~nm5CSh!CQq_675~Y?c?@%imo=|2mR_c;g?K(H*x%=BZ;P~ zop`oa`tJ~)Y4rCH*H8Uqs;&;=+fnJiQ~0LG*hri|>rA8T@`<-!>Ay>OXNkk($LEgm z17SSDd=Z^s5JXYW6{ArJ#@Mn0Th`b<2Nq#8+??C)8ny(=6g!<14CNH|I#NIwV;z$t z!5I6P1N)f9KHva$cBl73R+otj^-=8>yP4oAdG1N zX{P;w&e?~KoFNR?73V&&))nVIA>gOhQs&&JxPCeJS!n%o?lYqO9Kl5m{G5PaAh4u? zU*Oz--iyxt=P`?w^NrCJ$@xZHft)Y8Rv_nT&2gT_PhNv)46Sg^(+I$;4vq0wV`ZFQ zp_?4(_8R>~P*i8<*GB7%U|72IHLK3f*9h2W)!F$zth4jmLv?n3JJIg6>g@bZ0`9Wv z?EEe&$!I}BPCKv&%1I^a#e-AqRFyb3g3lZZz?EM-wL)jp_5_YD`Dt7L#OL zC-ICk35GHg)mF)B!(@Vp3Xz-7R%ADKyv6OO6_PNf-aJv-k|<_>P?*!wCD1d#KWIF4OyQWkLjP^yWW^+vph>n&js{ zjGyE!9BuUGKT6u@g|M{IoBud@qZh%`MsNO;w2hvFf;M{dpQdm0oHVr2oBu4!MlXhn zHhS})XWQt-($Pk5{)?;|y#z|y=w0x#Z}bvrX`^?caVZN-JLU| zP&UjAgi07#HWd83%mb=9z% z=o}%)wHZOYKS5sTrd-JON?1gyU{I`fu6jHM`$1*)hxkF@^T1*WA3)cG&(><5KO35j zRpk?w@Y|fg)18SRs}qr|Uh33YCF3Rd0`&1O9OoLtFGfw}!g2iSx)r?+jRJ<%6K~-9 z7eCxPKw83&ih)k3FcrjmI~sJ@!b}*LiB7VTqa>-~evW#<;>@+jjS=swD}W;+RpBVg z>IhJ%(c(^c@wYP*s>UKE_A1CR;*HNv5!bljt`sMdQk+OkaUv!~11@n2(2&v654#{V zqBdO@=jbq&bPz*6Q@^X0Hf|v5AYL}dOL%! zP*tDUOXS#*%h>8KO9#jM3i(YE&SQ_}eqP68#ts+^jMqGLN$4ke8n51kbtE!1MhWQj z9H1rUMRnd}tPBZ89eajGZ+PT+kpD4t=TGVPvkIJ)BKe8W>1Ywo{pw+mSEY@Mh;9qBs_hL5T7dXDK0>W@+*Gdz`-_kM|Gdr`RGV@SdO|G7SvsfGowKk*V8McBm z>u8Fh1NSx=rXeUa=wB0NE}Xac&iZbI(#_~VLGrDOQPC)Y2)W=zkOaa}S@x`rP@*>V zUgme)z|uSI7imbIy%71Q8^MS%{Zi35v;9$CELtvFdd-;7=p|G~rJ({uJ=1h(9g( zQ^KEC{3+v48~(K8PY3?^{B74uwu?cA5yZ$^6p0|tW*_7QB#|qOUQ`hx17*>!j;CF% zwwVk2Xb%UVsA=3Jv2QuBZ|Ua!wqQ#E@@ZA}TQGDi>#sqMp`aFi}bBpSW7^*K!szuLD6~KwAF@~zqqAJEvDLB=_ zV%b#-0%eL7PKp%sSO5jIoYcfMASu%mM^s z>|qD?u*N!O0fI5sF$)lkv5r}QV6+ffJRY+UAq0~=6G!rlPQ!6jLNLajabVAA?4kp^ zsIiwE*h?Dg80`thSjTwIFv6NJTq~S#MNeq>O(~jfBe%jK2EU8TUCK36N#0e!nv~8NE-{)}m zG5bT1rqJspl>LAdj745W5ONUsbrDu|j^f4(HZ~w#l6xa)Zzj8Jeuu${(&UW?hd>gY zGq%aJH8tMh&!*r_uJO(pg56hLZF^8!b^^~zfz)xNPcXv1=uqh(7;U_c!5@|JQ~Ldk zWqY)ul^`xymBs@P(CUo`W16lT@CO=){P3t^3UuszA6Z}mt9Rt!ukY8A5M+|${K5Zh{--XYU2>MJH6u&9qoQEi8K1ras zm3Xuyp6w9L%%_Pow-KMVl=B>-n)xh+>JH-7nRHz%`mo9X1~u}>qXq-0MUsejRzAj#B|~Sf#)Ou?#JMX%S3UUey53U6jSACcVVsBnHQ?&+l%AY+lajB zvgC?6koe($y*V%E?a$xv?a6`hhsTaQczm!vJ~cdcWdGsGv8RqAU7qM>p3HeO1N-Yo zr;cuT^y#Bh_0bKF)CUHqhQC)|U)^`?;K=acZ`Pl_w^rNKSHu7Mw$oz=ztw76YnwR0 z_$`~ZZ0_5*c_UI17(?)H`=Kp^hYr=YY~KpF?b~XbHy+x)c}wlk=GwsKt%n9`+qTy> zZL4n?I<#r?#;pgpZ0*~;Wz*2$j{3oE1BbQ^*0*ojTHCmFX!GEf`i>#sQiDkKZJQ4s z+%mX*^N#J?4i0TTG+5iVWAmYd^-Wubwr<`$IM{b+^R~fF2Zy#C+Bmdr(}O#|CE zZr!@^V0{p>Q`@m^)SVP z+_Gs~?a-mEeM5&JuRDf@c5K`<2$6;kZQZzS`<8(%we4FDZr-wG^TBP~w{5C#-f?i_ z!Ht815M|52)`Npk(Z`{pC!H0&q5rAz4ZG{#8y>7ba_q>F`s9DC`Q@znrW`hO_=RUF z=QY)j+};1E=e6g&mc9)&_#ax3=iQL=I_dSUC%5d_T(9>*OF8Iy59Pd@Haz^`{;y3A zjMkqToBZzjZ`CJ{LPxsydwmStX9DeffRCV3p zov92qc;4+f?-tdvst+EYsvp7Z9<8o>i zc0g~aKyN7TKRkT2IyiRZdt9Yecsnvy9T_|FWPP%F^w{|L*yL1wXhZdpI@If6y?X3u zy*hTNI(4{Sy}$nC@R55SgyIhzefr2CjA}>5jvcLz)~61S4OPbnh9|2}4No1e4pfiS zpQ`R3IQreY4?>*^xzMer`r`~t5!=c7(PJZ1kkIgvC#(C%zIpIyee!z)2S@4~st+B) z%*AlRtPgx|V0Z*+*HcE3a>Li4HpV8O-te`_vC;d8erl{bc5rH77``2mz}xTD2dCh} z%|PRvX{0(iI5IZ)UChGRI96Ly-8^&z>V05{)5Ichwse&qf%1(W96rKas7@ZZmCF6C z;iJa}MymG@9339ySoaJ(H84D-xFhfCAQZLw^w=?|Ml7-;XPol4F(NdsXk`+yuE*-p z`oyvN5%`!;5mpUQo`^lv#jc$9YmpW;d}Lz7Zyl>oKD~F~$dktgo~+-s6Iw=nVCtbG zhlY;~Pf>G((c-{H&wC)}ebvbz_@obwj*o2EJ@)Ox!z1+r8>yW>I(BSwuzr;Ic;2t) zysu>8@wKr@Y3FwQ`*PmSEb-%W0Dbvaf8fDXy+7Y}-^j?=Q{TV}9UrL!pyi<>hwGD2 z>Y-dq&TD)KlA(Irtdl&-yf*9~8ykU1XA1hrlOs>>e|o$=q>%R?8y*>|PZoF}ta;x3 zIqzP@;MkF=;nDhr2gXLnA%l~TLY{|-AAGc+2;ZO%AdIl;VQoPpF6JJTO(^$4W}`*H z0V}1N9z4!N)HjbjTt7aw?)SenFmkN^eHgcH%y}!mdE~*#$+5|GzpocLh=Bp7?VCq1 z?;~|cb{&Aen)9|(_ZqDa9v(O{d~_80!^lYWAU4&}vF||xhwg$c_Xwm?9Ub^RXwcG; zpd7!K^Xe3R7`og5HsSF}>;+R#$9B$s=ot?jo1Cm4nSzBEbkj!%57&o|L1k`u=%@-m z0zG1Qk`kw`j6=bn!%*-)Qer7-RELgHSDLIJqM?R*8xN89?RyC5CIMcjzEvL?9#!K2 zkid{S1=GRk-ABjkgTsel3>bpWbYuuR=P-O^oK}v)5I-q{VUY9PkQ5G*!AORwDRy^2 z^^P5d-aL*upBx^T0vt3z88nY-HaNPBO=1E#5)4Aaf+4i3GvkW09#X-Xu{tn>V-b|O zKB>kM%tN>p?UOvImJ6fY(fa7Yk*8@Mgi#IB9+-TxKBaR{6{SZ~qX;?=s)>Ztg6bNi zFFp8l^$1M+N5`Sw;ZsiktDHCem;bn*av#?kmh0jAQ{k2v{hk9yf;LV$fD8u}Fa-k$ z7VLk6g1!4sreHWI?SnRR&E@)D&YQq~i`kRD8x)XA0jsV0_m}{ed;?R!Vp69YB!P_# ziMUK`UPR9TI7ys9PhePKD_%{+6##IQK9Q2y?)zPDaW0NDp2iI5C zl2k_V^^ot8sbiD%dymwQO-&Ar82gF+W8bYGx%c31f^w_T9G||Bn8}znt6L_g`PW|ND>rS7ZPAO@I71tN!$V+VbANYq|fn zo*RDoFYa0WZ~p49dU5p)i)inE;Z3P`kFa-_V#wVL^ zAD;Jl55fEIdXIV!cze7Dz1`mbPrZA9HMwkU!yqam2qIELv4YYg(wmBc6hY}oPo&q- zJBsuaR1{DUgoyMKsnQ`N*$M&yDbgVu2ucgR^FP78&)NGu=e+NCegAd+|Mf;9LJt{E`|_>>kbi!&`=jkF9~?dcdbKAgTitzC#lQ=vTN6=rI5a z>H(iO0nJna1EAPH>!YgD{Y#Cyhc)TYQ~=^K|4!Wcum*kL>LyUH+2L;k;GZUq1|Upr z%MUVg^&L53a1FrOdPi^4(-eHZJK%IJk8fvW?G^~IT&Qd#i6R6D^_@?&G5YVm$ zJP@SX#Ne>^#)qHQhn?033Q?tR{$T{^DC!FoRsUDp zQmudg@QSKa^RS)&uDd3Oefy>AC7_Bng3jnLP8|Bif2_e^$^sR#iO7xJ<@2cc#|)Q;GmGjVc%1TZe=41lg3h7?i22tGi4=e#}K z{t{P!-~>GXw^_vh7>WOE0j>C7GM>X~0Hgde*CP)*Z+9V|bB?xv=dwNLM@^u_X{D&1 z$ithOVo`yZt1IA(sHLHRrv${Q+5Dm7boT|)q(d2RaoWrO6av%%?RKTQwLl<^vIAVK zx3`mnJJ4!cNp%1Y0nGr07Vw7vByjTpa`a#0>wP#B=b+SV{~R?JbD%0_zH4XeNu4Ej zZk|4Y;}C4fN3|5}ZYo!8+cpw_{s57Y^GIBL+PmN{&~BcS)t!^hVQ|L)=ciKhOw z-BjcQ$k3>s_+Q|MPygKy=iiiyyBM)m`6l!OzG{oT_rxc^;XI_)#QIk0!n98DMptt4 zrmOY)-Sg*LrZ-a6MFKX#)6|Uw+UU@FGUQ zeceBN9`&U_b-z^i^QQ-=s!%^HK)pl#HaK+7f2zB4=mM!#83W=n|GoGxQK~0X`i4$NsAr)lmPweV3>K>c11B`fO^fp_cf&s5&4j`gc*ILu36C zG6a6^fabc<`RR#6&-NPyU z&raMqto_~})y4zGmHxZp_YTcZ4c~tb_TLqh0}42PB}9LJU_dhiJi7Ah(f_2yfQBAe z|FnkGI1U5_YD@soGSn7`6pzmNI|7cA8WaBlj{fOZy#Oj3@b%*747~#Xj9jjEcAo!? zR#IvnzOILH>Kwq|0O8$_nk5SXbqSrLM)+T}5H%N|hFPItaHx)ca@T_HcSc#UQ?3 zzd9>Ud;PzaunPdv9RTtA_+{gC+y5KvO80lW3QH~IO(2txD!1=& zsZp84KOR$Ks>&Sz3g7<=Fr!*l?=X^5ZEN-y(D~PJL(R6R7?t|EKpm)Gs8{n31-~#L z^~&r}`2}iv@t<7&-@};tVGyIn%A3?t1-6g?bVbDz5B|9sV(4+m!yjJL@@cvQ&;amC zb^)FM<$t*C;NxXy_lJAZ0j348?0$j2KUV+0ao5y!N#$Irw21ewsPYTdQMVnu9DIK* zK^hwL|Az5D^7rv?e#e!mC^(>}{KsuzV~s}c*J%7nFZ?+szw#5c!}Lr4A1MfRbpFKO zha>(=_}3D>4P2Z2i;x0!@Bq5|ztT^K&<7Zazi?21zxIGqS7Ifo!$ zF&H_9JNlFUrF|l*GjT$DTRio)f_O=7Q(ffw1d8OTinYcgPMRbopBav6-44HRZ_X(^ z_wQ%y$oEQF=f!fmcUGdeK}RrKkD^uNQK9EuLvf^Ry*O)B#036y5(-5dtgTL6W;6nv z25~gB_wG}NLlk(I6Hn8Wm;DKz{=hDO`}LO>u#3S8eBDW>r5Ok0#sN8fgWCofSI?JD ziG9{9x_quvw&hVUbsqj#X2J6jgy!D;+qZNsAETKY@wIq4)L6YIeJ(dQHhv&BHY$#5 z;K|6q$df0?II+rHG(^O&-xyQNSX&FK{b`n={p9k3cUZ~FM%j$-bbU$1w7va8@Q73^ zZDY2Jk+9nXj?2lB+Yiw?PE}S`pOz&v=Zv2Dy=<^AB-UiNw-Qr3_}$Rgm<@$p5y&4r zdSk`~4jb!lht{4Ay%ikFmHQa__Td+^s^JItWnbYW;(-{NKq=gYYWx4V;4dR#9_`EG z#b4B*kT{eVvGZ_4FC(kZ@l!(3N()=7UP*wl-f9Krt$wAh)|yt%w*Zf9<{zMIH6pJJ z#-@KPxhRHKX{oYLohvFyTz#adY+~X6+oIcCn03zgA3N=ti{`4tBaMEB-%B050=I&v zA8R>ot)ugtGe5~BZLPEtq-=j-84n{o|y)5g}!XKqv!X+YT?p|D#K3d?T44AwuD}Z zzt*X7zc#zm(QTcUz4GapY0sSyznK_=A)riY5lS)JtV9`e2`+b%XDUA1~oV%FcP z`|Yw8%U2OgiAJ9rVYBAP-j8uUvog9LWPNj1x?!%QWVQENx5t;eoOzcm3zB^DKXhB& z%dV|>$v>jMExPwod@z3IyVf?}{J_JS2QITWf~;g`i$+X)XuErl-xYZ0(cPf-K9$LK z$JSL@jRMfnHnURFb=-Rt@0_s#9)ug!Dcp@^0tJ=envlYr2lkcGz~KTiy$a zPNrF03Uz$7I&ainJkhN(!K)W^G!z-8H#X3|?Vcq5yeX^pNuRNDHtEvK;*7gB!53yF z%FEDE{jsaRwRZ2!g35Ese7GHEGxFXWWGAU4KHTQsJC7_kcsRRU+%0C2?cbeDo}SI# z$xa@f5DX>W3qsbevii>!ac6hhy0J7-H%yqfgey?(c0M zB~~33BEobt#D)0GP~Pae)wbm{5BB%LM$d{Z9@K>1nH5{Tqu_A4uj+-*Y2`$fJB{zO zjg#CTzV^+L?RxIhBHUe8pyg2@ycg$}C-}DHjn6%WXX!c_?=y&_z1e&D+ALW!U5exa zpJkrzQR(+PU70>ksR#v!%dm zuJA(K+@!|HayE3;t;Sh-7Pa<%rptVmrQAEz>0rD2B6)9>Z?NKt5Ak?f;_9_+=Doz? z-upG?YO|+Sxd)4%`{30JrAOdaHw7{cWRupNMBmn4E&2JO&{BIe`5^^U^uD$`@S(Pe zqnPsJbS;7G#V+j7-A;Gx!ya9?z*Cjbu_4XQr5Pp4OiER#qqE}--D`qg%z7{VUW>kUxV8vdRUdReIfFer3MYT}A>?&K zbF_vso~_HBS6)G^CP}5SRDCZQ>h4^)OK5ESIi*sPypv|ak_}RQsd8g18>I4LVI_7W zOQ?=h`MLYPVbHk2?4y$R^;ViySutHD*4jd0SZL@ZMn$t~Ur>29)u%}>{XlOv+2?|M zm7zHZv^O>((=FiWU_L8T*^MRBty&JMqE=(&y5G*dCk$vNdp~oZKNp&~uTFpYS^Dc6 zLC{;XWenMRikcbOLrOYyTO!bIvL#LLbggqvC@wLJP#3DhFawQ$F9bf=5 zu}cs!#)rvC6^Dc;Ur#5;ZGCfzhG=BH;_pIJS& zRTrY-N?x5I2%6NUwHgF~1Sb4fwJ!Aa)#P5T=GL1GtV{a6bI0dF=bFyRSIT)QoQ#)| zHPTVSpLGHYqkT)kmDeignsj96o<2pGYe-7*&rG`4A(I|Kl-#s>S%XOdX%RvcC3{bf zGRS$?C}o&9zaJ`S)leAbMLbm?bg**by*@H!F%k|P;i>qlI$U!~&(Wa3UL0c1)Ks^v zxO`psw8prrQlx*mQ}45vlQJQXk@|6BuuBWL!8{zt03AK)dK&zvr$9O(Chs6*de$)g zIz+xO$JfX>4K7kX+pFkvSHvFQ{ZO`oN%jM>Mpkw$;&smKZH@kLMPv8;X9cF*sWvm= zBiEh|l7v;7`nhE5Q<#(`Rg+rY44e#}Je`KHt!9#)P*F-!`N2B!s&=SRnQdjV*y~f= ztJ3L%kM*_AzsZPUWSLtu2N6Gb?0;LD(Fn{{<8D=SgmET9gnhgdzF%XM`h^-n;QM-jK?*qn%-w6KV9k+ev?ce(w-hueX}u1fAQugp6G@@eIGri}I6*9>jj zMRC$*`}1{QiZ7JKsuEQSQck=DpQ=H#By~;Sr-L1dp5(QN6rl(xMdU0&jJK|qLIH5` z0f!*RS&`9SaaJ?>j85N6EaptaE0C|ViNP<;eOJ#u_2jW?x~ucrvOU@kCf9*O2Y|+G z(s;8N?Z2|FT?za)%R8wS@&x7;pSj5`HFYL=(m3R?gru%JnBhZrP@WAFHoKZ}5t^?A zaZrLUSWVhkWPdG~oMBfk)gR4u_*wK}ik)*(y)I6I(tmLIrhj|P9SoCkv+)2cy^UlC zLAshxVv0=_`eqjbc2ki)D@4*sONd!get0r=#4}N*(d)_;`<55v7%|w5=7X(~$HZ{B z=uIY(q|=MgtrwHtg$D6677yo8-$M_EYa@QVDGA^lgM7J`ML$i@m*Xgsqw9ALH5~p3 zxwhIgm%{(epR41@M=ULPJoCOCW_L&XLlSeZZXJQMA=#YMGE@&KY;Lh%E4wO~09XGK)?S z_l=B72UaW8sW4I+bH1{bd4TUJj3>R7F@R2BoG~O}j98qNav~9`&>krdR^`BcG-XeP z`dc7VJ%#vN69Z^H#_2+yEK(E)jV52)cb)ual zFWPH(h((53ECN zP~;o19$W-Ho!E{P4rNLDX>6A1@d6t+S40tpZN2pzFN)-OvIAdH%`)N~Zw6-Bw$Utn zEM2N1qY*wAAL=QIYKfEM!+LTTW5ufJ6ULqD5LFa#LyKOna~!3M!5}NO^4W3;`&wY# zvmc+^nW)qLxaZH%)j zA(JUnB?(1s1PGsNgqtVLpZ(IY(<12s@&S4Xoxa>*uV;oY)3Pswn>@h6a46qtm$$ zEyt>l95lOCvy?z?sDV!ds|Q8EnbtfvWpIJ0xyJ2DszJe^AlvhzQKz~x<5JEVpcR84 zPHwhF#d)SIsSwayG|BU-d((-Kcmc4P6j+u6w>`iXGtN64AG0LB-*ogVPLvFnE@eZt z}nM4kH-4;daR}fD7a#S=Bws0N+#uGjg;j44fj6 zl!j446oxR|?R|)hXvA8n@^RAj;m7opGb+s`DY^A2{PkU&KW!9wquVIwMw=H?^64~a z_9SUENRVN;Y*!^Zh4)v1IXD!?T#Ty^U>10n&8BfC6vMqvaH^)&n~*|)&e^w~88|_; zQ$kf&aaqcddW>jg6F(QC$5Y;&kQl&djdtTi(FEBVxh6Er3HVR4ha_m$c&$SiTqD&y zuUfSTIriUcM}-Z(5I&M&lePc}5=Ho86r;ya0U{MPmI=$tE zjYG=zYGIV6=ZTKyiU3}ZaR;3)jrNGBQszpmtsHwlDXcE4gor6gp@pLb{P5@HIQyYT zN1Fx6-}Ks_;4tU?S{}%;VJRm@2`nk)jpQenF+dxd;VVI671NP zdmiUNXT#m1WnSXPXSXr7Be z?mkwgqY0-=9)&S=PC(davaIyu#i|8wmT;6PqT>vIV5=@tU`e!5S}aTm zjs|a?goGd zj}ACxZL`Y_5iCT^dn&m%1*f=w7&z09#)|SYmSl~&qChgKSk|UI@4)Dl)~Xaao%YA0 zgI}DPi<{A0ajHb8h7`UwC=Ci<5kNc75zAf5WlR8)GNJL1;W(2eWkItm)2;CX$8siv z>LNYBlndGUxt0MZJxDI)W}+X|1YG0yB$-$y=yhsu7e?IVLY08A`b3ss67z1XRa+~E z97tku;>Z*BO&66-mS6(=o@=ihq zyDxXo+^Ak7rxz0D8jFUBjkc7e*docuUd%<^mR{;&v@0S<@xeH(nlv11b#)T#Fvpmi zqN+gx;~F}ZR_#dNQjjhd8^A(3xcH$t!jy4m($FG)hr%)FcDf9Dk*SGT&6Pm9s8jy@ z;?ttii$HWvi*AD{TD4R;R>fUJ;7Zw1_@V%9^Ls|8O!8~qL=}`vzr@;uPfa&1n+gm; zP3DT$3>d0n%}TFR*APn;>2gSfpE>Sq$|<;wk!$pbCzmcRyP92M+(oAxxzqe{;0XOV z({QB25`P1sdI)EjBCuD=&fH>F&F%4So|y?Mg*IA(X?H?0ETi3Y|A{3^Fez5DF zr_)ZRwhsyu_#{uLc^+G6YTIOf%N#FXdZd!N zIIDgw&aG!D^x9B^xpADI* zfb3)FLzo;mtvGQdEp8&<=pq^m21^;=3}*wl?ItP7t`bfUM?FtjJGuj>gR!O) zB*=mKg-@Qs7_4sZoWNYF#N8i$(g~iu+IMUZrm)a**GEMxsX4v+xBz;GdqKct{Cpjp z(h>iuRAwE^9>Cr!kK*scv2vkUi1SJ!5eA+h72G#YIaQ3DOsnp%v^rLX^Sfd@A{!%9 ziBpj~?m*%he(FF`32O>S4p1?rae+ASKGpUV7;TjxdzrPvfzIi+8U=7%ByPo89-2hv2biRR-f1ySJMed zsBZ#-tq?@cig4Gbx)Y`*P#B5Cu%Md1S0785P%95SR|Byvgx{3o^Pey>WC^@2ioAyr zh@Lnfg3=U-`vmwOT&CQy>f;$qH)z zVdF%NM64_mb|Epk&$AS#u{;9|fYB_XG$hZwwT`y~94g7v;z`bf`pHkWPQWa&h$1YV z8f@e+fQpMEzrxNvgz>45d;5f8Vc6&adhF7PhFcp|Y1rx$W40CkX)NS*t2C68N^Dzc zt40SK?@rv>UOP7`vziW=b`o>Pwn;w2$P!7M3Fe4jv!oItqiY`Iz`Bk#3ZNy0a@Lnh zqX^2IM|<{9w?PEb5@slh(_2^jun(#^JfIeK#BCezasYUuIyf-Aet1cx_%X>uq^Us6 zxO&|a-Ac&$xkv-bi3arqIfxN2qK%?3_?@Ce6mS>^@5al|D zLLsH~xZLq75~GfQ^(xku3#BJn^wg9uW>PSuuqaPK=(Gmu!f;Vhw*KX_%9s-}gnh2) zgK^qAM@D6PEgc0zVu=r zNZ?hj20!_a3H*Pm?U7Qr&rOqd#HUgk4uY5IshUz^Y z6>uEyAQ)A%`jc#x;3gE>h9z*)?mWr?9151IlTe=V~R;o-z3~_9pg48B6P*eAq{_<0X#or)dqVZxd zrH(EcLt!KrC*L8!PGMYuK3K(Rkz>{{?0!u*m|C85MM!z76yxtzb0#>0@^qYVY2>Gu zOL>iPg99hbCwW2;+&yuDUG&Bkx=->zEBhe79;--7mpoEFQx+oTkbeM*sESOc0;FH4O4K(l<`>V8($RajyqCet;WVSvD<)^ea|R zQ==%74$MWEc$5~m0^=^m0n7;fl3Y5jAb>Mt(tJ1C@AYjBohR-or&b^U82w_(2(lHK zi&ZXFWyWIUxE=m2g0=rUg8f&a3l_);z&7LDb@3ZZ@(lz5E?M}U3jMDb#dTaW04{8} z#BtKq4F2O`O3@BW*G5}nHjfw?gRS~<7eyal6|&dQ0@>q~fZ@U%>1*2Nilvj}B9IKz zp2A@jl@(fP_oz!CQoaks2)$Yu8#X}m2a7`!LkgfKn@s&Anc)}$MQOAt2AEx$%V$ZM zY#;8hv_Db#2Ot#zW+HEb0gPE34@@ur$(u@XoJ+@5nmBVmt|$>1M!*6|gde6XijG6M zbO1n}WUoUeNS+xZ$(DaTuV8aVCvFxjHQgFwdNdSst*=ELAgmyVNf_jccf~PWH=(@xv>t`m8T+oLRB4bA_vU$`s>A0=TG9E7hbu z_Hrrf@$qxKd2S_>f$+R8Hn^i=E|x2EKDT>{tsYZanaC5-<0&qVR}SF1xWpdTeLS~i z3&(Rspx5l)7YSfc2gQG|;U&%~WV(KTwN;$2ON#+lwxkaT#7v$|L&7C_{U^>J!uqhA zsS#Ophhu`n@ET*M$qAOQD=4C$0g&ZC3~3D*T*yBobL)FDzjJXyH3t?Zl#VSJOcxG4 zk13V8Ki}FGP|%ez(_NzdF6g%+nJ6)$lnCPrhN~o&N(gZrpS%vZut6(f+XrBwY3zl8 zBYPOej+UtEGl#6u0`9h6JDe7nSBC^nN_lk(&&VM~p@f=QQkcF9K*FnOag3gq@e)@B zo4)~uuc+^Zy)462)##4(tUvg!6=zrav9jb%bisp;p|BrDSBd%$5ixNUdqxIxd8hPi zA9Tc=>xiKh#*~obygKQOo&n$2r0!ZSu}@V<-Bn&eKAdV6_TYwB9{J+UmGvQ+Rpebe zlaXFq>_-i?UXu~5;pdMKOV=#E;_0m615eU^xMjqv?6f;SW8KN-;_EV}UJJx|qdoXC zUE9pdi-9zwi)CoyQW|Q-GtuvTyur=Y+Y<9vq^VW|c#zE_-o|HFTr>)vRG%<$CgeIe zT5IY=b_`@4wl6|Y*AuSk(z-LnIWO!r0S^2^;-yvf%r5&)Xo)HCGHk3EKw zl)CJw>iSr$^pHJbpBaY?BWfv3q2gww9kJf-O5+psQzuQ-O$8kcc?b# zTT$nLN?b|u`cRoUtjD#%_CZ%_g*W_Ns2luEiSWA+`;5*9Z%TM1duVHI1$dEc zFdlKjS~YtDNxm*xVo5oS(CXWI79dIPtL$`|M3E2OD9v$a&LwVJ+Mm@o+n{kMK8Q15;Fq=|=2gxbxsV>Wnuh~FxHec;s2r26m^dP!Yx z@OcF&o$HhNLk=>fJSv4p3gW>ViC$t>X_hrbXPXL`kJBn;j=a~e_?YX-KK!E-U2i7s z#3x;bBOlCuGz#q+ay7a-7z_Ax7n^#SgOXrLiJ@;n^?NcE$1W~K_|<;-W(;_jQXXbJ zkPFab?$?F~56|aoDSoP;^~0$Q@(EuE+Tr_gM9O~&yx-Kip9L~rPZ$i#QOF9;sfnnn zs5MMqhdd~ZufTlrt9l58lQW~O^n=R69`u+a+fY4#Jzcu&_v6X}cJpoP+yIw3>2BJ) zk%Hn(%f~6F6P-5lXy)KgD|UKmmH1CrB+whKcW}7f6h&3Qa@XGlMS2kH;VGv;lRER~ zr}~TvBf|!m6`}9eOXHi&H)$K8v+f+exA|J70=O@N&HUjC`3jRK()#woReqxKOt$-= z&aN!5iuLO4=(wQxtCGN?O~0=VJLUdkD_lN9FaPBe4mW`1V#gfs!+zj8&E?z4`lEE= zgfDZ+BwxrA)vn^?l+z$*JxU{gR(3zhY4?eI5WHcq$C<$$e=*>ghfC*`5)}w|E&=N) zs?wAeirXDHvSULGHY zDB}A!`ZFOg*VuZ=vsj9#dKO6%$ffaKrfjJY`njk?Pt$lI3uRj1I5<_KCld9y;eoLk>TBPmV~ZZKF2#zP_`+X=96LQ^lGvIwSI#UifDK zb#~>hXKv?(z8{Q?eG0o&jP2PxIWH88GQG27`n7cnAaO`iyU~?wxWYjp=cBsmn;whj z^}Zc%tMnJ0eHh?bton>wc!0OmB zG3~9Ge$SQ8TyFI8y9Lrv2G+gYJs*JT2k4*Eyhz)g{kl#$XN^^z5Z`k(eBWRr%s=SD z64LeF@#dJ9N0t7*n!9!TOD9>dCNY0~fF)-9O4?%)Pi6P!kpLcviF+ZBouh%AzCv7B zo(idK@EO4~S@B;t8^b%i9=Po%Curs2f13B?-2ouM^v}I^Q!3uCWXo~E-Pd)0)V72q5^Y~xyg>}N&gbR3btyK z-OT|$3$WS*o`G<`Z|OA!Tk0k0do!#{_vu#=F+s7=nb<@a8%MfG5}wanj40q6{rWI{ z2Du5Y9b@Z&52_?;N$c4UOTxh!+WzjZ1gL(Tlus7(F0fP=`1V%gZR-yCtl)H0i0Rq3 z$UC8i{Jj=c$;*VBgLTfA7kYyVW>Op*Qh2>5d37*1cw?+Nb{ji9Jzm*ny3QhfJ&%hw zpQ@(Un>4C}OAtTaZI1>LUd74Z?j(^3Z(7>V45Kubu3O1e)_rXU?Z%mLm>a6RVi9p! zDWKtvhQerzoA}`9g`#H)`L)l29NGuOp1)SohS+}r_l%@4*xILpy^*i0wW0Q2;;&vG z$G3ah_i;;Az1FN2wg2$#+G_?$`=o2$9VwbM7WVNH39q@owDUlxFG_Knw6^=0pO*rJ z``fFF5wB+}^zAu{cUOjUGr#2zNWst!yD!nit4Kdtg&5*7gt(K>WwZ-uIaevqd!t~oqZJ0Wjyn4J}|ThkL3{A zUfo}^CWlCe$4yRw(KKYsV7jC%^*-^(jN>!mfy)7>gGr*`&D+d zHP3wISGf-L9gy;Gfm-~x$zKU z)L|8j?&JyeZQM0pvD`((vBWxoho0n$4dq{;-wzqC%rA$z;2PbFY=<9qlG%q>_*Uhv zFspKT{}e?pa=jgY=KB5MetWwVdWa7-`waVWN)Rfz^*p5`j%+8^!+Pmv#JfR-2p$ zcr-{l770QWu|dA%u|Dy*FgaQ*s%_D=jpS!MQDdEdOQ`jb(UCfy{%mZDN|7An%ovv~ zryLDysutR+cM(Ot^`sGRDhd!#wHZ7?1f@cNO{3lb?u@LSt6;`H?7AFl@+7crpqulZ z|EFzmTC6s(Ie9Zj$~9rFw0`}SLRUU@Ns1UEaC64f#6ddx2@BBtir5A&%3ui z-DH=tIIV3xzR?boZBW~RL#*qbsDckJV}QD3L249$?=Uf4{Rl7t)a`S%l&Sa>koJV| zaAXXIY=jZ*!@_}0P3VEkq$ksz&YxMbNx0xm-th4kpvi~BaAo)9;5n{{SMG5YrKjv0 z#Tvtblhvbjqroddi|FMM4iR8eAv3fnJ#+WNq>I(7l3rQ+7o)5OBhSYS{jo<(`G1Z9 zSBp=uu!{@LQiHNz){0YrlmKAd_6OK^#<>8H?#aGDVDq2anCK+Yg`hmZ9m-%@!8<0v zw%^9@vNKaU%=$*;b1%JpAM=C*Nw7aq)%uwSz8=i49a_j%*J1nUgYvw_vOchcQP%f1Fz26hH- z2CqHm4rCE14pTbI#~&x2us>WfA>4*O=uh9T3As;NOA`2Y%>q6{xf+JMo^Z#%@bNu? zHfuJYX4U|j5>-^tu+1v~MTZ)?VHBCMy#Pj=G)Jr$wgXwQp7S+#9Kd#rO`4R43QprA zI)7he)v}@IjY#jrMGWkJ+C9}Gsuayh;pY!IpN zG3zg5g1^01H8y%z09{F5<~(^#Ro53iRW>gty_~)KwuM(IbFV!<+#aV|HklC^zFGLC z{>;?g1mjSMZK{Op%AKf&GbR(!Cd(VlLrd2M1H_E+tb-+WjGVfO!$RTLp2ZZtgR4PClrMPV$FniK3)S zIZ=dD0jD!EzXpRvIPlX0pqcT9b&nGyztiteAAv)p=VC~n=iOTrH#zuJ;+-%@WLn+j znEEG26P7u-lPPTL+m}$^!VFj_pusQ>K1pCthFKIfrP5}tzPlrAYIaPdz{ZZfurT74 zQR&B%#>UNG{=d7aW6v&Fb~4c{>T_YsS)=)~0UkP-Xve;2xXDMh1W30;mdNz}g>cIY zB^6Hjmqyq*Nl_BZ$%4!I8O7b<>?<~TCCeLv%iC`<-!`+nNj505GUV7FXG%--~^nOne?lRm2LQJojgp~*ql$@71Qiqgs2zB@_C9b zG?#6j9SMug#;mbyX(s}wG*~7shaf6dar&kPJ8Dt3a$g+Q1)POKnM<6*h5hZ&VkkSz z$x4Fz0H+#ET)g@4oQ}wDY?fy%D5BTNOqW0t_uZN&Yj4cTG!00%HopSFU ze5eA+lFO3%aMNEjy0;W1!#qU5{1(VgxCVcH3}D9{vEN{Ikz>SWT^;!M(i6tLgJ#nc zf-k+BIzB#Cft!@C^ty#0mruSaY3TVp2XK2&vrG8_sLX`_UVXfiq_&HSBLQrKk_@g` z?rhGVCroa|1VA3PN7-Tcsb~Do_)kK2vn=1eXyqKi2s2{?2cv$R9mRX3bTq4fFH=}g zYFOn;i|m2X@i&nMtCKDY5WmWCKp?^c?A{vB9c^p zO=H8NY0g8k+x|vd5c~Tovyu;)yen(Y;`NLylMEq>7(-gIj^QTMo?!Y0fK=Kp}V4FI|6$Epk>cUz%o=i43t2%{B%kX}MSyb+1Si?34H zfIUs0yJCXaTc+H6J+W6yulM1VoW7qKf`-q%(Vc_4c(SNh$0ti_27xacd$GA>vU5)C zF-Tp z19QHKBgqMk%5Md>P;9`3u|*j4dNshX!Wh*9)JG0rYo;5TcFC6Qh$)PM9~RgxIcP=) zNCkh}OEc_5grOC0?ftetV|DvV39rnLm&>17rNgy)WoteWM-cp9H10K-$pgUDz&W(= zwUo2=YCCs@`3AS|)u8FZnv$KgAY`6*{Fe9rkjr|S^Sc>|+-bQ>L8*++SEXEFQtFNp z`EbY2mpMMK&4gMR-b?Y|Qx1RN`z_RL4S$-t-*B|wv82Eg*x>bo&wF0uZ`w$aOh{pE zvthJ|u3fpUylv+@Kt6$%;0hff2dk?}Z&wgAkd*;ApAd8+*V`{-CUpm?!8Y~f{92exW1~ACkFvKBGS2s>k+f!~g;5zSFPRs6Y7pdHwH~hka20hh)&7C~ zba3K%51k!uOVtwB?=2||Qrifk$-r_kII&qVzog&|G1OdoZQonMy}&B`D-$yPQ-Qk1 zhO#t~T%qnEyIsBznUuD5+xiy?<+50CgBPw%x!aJt6ZkHjYwz+{M(0xI$KMm)1iqi- zo_F;TM6dh^d#?p4+6^Bay4Y*csboCw$<+az2B3F48Oxk5{`q>EHt45 ziaft5HyTR#G#X}rVXVYcj5dKx`1|uB6(?Cpb|LXw@$u3aRp1~%T|{<#T&O35Rg)YJ zIFcOKi(%8ny9KbSLMG2Zq=w_G!0wu0k)$SYHC@R&;mh{Tw@m5iJmV{427xnj!Ycj8 z^99Hj4-d1VUptl6JQutAOmvWDlCm7FXH5AEpvuE2SxGZ)A{!%wd){RVIC6VQmmnQL zbCHs>j?}VR58v0?M}E0)TzQqf{ws*Ry`8^YM93K5Fok*N(tE-4QVVe`-1X_E&wcFWf;l$78vq)y%%?*?x_bcGg|J1(8RU*E3Z2A zL{YCWaen0wW6dcXxX*0yUSF(L$&{(6`gG{S_*1YG;!PD?jqDo;7Yb9@t^U4YDL?FIE@0o2 zAzuc<$Anc2;5MjWhua*RgC}~@3pxqO;5*0w*$o^=M#2W+;wkKH?*zn~tNB`8P3aVE ztr1Pbd|SDw<(_F3Ii6&aUr40Y+uLKh%Tf-3_sm4;$j7Q_B}nF?+~@k3o@J=Et;@K2 zVAo}mRN7<4y>=hN6x%v8EWrS%s2N}m9`{U(W%PtPY<*fiUx)JOs)Umf>83P4ZHB~` zduGAaT>T_n1VBk2o390UW*3vKJYN-2I0+_RjC)ERxaadzP__Rn+z2DpK^9caQI4u2 z7T1y^%(_4#5Dnfak(#zn54~~A-AI&j>#FIQp>beajT)rq$1LdBJ>Yo7e zr&%fzmr7Ud?a%1~F-Q7tSj0AOBGYMa2m>!tn{rMCTTX`ykpp#R@m%7-hRHGa1BaL4 zs^AqHplMCOd14YX>(7ZB7KoUoQyd`S^;XU5V;&RqJ_2}t+acR!gGq`Ur$5Q9@VbR7 zidN3HdiS~#@M=43%FX93StT2;2(t z>MA`WgbdTbLaxVBo}j@5QrVB{+|d3EZ=`#BQ4vN}7k@8+UNy5P0K6EmRrmdD?YNW< z*9G8|+2&C;oo7;I=l!rxBawsSad-B%4-Q(5mKR^N#_>D!n3zN7ihdvCisR<&F{w3$216~7k;gkiiKt&5|8a?%XR4k7i^#Y$P%CZtZ*;YK@YMhc&^Cf&#{ zw5?ohk4Vh5p3$aN_S+2&-Wemc2BkeA=;y!VSKMnDxn~`Uz@!~St;*$5LQaB6&Um>W zlz1}i8foo3)InKyeTNdV#{Fhk&iV@%R9@fvFxg|&_GL;J&c;MuW@D|?s zd2NP_No)Ly#MG&lOX9ui%zvOA7px0RNqrdn{Hht3bdvX%F)l?B`4}kvV;CO-b~1F{ zQK=y$Z1z1N54rXd#-pOW_ppRUS=VLQ+5ws-*k|g#_#weV0jgXJbgDraftl0OgIbt= zZd~yw8IuY}{v^9dD0eIcr>XVj1R3mdeZpipcB&gS1)%#zrS9a zDNO0_^ns>5v~~dOlaTI&FyG~O=p%`0ji$bOldWNfAjuAKu^cF`eN^kx9_~(Z5x7Bf*4OH&f1XLm4oV{gD3?g$mnkAhO4k^v?n{eH!MldyZm0)|)XxnK3@wz! ze;hsFf|_-n3i7B&5{4WRcFMBcq@iuqi6D!v0M((w&X@>%kOvVeKw7~W1GZ=!TCILY z2`eArY9lOmX$U!sT4yX=2L{zQ8Emx|Y+;(%ve<1(m#{R^}=%rdevCYzq+13xRXK zXP@`y`}^a2``m6nZ?|)U!+8mK&Us$l9}hQi8rNCcX+>lRIQ_@D>Se#%=l{dbev`E0 z%aZcq>FMe8TaS^S13Pxbytic82YYTkE}35ZUWw~_0o@W^Aba``Wgb;RTs%3d3r!j9 zuU3R*`%j4$7q<|@qGdLtC*C}qUk5G0%lQ6-;79=Ye&y-bnkS3XwTTLv4iDNz6p7a$+ib2j)z0kFmAihye*o&8Y>aB4JV96j6D%;JN51m zdoK6D$Ru`ppDm|x##8P10f*|%&tse>ItQ-QOeUaq$PB4#QBIV`^5K;?F3VkRaAs20 zBm0r&rWD2B%8#?$-YTQ>VT# zC|0-}lAi+ZYADDtio0?qZt==qIDzpFmm**vt)QpBO?vh;DJv_b+H273W|xhj|3*00 z_cTRI`LXLmZTVmat)rM{_(?wY6s3z237Fv>@!|_S)6F_f!Qh$PJpHSDwaFcN+x@lw z)yb|2M!)hCysS6Ic+&S?|LPj%_Rf(p1!}mR#+U30$UY~tsa9sD`lcyXpeNP0T za$#qE;56~{7RwJdxP&)xe}Lw5s+#E7(?p7W^Ai3#E5p5a_QhhL>v{|E6-j2B@yAaC z@4V@AYz)vWwQwzhmaf&sZ_rE8>(m_kW|Wh-&K8Bu+Y9z05$YpfG0&%`ULLai=iL4f zi&QyQyVa7-98)KT#BMY#2i$uKeb6@Vw^tjE|*K9WzOql?RRZJ$LTeD)$k`d z0@HqxWf0I)*Ae>jv;87wEO&E49?UPAiAaJ^IB9`JnapZ5)e^jLe>zPrrXQh4EMgA&J z5JNz9wwGxbj;dYN{Oa+T5LEBI&piWf&RBNiA6j1EiK&ddp@ZR9m2c!B-M55us9SlF zTmWO(`(n+UDB-s7BF}y&vFogR zukIsqc$x%IQ7YdX3;Huj~h=)6?+*UKqy;aFs%9y(_#IT!`u34;EsePN_SY!<7nSI2BS!u{D$1Tx^ZuHuJ4tasg7G zn@&$t7^%Buy2ojCUFU|zhh1qnLk6aMC#Z^XgmD3!;fkvYV?blN6Tn1F_hFD2!>N)2 zeCyX-c#~nZt7?PcSetlN;%mQ2x=UwQS=Z2bcxr}3>Jsg^E_ER}ev%eNJARZFksKXT zO0?saltOZ}Nr4h8iYqF!hH^zh>xW!gsTIqmm0On`MR(+NZ=9T5iL&%Ik=enwx~g0y zSi`8R#LMv5RpMi?y8>$s`L6I`um}UigA@!@B^AXuvbjWoHH(YPr?E zNbkjnE2a0y;!D!B7;(8YjV!(@os1FJN+-$U@1(0@#3j;IWHDD-_0)Q5`3NBf^3gOL zIr?YqhMq+JGpaAQy_~fw4R?GDP9xW*)~%jyIp{PqUg*~vuDa?OQ$2O&FaZ;mESy#x zbT%P{i3a|G9e*-XNSU%=h_ex6Ua`@$Y(dv#?tkCmX*kaZDpB=Q=+lpTa<%fgc}Qo` zEuBy1Tz(+DJc5pqZJ+w$2Fu&875WPQwy4+|%`Iv*^Y`0tDt5n9UfWN2zB~cggqr=& zy&ume-Endmj*fS?_7mLP697DF_CH~ez*gLGzR{4)DUs`ITM8S90^ZzxOn4%g)zDS? z0!qsKG%T*ty=W6*j=3|9!-ji+f-`c*x!- z?+CU;tgl7!8YI>4j_JvqI%!-2JN1t9cgEO48-A&BMdVAkfH#+h={^EZHgwIrfQA`K zY%s8j_c^=@|2Cu8+U^Puj`T%O0Tfv$B->9=uSfvgP_sa>^&~f=#f(2-PgI1o&jl=1 zMn}F>MMgSBnC@dBF_E3{qjNRGqwniW4^6r6cuL^wi*w&cvL7o>Ww=Z{VJkY&_m$NH zD9b`~)%`=zdw8QuW!8SkGb{Efac?BFB+LIP@yo$|wqCiMm_E4M=F^|E0mh(g_5HT> za9b#G0^St~p|ak4N=);Qw&{>n8UA~0?)?`x!0S*pVSmJWxV3Zr1kKY6zT3HCf)?mr z@0et0RGWp@9aUO>DNx9BjA{>-0=-F<$k<;3D3dN3^;LZbp?P>Cy0Y&8)T}j@!k2lD zUhOBPur#T}2zYrxL2ZI&*DDs)?%bVpG0}@XY`O8r_cGHaoPs6OEkh|Yy1YlHf3bMC z#raYrkwiLG`lJ*bb**`0soU%Kxmwen1CcA#!KrpSxhf`MWlbMF-Qo4fG z{Y|yBm(2N|^#hB~YGoC$?y@Rbk64#jw`a1;Sr1uPSxu~3R=4$#AqD&pyvQIF-H(1b ztiuxv>mXMJZ6notR#H6Ihwa`4`eM6d#7B*iQfr(m&CBq>mF8n;#&%Od)#c#Jl4XDo zL=_(plN{$+_gRHA*}f=cp>w_A3@DP0_7DrRFJ~8IbF&LAmn{Vr5^U*ntSNS!cO_!N zH-)bY-x%&4?jP>x$%*&&4S6Jfi4(mzvG^@#M)xzT7wOT40X{3E^7jF%L5F%uMDd%ot`zNSSpv^GoJR=27N0<~Mj5`6F&hsWr+~ zi81uMD%TkrT;X`|HKz6$7>cPq1a@L-6TuuzZ5(LB)Y8BYG1UFwMGQ3_jKEMo2YWEo zBoK?C9t7(!)T3ZBhI#~?z)-2+G7R+qScah{fQK>E!{F~2>M?K&hI$BmfT1RW=P=Yb za27+Qfr~KX`@t)i@py0_X8d#T|EDC!hy~Ixvba$CI7VD0eM}bTOW84Ep_EM)7fJ0g zVv*EN=6oxiAHymBH$O%9A2Gk;MOdKT18&*zTQ4hQwQ#GH7FzQ@f zegENVL+<_O+Pi}tfPEoKJ^LxjlA`2yS=7-^(?R%slqu@~hx_gr{GZ$QwUt5hVGqNu zk`0DLaFp>5n2vTn<^vSaf`xW~E?DTE6isrpNJY_(V0^d8TFTR3fcy<9u7JP6-4)pI zoQ>_%xx7)ODd0n31_n9;>M@Y8L2qGrh@f&S(G?c*%#a&Qd22rr@qp&x>iea0KQ~Ii zI?L_7yd|uFUO+Et$(1heEir?#f=AnX+(%#*-ps_TR!W`c{4=XC!8&@r-Y(!rIN)mU-DpqQss6@WsSd zA}ZO&!Ss0vLhfr)N?1n>z2Ir^9q0j8GxWI+!7+vh%@_?EpU(CBOzDJ<_g!)84ZFZ! z`LsPrpBoEF;*O3B8sSnQ-?qWefOp0D`unIm#XQ|7_*&nmtR{@Qvz4dYh_Ahe?0Bm? zAMtc6@wI8l4p!aykf+<$N_hL!*oX|fef2vV6bHaXiWM1G1(?~#GCvp z0Bm81i*h|sqcAHKK=SWQiYrPlzP4$KvV>9w?G?O1CfwqQutVj;n+&H79)=_X!N4)p zgG%W_M$V?CION(>H&NG7H}(M))`f4BnTAhNGwN8&P@_-2yaU%+eHAn>bw;D6*$wcc z;-E_pqsGu9JCN}%Lt)LE%w~vHPBwm8e;T9C8}v?v=cfXJs8P%E*R<1R&gVs~#1Zc) z7&Db2Gy~=4>|$oF_>eY3D9t8wTu^%7SH8~INFX@F)|#^S8(m1y7hH6S^+1J+j+gY- zK@08x2f=zwUM0_dUJ?zV6hvQVsE;!gH;apQ7PfNy6^4IWrOnaoxVo-1a1u`pz9k8+ zleA0QC#=~~b6Ih+$?b;RP!S9Hz9sn}O~HcYUIzLb*v*i^Ah=jQcRb#tO2HGA$+qs| z3EM%ldozP=+l@RV1BR4_Ydh7sH5qaiaU`+TBBnK5JYa;^sh#)riZcz4eS^m*&{;Sxi*FYO(6r#dH^m~*-8Gvi9%8+`N?o(^|Y@JzJ=yvE=S#}83Y<7M>! zCD+eb{+DEr@77mc;#uz1m$9~S>wTKr_}>xwVJci`pu7uyiKpJ{V>Ni%wj{HE#5(W%KU~O}w#oE-kFlztid#i? zQW!aH#Vj(noo`Sbm1VEGqdM}oUBF^MFoVwAb}NeKe|cXkRC3CM5y4Y$}4xRNlCuTQ>JPj9J$>Gee+RHepyAU zIHklrvBK}U$m_X?EVHlHmBhtYP}VRe4&eud;Q|O(4B<*493KMwdy9HBen-mX4!<&6 zVr1=!iG@bWk#a%G7q#-ojSU#!Wb!hUzBp;0%sGZr_%v`Lp!fPNaF+Ca%X#&5n_*bv zbL3^Aq+|-1htf5x_`?adShI_&&)k0CrOMkF&_55Q9~;{=+aB#~JP1eKkz8^3z2x@8 zUstF^3YJK_*qGxRreF~@{t3WiMPK8)5@!z;Kkfcbt(KHI`M{3bzh3j7;HLIjLw@Px0B zEyT6R*T7;_7fF%p%Kw(q=Q6 zon>X8Gd!A!7`0V&REt}L()pw!bhAz{QAX9`=AlL@k#AH{L-1aPM@FDPn5ft_o`JpB zp!}C|3{k&+LtFfY7Fz));ek#p(FHY(%TaUyB@|g&-W%F`32Q#=xyYEi*b^a*=;^sd z>`|B+OFt8qz7e_#mkXB&mkHg3?s1>Rl|pf@am(YD#Fb6msqEN>>MdLeR^r3IRLtG; zGi-Bh_Eq1k?dawSKXT1LBExnCJH7|pmz*0cfVQ{;yJWKo3sJBif=u}nza!wJ3Ache83n(Cqz+CPNXHQnZzRFSyNnaF|&Kd52YikkUVDZdZAiB8%%Pd zZ$T#$x)T|;^fGG^o;WHGfo-Ihs;?6yL;=m9eze!-Q{k8}nj(((=?1jeGA;(7lJ(iCgo8}|O zw*PxfIeOmq9!li0U1JM?V`TbX;yQJ1c~K9gf6FPrQq_4oa6EhNMN%Ki(w-MQeA|(t z-8Oiyfe<`g=Wy4469myJCl5isS@Tl#mW%z1Hoy-$O9H3$&eZh1wv7IL)wqP5wDcI8 zzJH)vpJ?kF8?&_{kdjhusM-cpC58~&j76PwfqDN-(6W4W!$+XN_OD})15ir3nx~`Z zGKJQWZNMqOq5XRB3$u@OtX3BHW9Rw6yz@Sloj0?V*xmjZQ-tO_xnE4bOHx46plqi9 zN#I1q<88q|5nBfSIOXgO$gZD74Ue6F2@tX5QYmJHLW-bzv-tVF9sLgoE7~-sC@}Unm#xRqbq!d=9G-uJ(I-y zIrv6+lXgQJbicBGXbyfw80ai;Do)l;kG+H#!OH7~lJmUTn&$+;%M5?hrlX?Hf%~b> zi2&t|*|K4R@FgYOL^ulA2282B%Qgcsll9kafk)97`xlloE$^x5zu=!?C_nG2; zabO2%5vI5xpsYXb6tuBwc*t=$p!ufZz?SJu)$pJdI=uy-hil!2($TlbLx@eN?9AWB zEpX2R1uL&{@oP3j17~mLs4nnyl1kaJ)j_qoFHce_>FJORrOe7* zm%dYGI_9TtTC{Rl-ze|MOW!B6C9E?3m+u+HnV({%Q;3}QW{1pnD2nNWAB+m?y@CoF zFB;x5{pdQKUc)yy2d9y4xr?EI&TVBzzM(!XzL=JJUoZN`63`Y%M@hBvMvPeX;P2wUrC%ff`m zfhJ5i4HWSWoJj=stetf)aOV=;am#T_aLaIRfG5?T>Zv}5McHp2cBT122OVXsE38IV zjWx~ijUgCZgkK{mGgxaHMEYds>C%ao{~7oH???qsfuiKRZ28=41bc#ifZM??Fc)-! z^T6{UGETMTU6s#;ZZyzciT(yRSK@}g$4oodn&rbz@As6usRh!L*p4k244dj90rL!8Pbd%y%gZ83gP9j7Zm3}hjx|06~V>1hOO3atbIUL zvb$d;*gddH@vOf}{%n9)OurT^pjWmR(<|Ef^eO<;8<64Ey9M5JHDx^ZY6etcc3B`_ z;j%#SigtnPR&qa7znR`}1G80s%Ygx1VJS0UmJRXGgx!JW8EY+MI zWZwb)(&m;TWY)8@%Jkk_+LxxC?!7RX9=<0wE&LtNa_3ec+Os|wUFY~zOV{wU>QcDG z_Cct?hG~@aBlUHYt8$~E2wS@ke2uN$4TfTC$zUh8HVVwa)>1$lmbwG{5KD~)FJh^C zzz8gLFW7^n?gFt`Y7AJ1rAC6uSZXXdfu-&Qmtm$-m2#P&IODYqEp>(d6QKnjrfRn?Jnv4o&#$vr!Ra*Bx+dK1M z_IjY!=HCb-!eibCD5vwkHH2buudTKU&8dAX=Kw`Oy1$5IDjgEL7ckv>K(gZ6IGzi5 z8YYnUMgL|z_C;RwY@BQry62wsUJtE6vhF5~Fw(8#FRusG4wtkzfqgO-l@fbqVpZlz z-&Imofy9e#@s*D|3s|E!XR_T;&+R+K6};q*9*1vFJAVoM%yAhUm0yM#d3&F$Vr6E_ zecOVZd|U9ynr!|7z#TPePsf*A)*zxc8{3UY?JYFUx4em*Vq}XR3EMPV6z#lu5WXfY zB0DZvF(_3waao2?zhNI7gbd0Td6Rzx@_{2pguw{{!g0kd;r{#<#0xM*D>pY?ZjOPr zaA`tFRqUwZBj9uL{3suYGU{WX?FtFb=7NE5XyA>uB6&#o_Hu_0AFk36%N!~!T%jTQ zu=PGclIyb;K5y27OyZXLsORi`vKeTpq{Pwg3Pj1~>|~>g45|1qGK&(e!Q znuVhV|H4k0x_&S_w8U!oY~C4J=g3#O;FBEp1^T#;10;27@_LlL>J(!yaT{th4MBLR zxbiml#F0X;S+z{Gy2l`oUt_@5e#^7m$MAslF$5mZnYxa70zXcx-18P#8;hist$Y%p zGvq_tJl_q;bAN%KgD#4A>K(-jRjNEbJXH}7A-Y^t3<5r|^H6F}FO=Hgh0l}t3i^SQ z_^bH|@(xHI6PqzX&y4haEq|p-5l#rt^VC2r(_f+V>kBK|q!fc3&@n`PuhjzWN}4k+e;tG`9rwzGQov_b4sv zH56Vl)qL?Z;D@|`9i^qchDPM(;Uf&Fj_k;W>je~ocB(b^C&Mv z;Sq$x1V6}dy@gOOU_zVEzuT_dA!AiWAltr3SXUg-)rm~bCV7VlFXHL)!?ASOib9R* z-^UM95aj|mvjk;_m55khsIYD~Vi~7lGEz8)@tK~!v}m}z&(T3rQYlXU(H~ZAzH(s%!3oueGd zQ2TTS5LyF~LN6(vm_6u-8L{tvEAdv(87WyoPl4T$P@*AB0h2+!;uM^bb@nNo&vO6@ zIjrD~7i|bnzwR zN&^>27brr;FCzCcX^+fE+KX(vWJcSL5%R_n!| zk>nfe(?{$IIloE51B)0=hHFZ>fi|uczW_Ewh=b2+lS_m-+?!hzmHaE1z#e&P+ zl0I2!iSy<9`gAN0dZ^pTNWvY#syXc|QM30122SjvRtx97(3-NNhymyf^8CA*`lgxs z+L`+9nR?{;jhXtAnfjKQdhSep>i3B|)eZ>?rPB{6tk4@D1pReIe9t~GlC~ke?9aSX zbE1H`{f|rUw$qCL+*#`QnlU5UjL@*RVWO|U<5TOY$ps%GjR&(!B@ zETy)o2y-p&GfRnijvp{?FDX&cZU^sp>r(32$tT7e^P{2t3beQF2^P4ZDJpdw;1iD; zd!wOv1=`1^#sc4KD5VY(pO|2*kA^;1h`epjvA`vbvefbK9BI@=LrDse@J~{yVY`TD zr->@*hnxt0Z0LFw)OC>|buS6%Qr-zSx|7*txttawW6}OqgB%lx*8olRbS75(ne*E< z)nP>LtmT;sA22wzZCAzlylx%yD&1dQXoZ%04D)gmV|1*OVtYM5i(~p~82Tpb{Yq7a zJh}1oW}jQmzIMiGB{FJC)CjCpBCygDwH5hTgw?O9Qp9&Bo`!#Yu8N6-iWvR+t$3~8 zM}d?&!$b;xy8T_TqlV$3{JMl3|Ju*SmWR~pv1ggAm z^L(Q)@OqR|?ct@ipY6rMAE5MwM3T(3y&eMxb>1zb$^U4qE^*w~j2sy(u_uP&Z0>R^ zwr1zzX3-KWBAT>IzY(l^_^ZaQ^%r#qriQ0GiB zT8m4CY8Wp8VxUzDz}Kdi|E;IBhL0nakTC{ZqssLXJOC>k4vH~%!A-5*EpotxWZf7; zDCI#BQf;fpAALX66Ep31Vu<*-d>sR z-s^r+jlq`uHU1@S@gxP2fn)KvMTN-wXQ+LSpQh!=t%N`vYSvWJrPQ6_%tt;#@GNg< zt0nh61#Xiq0wX!~t50~X=mbLYLr}A13~yO76vKa}I*4};Avqa8Bx)TJWj^fsfH!rI zfO6j35t$c(za7WrnSIH5%M{HUZNFnAk2J%@j(^Q@#x!!?YDKfJZ5AWx)&v(jF7Z{- z##Q7zH$}!q+WP+>(U`n2{6mqM!BZ~gs}9I0J}6=hR#G@q ze{ZI~N|P;gtl_H;8QG+~429mymW!2$G!~)bJw9>2aXtw;u0XG|?ZyJvG%iBN58aCUr`IhEnHTVzxYIz(L!;I8AI1K98I#Ty2Cs z%OgW4hq9X95p@bEtNR^}SO#&t`{>_oD!PaV3SGVb$%2p`)cHO`Ok>;${cxfgqw}U8 z?Z`_^Ug(E?&|dj&dq#%sJ+=rbt>HgKf@yA-KD;u~brpG;B6BphPoOu~=36hl%dPc? zUJlNmCxgH+yw<|TkEo)b?}ohbBS;sTFeixs6MKjwa}$m;NMKSJGbv#xr>%kq>5-ru zf{)>y$m}-+cQM8&BR)2J&-`1&`HFGfn<2@+lA5t71`1FR{cS!N_?AZW9|WWkA>qdd zVvR~N^r1qs-X_Grtr}X11BtnP#%40KNFmu^YsbJ3HL4QF_+{M*b|fS&e72@Hu~lD+$Y&t`)xw9jpG`ohexrn=E^L z=MVym($$3>szvo%+q0)qg6ePBoR^bc#&~BPO{pd_yl)Z{|bJ9d?4|6>9xc^_Hn%MUoYk(8H=td8?U z{)WSf=17@y`Yp1$3DFwlNH#c^#HPqH&K%w;`W0^t>DjEUDPm>r$@sm% z;-kd-@@o*HDLwI6r3(EK&QknHL@I-YgP#@xG3N2+s3|q8W5;dDesQ#;lf{gOuD3wt z#aTxaVq^w33T4m7$;a)p^2Wx7&APLB6V-h@dSCWn=RnAEwM|u~CHSLN*|g+AvR(MQ zmUEWi;PWhn03y@|4I_oh`atV=p*jaPKattrmzgY+XRu7issg(6%-Xm%V`F3U`=#(| z6r4wqnY&AP1~Hd6^~L>0TzbYrlrAh0G2#*{7hc*^OZ@rb7_`VT|6#?#=Vq&*^W!U$ zDMWGxyy=ALwd&kEVMvL7+#gY6=$`xIA*bM(ag4sOam9d=T0pmtrTEA8WfM_`d786F z7LOP=?zHQ6Gv0|73j(^l7#_r;N^+>$F@0@T5;TGKxk>bq|E(ltp;D?Rt?Z5oa!Qclo`@){ zHd@xQ6fxRL%sQ7s$TAVL7NzLze{t7cF{J@N6hPm$03Um@Rj~KJ8$CBd$l~q6o|l=I z3J}24(|Vq@s8aL_>7L4r!6#7H(n3|gZVMj1F|kU-GdVwCRI8Bms404TX7JqZb+vIZ ze;Fq$hOO)Jnin)>$TFG_XQm%-`a4@Gs9N>N{8rG?sAgST|BO!aa__Z~Pv8dw1jUFS zfs2UxwF0g{(6YULEj{-(M(yyfPP)u{_)~5jKKN^&}ZXn5wn<8YhJ5upimn8Ss)TABVkT$(*vfcwV*(|;L5l?1Gxj}CckE~-yEw6e zJ;X}&OW!SX=0DU@HD7DTOI6gd?|6=@+Hg&*w)-sS-RbG5=@Zj>p7Qyl%K62QE9Ubb zSIsYBUz;DM&f7~d?f+6D%(-?yyQ}8MCLrXBKAgd8?snDtOykxdUuV_&HJCMfW#&Ms zx#&r1&LS)w*vjMO{`!^at$E~7Pv7dV~2&y!Brx233VDz$PpLmW7$x-DqQ9r#R%q2~;)V-JtMRDH{Y zg7bN572-BXq`jwRZ5Dy?u&99OhWiY+6c_U%=v8==Fx-a@cU|KdIxp~?%7cg}Ihj!{ z$@Qehj!zMO;k6w2CFci}&e$P(^ech;QW-M|V~*C|lfPOMM|P0$gW27#%_WWp;5qKm z59*85e+@GlB(n?+GG+o>i<#m7AhsO*)i_n(%vMAr62B(&pmdT%*9Qw$O7hzeI}n_b zT4nXYYf~Oefrk^n7*;d%wy*Gm?%5?Roa|8p`;!6v8UxiBU{J>`?{@bO@NXq(+{lPqRf&xU(&U_Vd3>_51hZzP^x(AER}*O`uQQlMW^x-7lhtN~X) zHIac#AV_wfZO*wEIGq8dP$NeB;M445`_z93LxxtkyW%&e|5_5amajBZ(p^m63GG-gkEN^smP;NN$u1KDXP`v70=A~v)tKV%e+E*Jb>x$y#Kh>V|4;S*3yuPdd9XL+yLqG5RgfFpBu(Xxj311<^dGa3-E;s9XwB=bkT7Li z@d3;`*R#ShKIVox4|V0>bLi1h=Sy5oaFyP+Zd&*xv44?s z$?$H$Kw_$GuP4QaP8)e?iweA&8v<8-Ij%Jp+P%b29KtF|s`ePtE&9xgOI#G{FYH|}US~=QV&uDA^mY4j~e(`1AR8Gqa8owj+ zH$+xO+7_gRoqgucAW-gC^9(=nd2gDR0~Hd3dhQ2lFrP_GJ_LTVQ*HeR5&kC;YKlulP>8%yJ8y7dgX2{A z-#nFm>}0sc(OD+ykE$^co~Glk2D9a_v}Qg#{&keO+hwn8E@Z6%QI+_>HH2tic-Q4p zjpVfeQ-JQv!QO$t(rs&kMPD%;-P#2v(ovC*VntEC{FJ)Qwscm9B-0c{2pke6GoP#F z0l4BW6;5DH#v^p?Hc*!Ii> zfz=2SYL)6sy7aJj`kJ##boaF`#{hJtvNObdr$`=Aqs-qkhT8$rO&@N{b42=UInSzP z6T~gFAEsteofk~WS=)s07^kPl!1;xoxj}bN`>8)%W~(ez+ggV;hzkTM`bE1Sk#?2; zRb}ruzb{l3l=3yAI=3fr3d$^+PX^nO75Td$l{Ty`7xA)cIK$Ng6L3nm4zxPtLd?+N zYJL750`WXYV*9R8|C4J>lh*NDb>Bo(Ap92eX_T%V{wj|#s5a6o(T}bBc%GSlIv*{^ zpLo?4><*-3*K}SrJukj&V(RU`XjR8NRweDq+)le7s#w_R*laTWY#4wr-s-%M9P2P3 z=K~w5A2-iF&o0=c`1N{ASN+oZm{!cGBz-+HpQIuu{|yo#1TT~>xI(UOV0fzMG<4$$ z-`5ISyn-}-8XKHbRVHRMC>@%>BcJdM>^Bz`l!m2PSQ*32{L#6A6#E5YcsevHYSnPe z^@Pr!oOhy|z5q4~CPzefHCN5`+i(>7Apv0odf`p^iFi&S8Wqin9q%Z+sd?u50F=@t z2rFtO4k&c*C<~2V_UAFOs8uNR6oYfN*zk-bi*iSy|6p)tkR8OyghrvA49=&;hJa{U z?`J6V69$Ke?8L}=SD?^p24^p_Lz49_MWLTFIQ_^DS=Q@;LYo*I&PFx;J6=%)K74tf zHGZR7y%2@=WpEl0qrzRBqC@iN5>NMFxP+N|zm_*yw@7pBNVk{Tf{4nrc-wa#qtI#3 zlr|#KXnjB=maG~Ti4?i-l(EJj`~50=3SfTfm=@Z$uQ##dwU!_I^~?&D057Re&Qr=A zwE|n$S`(Y3wG{O0w^XQB;U(>YO+}gF4k6>*QsPp$l0p8hqdOM?^RManK~*i%9M)kH z+=H6(X_w*8BugaZR?kx&&8jL|sCzc#g#m5L^to8=u>Vz^7aRzaZ2zo!YRUcS7fbn7 zy{9(2)CG>PJ?q!c8*MLJp_ObvL-|H}1$>T4C|cI*KuNa~2T}cZ#^xr!99*$7NBnm>B=0Q9^3M83sCr)gx`(;_`DisZC=>W7WziMu zcACbr1@Kte3B1V|)QkgasMe}Z{@;AA>A4H@g#ZYHqy0^m!K39ZgSugyfs!I{u9%O650_`KkUBV8?jP8UHE5P$#dmrB9URKM7_v z^al&G*65SMgTS1ndJAe`SrVtD?4q_{@KB9!#b~EPIZ$?tbFmDo-8gu^=3eFF4o9-~ zOaJb{r$TI(NU)enWMwUobEtG@a(Pv)PsaD-~UmN;bC{O8ZkOS#%3NN2aX{r22@^QY%~ z;M;FZOI=sT*P;m7)|J6;%GWw3W#U455}rWymIp(s*&By&0Q<*mox%Vw3mjIm~= z_h77SCi4J$+%jL@G5%C^mi=2t%CX-F#pdjb1G`TljnoQt&%l!!Lk@+6Hs$oIiKQ_5p8F@)2W`NCut+mxC{dsEPP+ z(J9ec+HbGI!wSL*9~Wl{o@H~0*YD-D6{<}?PHR45aE^S>9@*YcPx7!x*_FN9)TaD# zMg!apLZp=W$NJEJEl7tCz3%a;q&$Y62>KPyB}&n!L6om&nXy|h^OT=n^4`9*%>r%4 zzf_$vgy0{-21GU?k%}S=pBoT1$38+TisB-J%yOJt^JmS=o0kB7<7*)*!Z&OxWYlUc zLzw#c?&YFq&9`bzMA!wPY{yUo`ighE0j|209#B!eUk%7~*#dJbgl+}v#82868^tpD# zzdd}+QVB?7p_!KhN3Jc+O@a?4(w|- zF#wr(i3l{}%U{88Ds^9Pb1-8@=ZBg_^p$P{f;uVR5KrkXT*bIEyw#F-0$;8INazo) zD9^)DO_77TIX&6@vjzJ==cBft@?@N*-Oz9}Uky`(OmQ!$XYoxodNFe!T2Ni&aSB(S zv*>|))!1)2XHH3Vf60sJR2>)+-h&-J3yoCECwc>$>k%kwK%M)ZVL30Gi;k}SE;SyC zTuI@|L-H{HvIZ>u8+5eu7GH$8I(&Q(t3zE^DMN3+jnJZlB?|@5A59o;CgXZX2d7zp>BYk95?O@p(|$ zx|>}?ni$Q`MqfHqG2%;(WKZz1hWYPmU_ndQ;kE4Hd5BK+->mc@ym2V+FgMOEPH0Yx zwr@eCp$|}|xJ2V*G&~uTx4iWH3Z@Hx15LQ_}jzCIDY6* zB0B7j^Q6Xg@NvIlZ0>aW_`a#!U6E|R2In6ysAT+AWn(}4N1#!0x!v<-*F#2D_DYru*Ag53p0esgcjCv0RMgP!B$_?KmZ!b=9`tx2>J6FC5VC{Ic2iwY}TFb4_Sb zTJvMuXN{6I3;8ql zv5(o``+MK_57(VLbLTVn`~5!WInQ&>y%_#TA-T<{i6vrnA?k;c22T$5C~v)ccNJ8M4IF2%=R^nYWSBrSl#QRffmC8)1w3s^8VndH6iYXB zUy~1?wSP$C}|4t%T}n=)=pIl4H)D6=Oi=*N(BgffTZWAamw;1gE2 zIY%QfGvmgNIV2tv4|Fnza)uqQq!RW;fv&};;Tn>lvif$69RgFyj?>7N-?lV|+-Jv4 z2Dgyt*mjVPS<^e`Zk)#5!2Dh}CD{&>(xAjhW4N?$c~ff=G_ZolJB$iSIBY-m}@cV4R9*HS|@IFP6^%>CvNK#`NkI;KBjISJb7_Qb^^3cXYu z)>zY3zQ%tYhba_A~b=?+50H~cr&-b^wC@_hw19!@z5pg(u>0*6YYyHe(^0Jrg|Ha1mYO$n1#8bAObQhIjoLuC>ScA9~(G=xE~j z$HQs}CT?R0PZ_LS0yM(KwUVeLgHvSQx_id=ke8r%;DA{rQLYwL48;^b zgooVr&?8uzLKFZ%P&S3s&%uPwcl7aQG9|}&z>w&Mk<7m2t0n#SR0Dz_BVgJfy8riF zga2;fjfEZrSN2=#66P8I_YQz#c~byaV7hhukUvF|Hd{Nn{@_55orZC$8p1hXXzI&k zKnF%rF1M2&z!k8?{oT2j+Q;{XNe?#*2W)E~OA!2HxI#yG)gQ&2hvH z8TgKo%mq(7aKSMI8oNATcU-H6pzbD)=yW@K!Na~n0@p&Kp+qjgQ4sKCkLNvBr-EoA z10RwGPW!*R%QB%Db--W-vDqW>olm}NBq@oVPwM`6Z)I%1WM(75G4t}dHPKQ4{A|xL z>oT|&qPeLEn6g$gFMVnuI-4QGOGK0|zH9Ekhas4fER#T)*mU51HD1UcJLmHw%B_CO%1<>1c8ymeB}m5XU^L=={jo@ZW<+E?zzX8@_1x?`aJY z!2;d&TZ>tEY$oEt$sIi~|FEAp#!#U9MY52F1J5{+AX2g#LDl#i82!3~mc?`61nx5foJetEwFn0HPt>X>1RS>sx{Q(p= z%0K)aqMQsRrr&eLq&EH;KW=n83*lVGMFkAQ?qZk(A&h`U(M=`|WmeHy3#9LAUBa## zXS&A|LcW_F&sgTAw@e!1KZ|}9$hb<;@fQP|H0Pv-{35_&`O7=0069=Xz(bJcm#tg9 z{y~(Hc0|gsm4^P%cTku4o+LjKzfM=%T?E}9XEB8cvM)kD33LH^!Z$}fyjVVwLuNbd zKEQ$f)w?F_(tqI!pce~Sjgj5FtoLYstvJ;iA4KV2fCD842tex&pc1D(cgC+50piN= z>Ja;m5@4~wjJtb*oV;PSLwRc!GJB*afN(tCg3z8rz=o_KE5mDOTR;E`0hEDXx^SXD z>vDv~qYfdhOku$03mnsd?|^W_mv~(C7Ed-_vjwt+Q8fUp-9=E0vfjm^@e^Wz3>Ff* zJs6=83!Q8=&M%zCY8b*#NCT@ykqOZAkoUkJU=3NpdK;aF#6XD-08H$l<$y&XC-W@wVWmx07Z8r2Ue% z>&*}tfCNkD<~>V1Y67khf*AXvK>Cms3@Eek=xgk-2BN#K4gsPE#}a>InWW(RvNFFQ zM(`6bFGh0M3e*6Yo*=-$9C*nb>JVS}qU@5OKLm?aAE#X6IdKh&+i4O!Xf{M@(}d?00X;%)&s?ePe!$v=RTr5kAzp31aT zd%AfWPY(+Y$L!>|=CzwfNDo`NHxB(Z_6DRFoxQ;v?6K*+laNYczfi6K4K}N1HT9SN z6YU6Rk*q7J$2o7+R@-!%h9*5WO57t`Z%z&hD4<_q#Oeg3(ZPpC@DQN@(nef1I*QUW zTz5FNh^Fm0;WWc-yH_IZw0R5gJkov*>E{0vCw%M=?DVOT@rFXPmMWG)bY1iCx6 zEZ^ai-3+=JG0~?(p0`jW-Cea2sE6N(a=HR?m43zR`Kgj6M5yh@XrfSFVf!D)0kw=4 z^hY;u$@w8AM7{5*kQ3+W%Xd7swJ%CGp|}stLrS0;faI%e6Fb6ghM zmO#E;II;MdUI0lbi5sc`}mB;$Tt>-Amo#de$?rse$7TBw$7ZQ?L_kAHjF1^v9h6kD-;eHW9EqVrT;SJc=LyvW3cssbovyXQUljoE%>9ix)i=W_M{!<(jJfG(*E(bCK31tT$2<68UBBD`xtNX}4Qk1dCcu2anKRf`T{s%@I%9gRBs)D0=pMD@{@Q=}9HyKv zJJE2Fb=q312L{_1iu75gk#lpwMj-90Ua8}UrqeOLlIcXEnPQM zt5IE%boE>Aut;@4R1E_F$dS(#n`^dkMgu+Apk+UA$ebp5xp|`&hm{;Vc)RkyI!`IB zt?{+CyejONR(^i=7M;2g`g)M_aPxWHsvr`-!OcE6i*qZ2fNlb{0)ERyHi0i+{WwY>$_1(E`USjB zIQr46bm7Q8z>_3v7S#lchoWV{-bVYYa6Q1K>0uW#5arPG^vmEF?W^X(F z@1-4oM~0-+Kfjlmod_Ht8rR;({9i(+OJ|o$Yd9aaa=1RUhDHFzouOHTl7qaUD+a>2 z#;XKc>TYd1=8!rhwcINQ+kQoBSbjx!h0DB$=nSJCU92s#ILLVZoBRRH7=URfdk^8L z#0vpe!Wo}y6#6!r7fFOT2HyLnfdjk-3os~=;jU{KgPcdzrIXD2MSwx!Y~47!b>1}+ zbrM37Hci~l0H?(c6B4MgJRgOQmCjn{KZX;gMK+?!&ipvoQR(^46OVAM`P+39&p(ez zLkv!3)1jy7#^cLH0gydepw^f12)S6}aYst4o_mO}Pks}Z-6=h9{8^M$)eV%&-33s* z{I;E3XY)p7Ed0bC@UU!#%e18X4J$z|)1b%gA|2sVRv^%uMWDMEEXzLX>UG&xD(%o3 zkD%k&-xmVfJ3y}8QFP-(0lAiND7RBZMDdlA+WSy6sUAk?cgIngoq+Yzi6<;Rhwz`< z>RltAA#)nmx4{q#CsgpeK@sI{;tj5hAYimK9@g&`359RrvWyB&O(Ot(6crT82T-+gsva zWZwu&;I*A9H_p*7QI7JtK>>CQ_Wb3Oi^DYlqsBD@3?1y7ub<(U6`=Ox|J~9->Chb( zR8{~!(n-P)mzcOMGr?ap+J@=d(d;f5oyA6rX{U!GeA&g)$8rDz-SFQ@rmtuW1N%No z1W-M4{@y~bWRTk1KBg!NMWEheK^I+=UA6oeh~Vf~J2%^}t90-sW>@I-7V^Thn7kX* zk7!t9sNjYQr8i^U3K{Qq3RQ#*RoYWrySB^wXGUze60QGgx9w~TB-<|b`ONJh;~^N0 zgMcHC_M$?z$0sIQmQU8=x+lquP5zy>#hSn*nW5OoTBjzGB`utIDrN zIK9P6-0b;o*BQ5kf8!U$%@@(fwnLp8lJrMGl|(jXJ4(m~Ega9r0^QYmfSqNDGN9EC zcOz35jppWhkbbSSFb6pC%NWBZyB^queA4`csoH7GxFdEq%#q3!;`~gi6Jgk^g!od~ zjT*43W@1@&>^MfI{i$mO*E&<6;aZknkAdG*s2s``}4e_byuK@aEEFZ zEzAr>Tpg!U(^(H(mt;7yi#f*KiXxw6Vp|Nsk!v`ttE;53zBxsoHZX-MJGBZ+_KT4r z+YOGQd!h{VnDrEThgPvvzByO0N8A?39+Y?NI47d9bd#v`)spp&m_UUwR=V}MF z)b@dSFGBc?i{GEgse@`(l44c-a1isNF}4xHUbe1C<$HZ+KhERoDs^a*@Z^W+;^YoS zDkL$yHnvqXuj{(Fe}s}F!-t&|@(|&Z1Q9kIeuMn%7Ogg<+^$!t%lyi^39T<YTzgta{HPzr;2&s5tc2kSM5(S(lg& zPlZ@14$Zgjn@Ww?);Z02Bmt|fk{m5*CY81`$^ymKJv|DFX=jdlNfsh@@{$F5vNzj( z>hh1rqN-t07pmaM63s;(ni?w&@nV6Vf41)Z3u>iaZ#fHL9cH?Iow3tGtEKAJp$6(ex000j+sIu%n#i`yu6`Lp7P%wuUnSUD22r~GkuIb<_84<+PYXwV=Izq1Kv+&S zP~o|d1kmO_na=KaQv79jPrQl-NR{fS#2-cq{up~q;HwtNn_v)QJ6G21tzp=_!xD89 zQSmqK(p`(Ezf~ApbnVhY3-%3&?V{@kjxKiHAf4W`C{C)`(e!>?jrS z(+tV(>ZO9#nij2gSUcrkRxvihhCapLT+zG>8Wt#~&8}CIs>^><(t=g$(fgWJOsTj<@s2O+A9C0OgbOJ{!XN~7{0soyNGZeM| z-K6)jtF91;nvro@`0?g#D%YrXmZRd4%QH(VvKT zybcKwWh0DI0&5>zPlgE*V?)!RbkomV&T>)l#EWPb7>*fwehTghxdz?mVGw3JJ-xf$ zo`d5tl{!Rg&|jAJD0M4UI29R#C@#5Ub~_qlk0U;%i?FTiAZfceiA3r@QR$gPCR%R6 zqt1;kbdLJ9OO47dwMr)yNS)IbM7vk^N*4&AI2^l^6yOIL=px`}ojO610;2v&_*9k(CUIoDfsb+!CI$BR(W!K$pV0N7t`;?%I%hX)P9do5Bo0Z8M-jpdbT%S8nP*AtN1!VtKC0RFPAZ}jFzz%M2su6}6X6J~MS@|k*cBqP)SiWQ z{Ohtqm>xJ7$RvBfJJ-#mwin4RWn+$`u58fOn|&FR+?>q8bC5$mY+1VGJN7$@Vp7TQ zIWu4b+AghizicAqajPCF=F+i@lqY!<0&FFY&_JRRt#K7t=gB@RV+I(fN;G%*dg2wL z?vkqEI*i=-_Q@?0#dmEW$`*m~-rJ=h-Ja-fh{e12jQ!P@wCFuk>x?~)H0y|MG_+>^ zciYP2?3~AxnT*Y7oBh6Z{RFo=t=Ki(rr<;bN0G*7K%casARH1(UW8Vj}zSb_g!*MI6gX6D%Kj>MGVP|4KQ^18ryh-r`o9qX)eNc3exIbK2nr_ zu+|iPRz)*Z_`#`&H2LPFS@@5#es2m3lz_Vu^I02#^Khp$dV2C7taUx4;wRZrDFTU8 zo%hT5P&X+Be@Z4Kda?t=ArI`hgtgp=jv0#Uq+@|j3X7Xcl_c8HUpz5C>3-acT=%Pu zeGz5Sn@4;F;E}@zr`7Hn@}i14lnrnd4#lyJq&kN6Ru6$t>4m`@0M%zjsrVsr02_f& zl~1;F_<-I~3g4ZzwxTM%R0pQP@|A0bFkx#H9x0?AXm$2z%#2^isuLNX6J=s8J1m?x}w%a&-0xH`Uhnqg`F#=ok-}G0MMLBj<==Q@_8nOJzXhPufcj-9?4LRUWCi6ujzq9 zgxU5_ji|~yUyFRV?)@57LZPIS5%Lj0uotBb{YpZr_Pv+Hf51vRKOQ5)TGMLt9C=eA zu|JigaaWJy+{#(~DB&@h^#$BwMv~It!7!vT9t*!z#i?==>c`a}~M+lAtb< zl)}0KOJx7FGMa`KsDIe7q9Mj)BnK*2((Aa`05z;WS(i!gU%%A~r+e(Ty0oRD8tfUsoP7HLIz{2}C8(#t%`pc;^Uhn|5E0vf>oNlIF{@^Bn297q*M<}rzE7(CT3110yzAy5SX-A}a3d}~}_ zIxJA)AJ=Gos0L{xpr?`o#_!L*J`NZb$ru36AgT7jsjk~tlnw1#0Rx^_&uEOx>%itM}Ilr2k<_+K81lCmulKM?1nr&4>Tjj`W0P)xv@-l>kR z7C9l-I%T8tft9ec-mMEgAkk5!$9GGzK#{|iv>J6zt0b`1I(zi7_th@Qfme@g&c#V; z?6f1%0!UwuKoo3+u)k1Anyx~Ku^~c;l(EC@?mQ0eBjllIOcG}?@`BIfrlVw?~Np}TV_$&8V-!_*?W*`4*&bc8sYL>qHO+N~%^CU>4KOk2I*#SuQxKzH4VF+Vl$hL4ldE zqC!T776D(6WQok^X)cS}3{@caFXn471wK#~yNk=GT@&)}%xI8wA*r%|vCjzkkDD+9 zMUtFh?~+EfSl*g(jnf!uj12RQVr%locZg9BVV)d42_Q0ec0>P?!;YAe(N5prl^{B- zXpd6J00w>>eTNxC#~gW;cpE^|hEk_&$;RyT&}Ke}^tya9UXWHBqc6)8?3IlNSp0R&!;H3cAA6MzC8N;wJ^Rc0vu z6AO`*8S25ZN99Wa^_o?JSW|wtZnP|q^;-A)9BYEOM^)YhP{cEUNn@L1!J@uqQk@JY z8<2;+rjGrele-S0SD2%KFT&QF`O~|uz1o!5o-9b36XJ9|vYG5+=*uHsO5Gflc8<)_ zT@yt8DQdkXB~lp z;C@TvZ!$khZpMVD-;7Z?x)je!PecUg#sp2_>b*qnbDKS?1wCp}S$q2mEI1B(_Uiav z<@udqwRmys`qP2jEP16I{S||`+$5~~8}WFlGL9jOjekv7Be_4dUh^7$#J`Yw<{$Z! zS$}XW;m)yxgK6T=s71Ao7}F$y>pD-zKrExiwCMP1j;P9uX6aCRhJBF%FJVcZH{~sz zwHElt$Bs`WG*aJ5Lu-h~YQaX&G`Hrm{78V@A|m#hODy!7rJcvv`PLqwG_M(6uU1~2K4N?EI_j+GmYfR70nAkV0pl8? zHIqLB3iM+Ry9IH0Bo_u6)H9<0T*z(v!o9$Yr0NErF}p?57!EjNzB=YwW8bZ{*r7P2 zK=kX>V7}-U*;03o9cI0_fsWr}!$LMl@j5(2kC!H{d6RcGe7;DJ?L14UBCa)IA3yOk z>s-KvsY2AYxW9JPU#A1x-vm&1LxAgKlFw)G9paVbKsW0xs3UgoBO>_St77AV$20br zs`VGO8?AG#MGw%vQ#hB2>!$-K(~;PSxZHT>AE7>_bA8q^+=Hx#pq7a0A^W6DtMLGFb|NtxC_4=EF8lHLbx*#QQb2*QwlOa(XQ+Km`UzLX zSd?=YW(X9l0oKTU$gO@y7dxroEPC%_pP%+nP#+8CsmfRg0Yw`OKKN}^3E%O3d71Px zi&G+aHp#0w$B?&#qTt~iRg+Hfmzv@UWv(Q^W;i*O|I|sP&1_0{+`zfu zky*NZKdvH#PrHu`a;HfHkqwu9A?(D?T0DvClr$*M6BzOoa{lmp17y8(>IUkU`Io%4 zhn@Uf?QvKMeWi;h=?Tt`iJ$y4{;{OOB9r;Ta$3g|uKga#X>6Bxgl*buu4tM1I2R_T zf_zz#0nfNPedn}k`zffUIQ%DF4Ma5wzN(sS9_kmCx#qzmZ@%ACJ4YEvXQ#WU{e1rT z#$GB&s#Jp{b?JRR__GAtWX*h0xtb&VenaI*{(*$Ez?Lza$F!47NZ z^r>yL*(|OOx!++ORxbixddgp#+C3BuW|@c2ZwW;jS01V7P_&d^<;8@(u4q@PPCAUe z&6?n4=G-)*Zj)NGNz07KkNCivVGq7m0V-4cY!}Frkqx_T>nx{IG zF%=9u^!KZCe`5IT(KDD|BCXso-OdLmwjz;oKRs5+li!$iis5Cpe0T!K_bXzay}QzN z=O@q=vz&n|>B=DDJfDT@t1lmr&7UF`EuW-kquE9~qO#K_Z1#7rY5N$kb&51rhf;R# z$jZqVtv&OXQ_~KY{W%?|{pFNI)}3U3l88!n`vD5`V=n%8dCFL}+rQM9$)vfHl>S*x zHmVhk;FWz}qJcr{rj^f9y`s`QFAW8K<6UK4)Axz2m&tmzC=q&D^Y!CRV}kQHiFZP0 zb)|!Er^tZd2Iu# zl5aKO$o;HRcPHY^N^xz<`FD>7s6f32oh#YrnE#J-E+7QmVtZnw^eOqlaCm0ItFpfm z68E*U(~K13gUK+HL(5q)l&C=81j>VP@ zZ5}@@KhR_*M6kc~EqnHL+AY!2^X%aZlc3zyaZ>!rrSbEMuH?NnPtkJAjuO*~Bfn=8 zo$CH&W5Rl3HlA!YCyN}!67R}{RpKa%aYDoK$Hf>~iWkEnHB|S}SfdkfxT^W#=yeSq zjYNU$(5M8d4do8b4ONle=dZ3QXVZcVKZI8g2Nh7DWTx#i!0n70e)$bXIInrOZ7(mI z5}yr?YpWbD4c429HA?9kiyB75eSrj-Ih9RYDysM(V4vJvg5( zzQMjv+3oeF6#+&LijiI?Gca?cu{^bD7(L7k(hypL6DD4xMIps5v~}l`ZaKpeMk{ zDY0@8c6RYid8D!8Yu%=UY1M1V8QhoYFimONkE3_j-iR8hX(e6i^!-Uv{Pwmt|23!m zU`ie<|D}j_zygFoqh@T**y;y~Vx3+7t_zF!}z+sq8V{T{Y{Ui`e@8pQ<*yJ!?SpbhU45NjMkFE=C0H^@n z9oj^_+B9Bu8uRMxU*Z4D&Q!qSae8`=uN8p4K#jlYR@3XZE9`^mx^6}qDivnxsL-!_ zKrl=-_*DrA2SaT!6<(K**dfG(6KaeNH>!WILYMEG4>9fQ~08D`f+cX@1R{5-U_eq@jLJqrvxcCrsG}MHe^PBIMSSANMGYqO+3cwvU;VqO#3oE%zcY!}}4rDaII99LFpWPtF*qf;*5+Hpm^ zbKx#Ka=yj0m=2?lU#5>wH^Cb{^r1}Lzm^Qi{8{}ta?Ob=BEjV{{34Jq{Rbac@#S-u zM2z4q2-zmX?70|om*}P+cUie4^mu2BEkd(@ks)WNWv%Lni?-T?jW=|Hv&xlc>O7Gd z{CER&CHVYm@scDV`;o>Yu=a)v?W{1~^a!C~GT2qM?v=4SdkRNs_#r6?@lZB zRw%80arXQsEie+y_A8Hnzy(#_KVBSWu6mj$TC*Jd6t$}o_tW5(U;WOf=g{Y7OSb)} zm`jbIVtwb5w~oGxjo_f)u%G07M0r)1rj*5ljk~u{4wbHPyFcFkbUBQBx7|AY)ql@Q zWFXf>3A)e!`L~3zp!riJ(Dsp%pzEQEG2`7(b$*jvrsc)hFeZTG*&T*c1L-ZJrn zNuk@*jUqwnIX_?Uf&FsR#!L6}nI{;JqgwWsIDgbv`PaWqSGOMAo;^QimbiJ0d;NEb z?}vlI2IH;n2q9=nP-oFk7CvH+h>C^&VleYU%H_;#u(zOnL)n*y{eG(YI=Bt!=MP^@ z`X!ZZ2Mayq_ZsL_m3F%M*f6XDce`1X$i zZI4?wQ(~;>yN{S23@q{9RDUzyH~EfCwEs2()!x&;npRA21_Yz^tkm%jtn6rOvgi94 z-V8jC9{KNp5>)=W>v^B`tiJ^)RzB4!^&;osSx((}<41Cchm?mI!JuVkStCoiXi&9a zd+hoB362FfM@Q>fhrS}N=DLBkZO{6UxyGvPs^N=!4}!TiU7+_Tn94YZ5uES9)8 zuf(zOv8zwxLsez`prNP3%8aKU&C|u{1$V!fA#>lFC9W1-ALmLvr{lVShcD1Wy!Mwl zbj;L0)i%I<{ro)ZJ$x>j$M^qHG{u=598lEd&`)fqwWz4xTwJoYH#95mY^-WAaX8t3 z<}=Q9Kj(&r{w%TEbMWaReiTq}xh!quz@vhN}gqH1#*WW$AX;K$mjNHK4 z4ce%>XM%fa0}EHYIIh(-1T@WRsZy&Y4r;DeY_}-C_MqvXms7A%P@G1MT~J39W<6D> zy3odbEO?ExvrH-e9Mq(|;xXSe|G?tFhk1T8@w@upSL#EJn!^i92X!s3fAk_&-oV|z zJ1}f}J4`mTNvzT{j&CTtDQgSS#s{u+3BW)&wjqPl*=LY&g1WD%4@4KmTgs~-pD@q9Jjc$d;%T=h;hpPco(y~pGKdZ)q!PogyJX!SH-k$=$zP?0u!kBRHUe5d$ z!C5#e?(|RGqT#C+23F%^ZvmsJpDTiz5Y*N}x!4ET_Y!iO>E~vF?XH#OX(RKymS)k0 zM3t!DSy{>!^75_ALJGeYV~r}bXu5x`_lwHab5+(QEcETI)V8>IdHMH9&YM>vE4W$i zNW6xn9^{GO8w01Ogp^kXukEh6J!Qh*Qi#Ea$YntD@0$k6pOqXe{b~LHecjFk=Dhjz zId6(wNE6+iqeFUdW8RnLR+@2?FGfU8j97opZ1@=pZ&BPCEGCPIHBM- zR_j-f{F7nUC0+eBayYXi83WdC2Bz7Bo!ivCElmzVy_MAqxITo!U=?p9ILZ@*$^GRsUO ztPOPykKf%I5Tn`I@%~lOAig;NH#yh{S#&*K_TGg2i6|#^vugdXKW|DZ{L^l7F4(oJ zxTFTtA3QN9=$qcY(mCJxyR$DU0T+q(MPENG{2lTg)%ffm zNAQgN@a&F8yYwzBKE$DZABRjZ#ou!?wfUa0dnRu3WZ*S9Wq=v(%w4$Ztfwg(&LZg< zc<0NPQq}b7FmDyKZ?TZ$PJZ_0sQ|5zFWI*b$wpJs56jD|*A`T_cjj;{YG)l z@I((2>i4`CXMLQYTS1>y#v1eZKNE?fB|+xlw^us#?d~VN+W7VCr@;N;1j~WY<_A*u zXJsnapNTl!PkFVmXZ#cUG&AyFN}1jA(4mIyi4dR9Rfluw?*>kmmW~`74 zQ7hGk)xXyDv=bs-LdCQBWUtp>;n~0QK}Ny&%ln)AiaNQS%hZ-?Ymb>!Wc82#j%U1+ zG@~ygr#1`f;7!hHBySVX-KGC5g_0{63zfHLs0|%y(jHDDFW+J_xcA;GNUKqr+Dt%S z{s*)!clhzb%(ozQ0|A+2gIk>199CE8e=OY@aGeh-)$B<$^jJ`;{#2V5(T7y!OqKFa z^YZfxoO|80@}W%7OVnmD)gJeQyRjJjM{?1?6Lz)?T3I9R$9%U$bd{n@!o6wZHu*n@ zu;o?F7<>9|5p((GA^p%{>Cq3dpx@tuey7#7 zNo8YyB|G|tk3B|9*!Ia{18*dP=4ZS{|IK|LsZ8r$?H~c2v_^0g9LX5)^274jNR8U{ zdbTD(31U^+8<`JFa&;w9=lA$W<-QLs%>Ag!|KR!M4euiwtvJgB3vVUeCI1A|%3fPs zSbq4md*$T!QVb~@2^BtH^P;bhNX_<$d%xq3jTN@MEjg2CWv0{}OXkRwx!q+q3KCEP zMJ>!nO{v{{$i^n~f^%%h&Z|&0yH;|`Q_iEwG)V|%nOC`$s8UH!HMNGXa1U%imx|SDcp=oD`-wR2whfsCx z1Ul0W89%_Nx5(2~<(GQgS|Sq;#zy-+ETZyWiCJ9k+Z;RjfeHnua=?vxY3i+4>jK_v z=WH0yA2a>@!gTS`!T#F}w+#WZv?it&FpBI?466cIas zG?RKZS<`zvLG$x2Lo@YQwMT#zt9W?T&L1i%sG##jQ21Z&(#+EDWv>FoQxpdV{i_7{ zr|mVuS*DN%$I}o0zF0HSn|N3h@1nw8wetF|@1_b{oBMoI9L)l=T;YmC;~!Rs9Gj-| zoc`~*?(}IdN9*%SPKG??UfQ`7T}##TD>$IDP8$>-Ox}F(iGvzl1L)!@!D%mk&`ciPMvg4kD z&g)YiEW6ffcig1}zg#KThcY`XTr+_#+l-YZJw#JaTz@SVwBytvOHH@n63wwnmo>}I zb@KWfIRodeeWP3J&4I7{gBQqq=z1}Urp{Z%c>TdxMI++kGddp+C%>;!MhdK;c4*(L z#>Q;9(G2gKD{W*W zl2#2Y&^oIy(H1Z<9@Z716Q6$gK`sV(hYtr?@w;;wI} zbI(7`sP2F0=?O&Dwz-X{ZwI5+M9LL94=3=~Y+i4t$f9RAo>AN0A_&}gID$71d@t_D zbwm0nOA}OEt9+SNqB5-Vp*Ky;S7+vB`nUpWP4QR#vNUl&jfnwrviUWx!C`6NtIj5_ zE<-~MdBj-wQsFCemM+_89!%X&na3!av$>mRreH|W&G1NZSAL-fmHBROHoP)p@~4CA zUNpRx`@H+`+{|+2_CFQmlt-Z-X0aWv@B6CgWa6Fi;-dG5T5Ea~V*0k`rsbw_cJP<8 z2SSPpi<_Ig_jTDm815OVd*=V`VPR7ixX9iTYw`QB{6f{}W9PS%o9+0f80_d~m&Qt* zE_~3RHBT-1QuJlqg2-|V@t_V~aFH|a<5el-+nef@n@Tv7CDuvTZ6pD># zd!G4Ekip2vF=8P)fSu`no*isS+R9tk;%`qcQ>xG+V~G6B_~ke8dop`U5w3IwVG)^8 z={_AE`-LfDGBAZI^?fD6F^_9-)ac6WX6a1fxXBdyX9a&B*(}2+Zdzsd`bhkhS+mm4 zfqbW{JZ?@VR?Y@WXPQMH_~|)Ds?_LQ;dqUp1VKhvW0FGMqHE$KN2DuR>wKiEf za^K0gUS&OoDw01d+(fPCrHhv z^IrQ~%_WCH;43$`rW#SD`^j6b@rTfXjM;+1#h|9McayR@;=SGnuVwP+E{h`K12jUoA=1uV)ibof6{v(DzA!cf`=} zP51ZxL);bBF9YF=Eqh_;$9@H;{k6^eS?<^W0WMp7ZV8uGr)dy3A+HuaGjQGq8+o$# zkzO|nGx?yb(tkp3BL87gmUsWMV!Eh5B9bVZ2mTnYGc#(GNUr}?xYPTu0a6>Cs^vQP zr9kR#UA0cnS>dY>0R>e|eFE{k17Fr^obxs$d(+9YxTQkOCD(-=oLWSmk&kGUJa=vv zla}^e$SNg6dNeB+1Yq@4dDWLtb-gVf3YPKmTOB{peg6goCp*AchIFv%w)H=AgWE9I z;;gI6mGWhmtLiN4fV&kq! zZ|-^idwO*4DDH(xOr)=v!X_{E`yN~8r0JaK8}GT*1u1j$<7Jpk+>7{RBf8?N#J zZQA}Oe=;`l_Jvj0pIvJi`hmM3I!>h;kEhGDUmDM-dWFgTnwuZ750*apt4m$+KY?%fVxq@Vr+(KVrdwgc+?0&S|atjw6fW_|a-zH=WI47hem_ zp(p#}BYmk&X;&%Izo0Phq}Qjx8_y6$2>44$XoS*zbehwjKAkjZc6guhmVig3CwEX75}tuYOeBq57@NV-;n(-K@$Hu_rrm;L}d{ zH0igD_x(3vqWW55QoWh9sysmxY$fq6vnGlG_53yHYSzG+8k+;-)NhWrx8Dv(_eaI7 zW%tq=NF+%C66%l~dcvb%wn2%l5KdMP7eeDb}Of z>pU3U6~%VvhOB4Hn?w0#ZP~w#+|rjI4U>8n&%}UH`KjYVG7N*eEI; zrX%L}I-~$ev2ZKa`cKEJm7R;YKdow}-z%F?*9y6#UjDu;T?9K>E)>d&`}OCn zddB42$J*uP!x~DR9sHBu7=rh_3&Y`)v|S9+TT5Ej6qn|pSnv@;rwii(x3*4bR{0iIUrFM7W_MN`A!GV& zgH4b2L3_jG%!1PGEQWdM>pE+~b^f1oxz9mAErAM8k8noj}I*>?Q5R9gUZQ7g}LUtHL7s^glE*rUZ9jSH_0d zUXWRfAjn?cE3=NQN@nuC`r1;rBvkg;RWWB>S59a1Eu+Y=h4Bw%)5B{OpBd!yRxvl~H52fdpQt(!Ld zp&j{Nn}B5x_lrl$I{61X(LWsqH(rX5UFIcg!hREBxySX5FJohff6^Rc`e{i?_9qZi zlQD+Ic)qgQj5sNnOjwRGYnx;awNc_P?~&vT&hBExdH?6Zkwsr9_6tdN{`tGiyg!Ru zD7E0|f7#_V5t;?)Gw0s|$lSOcnlst=VNcYHVkTlE(iH{DTFs=O>XM98T*QF95S}h| z@SWv=J?}rfF0=+^5AJ!DAJukj65&f~c2RB%>3zHPRbN>*u)JtlhR zB?*pxMf_;K%asi5e%NNac*C6T_N{9>glu?5O?O4n(KrQ>m`JGX#u;q4bmS+`5rAKnoHkaOIXRC=gq}k~gY`!^=n(ZHJOR$%HyDpZ0K%#T71~v-;6T~>2 zTCC-oznX>x`j47!9;Uc`Zn8=_O(SUaF; zH!S-a^kC(6A3*=ML9lF5y_U1QyPxgAA<*x68AP8a6P(1luZdkWv9pYwB>sZp$C{HW z{=j$1|Jx{Mi<>}-$EKvCdE8aK4L}P;*#cS zSikeMwD=<6WX~;oJPzsDA1pH$q_;ARujLas%D7>bt>zVx6An;qtWd(ew@@ddrSXRA zrphg8-;-LeEnk;HX|9>9Zok@GY1mxl!jlZ}_Jtzd4U5u^UP=67H7BWrJ<>1?6H2Jk1_6_$OsL=Bf^t;+-tPOi$ffl- zW-2$Jk*ck-&tB}v8!HQH`k7O@(wF-C3MTtI^R_F>Tc#^}x}@TEpd8;M*VNeGF9%e9PPbZES-iD+!$m57fT?ljWi&FmN6 z$^#7CwO9fm$HXXaT0IdNUr2x@nUdHd(}`7QNWf_8oYJBck_SlR%HhS}M08|NBUi97 zG1>^r0;PvDfHR-`2&jYwWD5t~ zv`zc7zD;`=$@NWcF3(-7gIREUo1A|JjCGKeZZllbF?XmQ_iH>+odhP>4~_oKp%do5 z*@g4KHEI;`H(29pR2Z7e_2&)`B%l4aKya~geDB`x!BjZ-i8a{8&SyH_eB#V_Hm z6^IkUM}A&_E5fYrT;>uUI-r(hD%xqi)l z1ymGe>iq6lRbIw_pZnH&>pFi@ZdAun(3nkmcEQDXLg$(+;7lHS++65-0DC2|ZT*J- zTaLC|{_$;}yaIPbzaUA!VEkxU;wg*eVLbf>IlQwc*2}V{xBv?O;D|?HE#&;J^Agi` zo-N`f{^Rkv^w(sdfnQDsZ*x!7_0-&pyPFRJi$0k3V02eZG7Us3SUj%{{dN2#AgO6j zfNGd9yG;)9LIks73H?&#*ZG*fk^7rn4rG$!eBW`V=AHj$yq*h;#-WsTA2*=IWe8tG z;7Y5T43$8NyT`z2RbU*^jOfoQwYZi(`opcizK=|+bp)fvu=5;E+J`1ArPS?1O()=M zJujJWjW6fp!HOvBJ7hhO=)RxmQKY`p6Iqb|D5qIuM0*AIe$1Mga7tQnlAK_dh#D4O zza*Mql4z9gOo5$O{KJ;3L0;25HeuJ6(#*Lrt8TP}N=fT&Ur&K~?L>}1V#u#={|{&a zZ(x)_n^7?EYq-Q)Joo#Fr5qR@{dKTEpvy zM9=PajF^V5#a_p|7xXj_-)FB~UY1%>jzXeV3pb1#sm1k9B*SE>`WJ{y8h4&ZPW4FL z3Jg&fvMc>`)(pu9jA)jdYZG`_s5%57Sw|l}b_Q zPb$t*qzVkyz4|4_V*+BTuCBtea`#^84RW}ZHoQP?VOQQ zhD^_-chbDo!90#8C>UN25|w*t&w-srToa{ixy4TT_Iz4_-TZ@7q=3AgxLfsORKl=@ z)iO(;yM1)fqq4qyToDg}K6~U)cf6DUyKG~88{gj=SMIj3IuM^iD^0JH`&8GRlwns_ z>Hb)akeulqa;@bBJe*F^{Ntb;pp0F+21of1$&~Gtlfs`rL@0C3EXBwvDpc9YBYUka z8P(8^4*N7Ls2TH&icR7Puf`AjSgdd+x$Wa8nR-D0@vbT9DsKv=Jk|Qj`9+f+52Fvq z+7&L@n=w%ISk&TlCe_&mo#QEf4TKD`_=X=+U|w~@VA{wMt>s$=3#;zY7yYNYaj~9I z4W;!(H@0Tn_(`PGDStnIo{qIm`j0 zjkWbnnV>B2abP=u2*hb~6%*niV%l@DEOj4S+u_`fH!B`<9`dbOqVXv<=1peq z2_@&oG47sYHl!Hp^^cp8UhHN}n$P%vDG7yClU3(6@f6)nf(#PMfvrL16&`G{BS*!Z z<;j1rE96MunX*=l603vq$TE9`m~QfnoOWc1;I_n%l`K`rSX7h+=kRBzld>2Suc^(D z?dNigsn5b<)^L$ci+6g5>3`$0bd>Hn5#U`Hi<5_gHxQn3C2~E#CCp2U8=0&Sj~3ww zU9I4sNW`xArG~?N)Hc%kWXLPp`9T4;pwnnZC)VSP{s!OFwWcs;e+eMxO5qswp_yX&P)QTd`Dh>P$VSjSdS;Clfo1IO|gg zBo9-5>u*-Y+aw`+G+~;yS>fI&+ia8*)yccT3~4;6LYZg&qXq9 zi1lL_D*N05jpa89TJNDY{S*{2!9aD4xvP_ff0T)uFo4Uh*s#TkDq)84}vs||JQ z?0=7LjZsqPuyKCfwsoPp9V)<9pNrx9*CooiF3DzbsS4Qf;>6e*u`BBNCisD%U`E~w z$PTM{Yuj`Ud$#H-=KdNqdLMA`$9)wm` z?g8p%25Za5g1!&T_1t3zQfCNF#2Ox0Y4xf2?Wr?o{=G4t7nNn>+iD7VTB#or?}(S5 zhG7$_l*QXou(jV?!ZbUEt?qX>>im=31wB%UlS2~!lo6R!A%f1Xpd;vwq1GKz0@9`a z1pqtUoQ`wNVixfVA76r2Xl8rjkNQ$<@6KKRUraeBS21CB1O9k14g`Y9jj$AIj%5ZV z^l+k;hg%)lNIWoz3jZ>gTUcsLUy@OdIGBg1hxezWB>Rw;rOo0fig z^B}>>QPigT-{ctfb`z2rm}`)Qb6}XM2Fd62acwc92+8L}L0UR8lFzhB_#P-zj3^Fa<+HP@m=Tt~0+b?)^Z^FOugb zQ3;#%k+B$+H`}Gj7q#@{n~X%MLxI^XoOi+(36+yluFO2Gi7zWm?pjxSgSZJMo8EHd zO`J~gZ#0iy^d?#iN6ez~9oI-HI}69e;V?@5j2_CGKGGi1&h*VV=2Yi6^Q>4g!$F)? z)2yx{U@o3=&G_8Ko@^kM)roD+E=IN^jA=oPQz*Q_{{?UX6^~l^zCT28i$=SED_N=s zVzZbztGEU(M29((=y_BWSCiLsQs851 zL+pi^6&#}J0RGh_GcQ1!3b$t0xRW>n!WJ9WRd6bbSBv3mSDO@YA)m~8(d0oI6LZ$P zeUUZD=@K7gpzR31H_LzAykcjP%g?Tev~Vc60h!~kcQ}2!=A3S9P2^Tv_roP?u?Syn z4z@TTW#UpnPiXDT9yx;78wsgh;xaIj-oQRo;1UPxJr)F#AgeGe|b#!~FFR zhFvge!jg-r9|xT#$&9vJmcBl5a5e5KzgT4dssU`ifzscMxqZCGCyH+99!yp75Q4q5cjk@ms zJK9stib3JT`vZ%271?)gpOXnFIq&-rL8FRS_MKMh88LayFbc^&$b)53KcR;0^S&Gm&~ocn;_Eu~oq zl24#G8Tr5eg6_QQg#HJ(XvilaK?erykWrt6cvX6$f^~N#O~R(f4ViLnoOYQyM396s zJ}8)0UghVg)q$8*+(;VPVO1=_Ta+iY!CQH>qb`^3efrb)D`6 z0`1>dc#U^21pS68-lw)B1S3j5<@+rY%CZ zG}(fL3S46y^%(6yU;+wL_u(cwItuQyeY?5AwuY`^c22umID$i+0sNn(l+E64)~}nz zH=Z%0+bo2E|4$i1^64(rgWjY((G04EqI1ge{2%`RCZ5GRO4zTm!THoD;~Pht{{zGS zL*>Tk{{aY9j*vTTzm;b=?Ht}upbi_g`PK~^2uqu7D#ZE(-Rx7rVtbzklR~uR&$#hm zxxG$xv}KhCP7wB~)+8=4K9WFUkmotSsqD2D&i)A}n7MLG9GZ|fa<`us{>2TO$MU~G zt*LLK8D!eQT+_~8l$0n67?hAX2HZ{4No1L z9xXg;4h0v5;v$z@CE~##vS<&7Ey)(eaNt9$6UmTHAtD~=ot^X}!n-*hj(Ywd$VP7- zlf1r}w)#pN6At0tac@{bXe6{o`cpE^jmv5ZXCd#xeFv!UH*iueex5L6o(W+GZq=J$ zV;3o!4rjm*mjs)Xl4@0B`QQzWhG5D*?zg+=GMSUfM&dw`@cnuwj$K}GTM&Yh0VC#n zZA9p)4YU*8_p^QN0d)Jb0BtXDjof)tM8KV)8*3U)^VtpP4d+E7I7 z*kCzbg64&0Ugey_$uQpYgo;0^$fE=Pz`}Vq zO?Kf_xv&7AOAMcjtce>GHU3@`+S8UHSF=LHcpQm(p?F2M=p1;y@(`EBn!?w}iRVS? z87qmB8B3Sf5#;#33R;wzdq13tqGl=Ur@QOfL}MJ8-~aL8H3cV0m;W+i@JvsR=g2E_ z6(H68bJGA*dVV#H5!C5Wb=c{l_|(&>%KmlOJa}+YXW(SJsG)Bu=h%gXkL_Tk`KQ^8 z>ikRgbltbw&Goa;wenYrmJBmxdt(fp!md1=*tecew8zQ*6r_$pCD#3?(=uW)0{}sL z$DNJ>>~sYl!4rgR=06PFZ>&uec(&T&hh!6BM!pvlhNC387lQGwHUiT+k~#vjY1QKs zk{ulM1vpr&BiKw+_wfGl0DF|NkCpna5T{;gS=ET4*VXoX*Oh76pG z{>+?`;w%R>YzKBCOqmaKu15tu$An%U`FfK#NO8n{vvRAxRp&Gcj}E#tP2eStNkbIa zYVw3P@`N1ifn2ksF-o42O-b91W39iVH;J0@5j7>Tq*ttS=J(&e&RBy_%yLu^2`SpX zlDA#4YO;T1T4)`uMxv2>YEjRA9rLn$l3Ayl9JJ55E8r9WRqkaDPzWoe?TN*oZG)IBpv;f{R1yh&M^|kwdvb|Y!2$YPL!wuN#rN}kBe%Ay^@Ei+lG2EPb@rr zkq{1xMpp{MZc=9|)kV~)!kMo^6p%&KDZ_E8!)}seI`Gi={Z&<_TJv}H|M7(A#A$d7 zC7Ngj)iAfmWC>oIP`CI)2~L^cZr7YEni_JjvW>o0=6Wrrt(B(JkI@3(nT}xVGr2&f z`I;l$M>x%TOh-iZnVWV>#Gc1Y zcJ*m1l%CyLz#$?*JbqAHY9`m$E^Ognm$5ng`@ElDXG(9Rgd?OsL88*=>xs&BgndFL z8~<@O#o=Q@%n@#`Sx%Sr#~YhY13GOfZ1*xnky3C{->m9e=SaIo_1Z~}#x(l)--I@U zo_CiamgV@qGH@6S*)@EE;=A*ioDV!B#dip47~>6T7$yq?Nqu+>*1~(e^*@d@1l3yV z=V=|hXg(3U#8S~$ff;D?yCcDP}7Egpy}Iuh^{6Ax5n};Lac} z4bu{~1-^VSywE+g&>l^^iyr!N6deTlK5Gas4q=DB9Lopl)vN^swl`d)2k2%i4SK2Q z>WxA#^|Cbk)cNb#KmmLKF|?M=v`6X+QzO}#MBE&nKvUA?;qKz7XZnUmdjwN49Z2ga ziNfW2_PQ&A9SLqQFAcOk5MDQNZVYgaC@#bYeffe8>iRyLk17snI9_XeIHvk5nrgh6 zPEX>zZB-%H4t?JG<$q&aGnlx+Be=$s2iZ*VI(`T#AK2!!eLOrYStLV{o7r%t{ln6I zV-L2-w8h#;=7+mWqvr0r*57gPn?>}o%oc_ZY)s|2InshIEg;?b06*XF@M}>N*5wg} z1~|d3V$hd2=pa6c+1|4(kEX`s-fQ!Ev{@w=w7I1lj^g(MVFC5G`egmd7JULQ9;kX; zf|GS^1Ug6fk;4>SHXaeRTX0&oVR@P|g*!jK+(K0H`G~UMR7Q4yhg)_Xd;1g9B;9FU zpO|=_%r26$#8i>4=bDS5_Z8(`(I}T=faQyK8dyIW6gb%#aq4ch+SD>;CK&RAh-RLh zrBWi%(nfY4rcxYGg}E8ur3T2M0pi&L#{g@2x@(-WzOsO3z#5;fZb{+XU;3X%sh}d= zHK`D$5Np>KZsE4yQRl(vo^pFI;*nOedjsUdF{Ps7xBSZUqKosPUG|sA3-eMkx}E8~ zn)7lX(0DTMcR&sW5S7I~ztnziK3!%FM^`tmbhEsyHXX#*0^*g0C;)`S@w=F0$~-^2 zeIg$wNw!9l5LP4JxIE*HNoRcN9IivMh;>XQ8tho;bl`|l3X1Bm(p{$F932x;bqPfO zt>7BDvw^Uw(K`onceMa_&4bpRLR{EB3}24{(LWvw?U2J8$VttI{Ir zFGRd{3nv*ug94ToaVdBEU|zuCx=3Z2(^ZIu2B*uTc$y?^MCnzTk4LRq@1=*WH8Ce` z*izTZxD-?z)+KI~%dWAH`*)=Kb|3U^UR?LkIC!g18qjnY@j*t(r{BubebaZg2q}OI z(BLIx7Vu57Z$+sF;EIu@&2Qv*iBMLLx`WTUjA zz@EuVl54)`>&4oQS0#wE@l}@kGLDj+gPE2a^U$<;7d*yGtg8yBo)m<|*Q6)`=t$W&b zrGH6=uqD&t4YZQ|b-|N$xCT{zbLlHPB&F@>OXu#$ba!b_*HhG1R7?Z8jFXsi*c2Z; zvTnttY}|o17O265vOn1(lp&ZvqJYT$8Kz+4^{^EOhDy2FjF)n4t-@n$pHLbfv?+b3VZyO{%37gWo><9hl9e&(J?~bSnxP&L5z0MV&85IiPzlM>Vuf?KdWd`vg7S z^>VOzB}5TX25#9uXeoIJxi_J9SG8a*Mc%r3(y{5@Je1|!E-x=(Q}}jpd=mAq2-(}Z z5#vnrr6^a#R(||B)Vz3kB*hnuQ~qTFR$X36X82fb5`5=i%%D~Iay%o**ad3jc(EBe zj$HZtSX@eHqv^ph2OA@YS5s34k&%5=pHcR6S5;urOALm{xS6KuEj_K)=#x$9HFKmk ztKw}e^2p)&>ZJsh63_B*^HeSvXs`E9KO|c@eFDu zmB(Q4m_gN$K9WVC19ptcAZUdqvrEc($xZU8%ROb2a zwDN(wc|_eeqtIq1tObjzToz}yYP$yC=-LAyyFVD`lWCFWL-Vh7KWiQ@axrgm2hl%* zq!#3{HuYNc18j#t@u$5qlRWZ1xNXq(gQxFUCfn$ARqn|Uh1E?6WAe2e_cb+mS+~wq zV27}UyYJ{brm&&WuvIZ-2%y*d?AGE8m9A%-_s42}=MwK=rrY7BnP$t3-zc}e>G0|D zg&4<6z>6h(Z&?OmmgA!uywxs@wx1n*%mcgkfc z!Rb-e(G-@TPMGcP@p{!@-hK+O>u(pzadWWte&a6xH_2=!N+|}6(mwDv6VxqX*!o{c z1s-Xwq5kr=BX3(na9J{pTE0dv#o9l~j99@M^-GKf7Nwc^*lh09$>-A3<7n^u( zr`^YbF3cjDpbpr*bbJ1T^exz?6PddwjeGNMy8@`3H^M=xw|uT@v2DzugDhuIAgfyx z`z#q%WKy?YO!8~^rKDC!+6A1#@tONJW@qYTXLk1QHmz3Hv#nQH4aHj&E94;4pn#RC!5r-=6sKEYF8=$KDgd*2N# z`6ce|5sC3~z+Fp6lfT}aC#?QE|jeqrmxsxS5)h?6S-D{ z=F20szK#-c9dJBkQAUCWDad6&2M}-NZSzmz+7BXQ0;tVesD1iX1DaEzNgW@(1F&~D z5z_(wbk=xDQj?O{*Cqnn;{hF^m%X3gJhF*MH&0B~{9r|Ik8Z3MoITo>VworJD zoxb3G18t1|0;hi?zn_IFiZGm)k&*C`5JVV9LZCpwRHf+4+w4iHNtr%++k*67qxotH zH8(fgdwd>BsMW`2-{_f>&7xSfTWeXZFp2_df`Hh&ug<{o1SO&q9Wafh7OcQOhh2J< zDx}F6M5Y+T=<-GEj0Co;2$naTG`Xc61FR0AKkKCqaqxjRS0?UYup{{8wO4CeL)bq= z(xFmiG4+6*+&P$AVtoPn6vR0F?ED{OMak16JIRP(FN0Cx$zd;an`X?0NtM6s2Zi*o z&-Zu>PcQ+sq8HvWx0 zs!{%Ow3iwk^&`#oCzcwmtwe-Iz_e=$*h=p z=3^%3S=P1BI;QNeyR*l%&lYG6CO>0mdI7`3phTCpXz<)MKbO@tfZJu^!lQjyXgXaCI);9G^`-2Taa7=qvjuG`(ldW&@MP8pa0>EQ=ncK)GL{4`xKV?}W_xqh#`gvCIqE&Cq+Ir&; z9ml|NI$UD|@+E*@46P<=vl>3RsVvu@I^gO}B~t=WJP0#A?+kx$inz5fm1fuN;xBPi zKkY=ZrMe-D_GPN6VS_@de{s%T@OM-O?O!bI)EU4^$_tVV_6;^9YI`HU9J_(*+sCx6 zR*p%l1pZFkU)l$eaBjZd)*l zb2d>3RTtN59;|PQ3uzzT2j|HMssu^oZvqL%m25_*I6KQAvy+Icjq8xgNV#X)cqmM zagr|olngu`1t)ulI(^swkiy(Ee>J96a-5mD#7>M{J~hW*?x zpM3DOQKP$8sfNU3ohJ6=rzmQkv|IlXs{r}RCUJx8gtpEEvCagn&V;kh1W{A!b*`G7 zVNd1>yrJsE5IZ36^C2sLJel+E4X3J2}WBQCi7LZkz}+h z6vIGiLwZ$>bsoDm^|p*lF>mxsgf%fk(+y?ZQ6~jw=8rCi-q?8+7`bcy-&UsIQ*3nT zdgf^^lmCMM}VC8M!SeV3aL(Uh?n~Bd@<=nyeoIK z&bfC3Ae+7T$ftC`74UB4VDby**7j2Mn$>#0|I3^Sbwws?lJy&B3unIZXUx!7UvIYYiLT51uC({*6{dA2 zV>C~Pn>3zjDwji>)u)z)^g5@db;JF&T0gzssPvhiX`Z>0dLx}|jv4^)VeQ$%H}6o1 z4k-6=g1Y=E^1o;k#t)aU(B}#Q>2|KBx(_i>>3LP3{}D;(&&7ckbq@Qp+te13YSAAy zHxl(Lqwm#aS(F*L)!<2E-Kcp$jap7^IxDvew}L4=pk;@$3iqrKQC#7Zi(g#S*~_24AZPVtLFoew!crplIxi`Cbb9FV6<#okwiM*|hH6Q~J~5 zcyUCUMBj@5&@H+<$h91{(D35};rTh6Ny$*?{X%LthHLtMc;WMwE&rf9eBGmPjkX|c z{V6m!=?;HUs zW%uc2*psTHNo97aWyC3E`e|hwZi=f{6aa*zGIPOY@2-2&1V3<>e>Rl-dl8wC{QH+5 zLKp5ZE8r^=ArK<_vsvb6EL_m{(2n|S5Zp}Cx=e!%SR>IgXUF4>AW80#a%fo@pD=bo z9L?KlqiD0-qXOlz*0D}_{uE-u*0crIcdETCfi_+`u$ajoY6^smJY*=I``iiwwXl}P zmpYkr!&z>+s&kN!B*5!DvR?qnx?Q*eGqDCj<_yQ?4A+yY0WON(^U~>>O)8Nhx`Hm>=+7&_ofbjTq0`$Vl`U?ceW2D`Cv~<+Upf<6CRwtP zfH)qjG%dGG{ud;R2Y1M{wY9658tZGTKS3<)3YP0qd`6hqqWX->J&s-1)jfT`jaAt$ zxVoky^el{QTSZ$xM8~TrTorG&wOG~-));C{^MGWja{&fHj|o>i-Dcz27^v9B#HWe_4SLB*B%P3N*c2H5UaJmYG)pYlu@Raf+6z;QKyBk#3P%} zumfUS)_$sw(pT%Zg|E#Gm>0ljE&PiHW|$Ram=$@L6ss<7-)f&r89m zF-f#Nw&u)dx*hFg9lee-;AI`QB)>p9W7B~i0`NVF-7xz;9P z-+V;?ab?fPK}lzHslNR5A3}yph;bnGWZ<^IM-n~wIl+9gVXSMIwm~<8E3v<|tA-}X zzy;|}%w^&5EYkh5MDX*`0+;7nDbwxrA!HqM6HMlP z8pE@kmtPJf%k4FIsGEv`?6>NbV0rGpl(OMT)g}vu5(@@Roe5o?3GoPQ{Q|7po^JJJ zESEQ#V387)pCb(YKJ@*xjQzOu{T@vHtW5pA9tcB_$CN$S$obw6^H{a$Q**83C1Hl= zVHq;TB&jjkIXWrEj{~fxMrzrSl$pr}$Ida)GWStY8c&}#GqhwAJp9 zbKOo=lGCgX3bs?t53^)BGm&(>rLHRXOpo1GiSmr&kQ5VOxtG z2e{>ZYVUpXUQ9B}fMNVW32^MiV7RHk zOLnX5Cl2g}k*OeD2Qdca-#yGVD7kO515J%uMtxi=jC-Aj=ZUmeVk9@y9sQ8OF9|M- zl2rTA?mvG`6rx(V5nKjusY?3HXK0-p5MUL}3j~Oet>I!b=GC=#@WOhH0_3&4<|R+7 zRPcc}bwJaYWsP2R-# z)e!tl<5Vc_RE=WXu??~*`|(gp+&3|{hSQ*0MO{_EpaSCuI^+CPEm zUCBeaN(z)ScZL-!6f!6lnt<6{6kSUCnJ)OfxJxF9)qM8LW)|kAmHzDJkr~Sukb3nG zFhH_1Q5?<9D$30_TYpyMz$_2dy0TfaQ>2S=J`CBq%u;tM=|r=u(05>LVj0SCO+V^i zN_40*DwT3Royz+x%waXWBhOBm2&L*(nMP@>Yhg=f6xB9vzmEQA=88?>05j~??Sr|- zg$>+iCjMogVol~E4)G23N*n^&(ySRV&5!E5a$E`~d0fljfv%~Bo8L1Z{XR95Xpl25 z*RP&$#XW}klExT&IG>7g@!Ky<`(&E`77VH9ulA3FJ@6&Eaeo5YaDm{{S{WiMgkeyI z3@D?sFfSDS11A#5mS){o{6G63C?g7Vr;p51^i`spC=|$s2RuGx_#8agMD&)4dM!9} zgbdx;4j!|G{GZx$8s=f13%AfAg?c*Qv6ifxQMy&;&(K=5UtPMzzIstt(2Rd_?reW_ z`YYTb^T=$xn0DGqcKWZ=&(#*)cEdb3!A!F&<_Fb(zs3DG->@eI&!$2d>)MccTY`Cr z#Y$fv!W%ZB zUSI>!WYkLELg=^lpA0B3zoZz<2K*PCQS((v4&+HcA3z=r<_~E50a5eD9YBL-(}8=8 z1l@g2wN7C+Cs|>dpC&sA_Tc}&o>Hv4PVnK@c8k3d_Q3$qwv)IJ!T%icF@bmu(V!H` z8`3c{bRgcnyLcDX|2&9Ot?QLbH&w8&onIF)FWdBIug=YIgntV<$&`xBh9$Zc#x+AP zFPy+VVz}aeK_e=-M+XFFR?L;(MwC(7q;f`1_%H^@1e>q?N)`V*q;}J0EfZcXNALqj z2*t5oCcH0=Q)a@IFi?MrgI<;+q5`-4hOU&@497JR(UI^YHr1@h6jdcn;aEvdz))?9 z;mVeO{U~L!@@I{YI?_~QG+8-jLAZv{L}c~!n3PtIz&$A zBHBPO&~S?LMT`^0_~qwZ6ll`=s4bL<`-%~hM?c-40FAXj z7AfNb6{k43RX%6MS$Z=A5RhUxLe~i5eurTgvl$`Y!z`HYqd)ZeoHfX${4S%6`Gejv z3HQM5orYtwfj3&G)SWjkP-mi;zWHL(N-$7z!bP4V2E_R5u3kpxiV;-`*a$c_!f8gH zQJ$i#H938?RmH6~#RUTA=dAd~b8@PsGhw-3&JRg@qc+%#SdAXdufo4?r}g+--4uBM zX#YO|I6%k0rapKTf4v;uLacuQ3=Tx_3!9SHQ9Z8`0QnCS4@#t5ej>;!13@mG{T0@3 zGnH8Vh#RrI{MejPwOQp?hxR(jFS&X3?O74<`e_KfS0FxpjT2gm3C-xkpIv1fJDj_< zqtzNBN1{*d8>cCp*DwXte}Iwg=ZYVC1iVCT<({<0HLpE_gfspPGe_Z^rM(a?bC^ zhC06=8%y4gZAspbZOulxeIIt;v*d}`pn7~Y;&E6H_H*u!(Oc8{dOgyviEpd8MLQB# zTwC{H1RiOz;z+Ca77+$@a|<#}a5<_;&&cnQx$rLJrMHOWwxs1K zN3wmPll8%D6OVl#gkVyA3d<+f6izHo?lN&=W${GRkxDX1w}*TAD}GnUd5eFT(sSL1 z2NwOa{bu0}9Z=0R;t@0^00*r?aS$Ixg61ShBta?(GDy&t1f58bLxP?p=!=8IAvkD0 z76%!{IEX4IK@|?7XW}4oE`Aa`lDFY7o?l4AWjIXWSK}~_f0TxsaM+LEg~LpK9}b)I zM{#K3PvS6%zeM3zaG1)!jl=f*H5|6#KgVG={$DtZ<$u6o3jZ4p+wp(nFiU8P!yLhf z@FSQATnMCLG)<2qPn!!#G)%`~xM0CysL-B8|bVCQP!}BzJj)pJM@HI;JJscL=KEvS*+m|>T zV*3V%Ww!5e7-PGK!%;TUz6G_UeXD9o`Ms_*-6$^STMKGoam6;{65LH_#He8C$LMt4J@sHc1XYA3B z?9o4^s1R(AwzWrx+oN{6f}O5lrz?EK`tny%oK>lX2PpnJiQBwT{0$n{qxhRN9)#j= z(Reh9zfI$bDEZ;_e1e(G(Hr?KcMkK6#tOMC!_dBG+u?` zAJaG)e<8NzbiA#>VWRCZBIj(I*;M`$BwlUXSx+WFjr0Z&Ppc`7;6(%bf=Yc%Oc zd(tl?sZJ{;)fs3~ygezICgs|bdefxw_M}NPiMJ=sr%6xPlXlRgGxns5H0hc>=@Xjt zi#_QNk~H5SCCxX}q-1+iE1J~Xo1?2rNS{$yQmv?w27S%dyz}_p+Ie30_E)}F z^%ip_YS7ql9@MrrI;_35;n-&UH)wVTp`Xbr#+%I7NHy9>$HLDf`01^-Ch*@Ptd?@D zAWt;4F>1a_;|Hj|h;DXgR?Fx-(H8F(Od^%KHyg&}1Tw8*@_I|_l~awnmXzbq&$_Qs z@F{NE@SOFVS9bboWQ+YByKNel9+rK1HdH0YgljY`5C^G54em_T;G9I(hyM;mSY{wm zg)`dVpj$^AH0zFo%>Fp&GzbT|XeHur<4pa=;FR`7DCK*c(x(KcbT3CKKcI*|GlZzc zy=S77A92bEqRMqfseN$dhE;pjM0Wt6}bSZ$iDm?6boa?XJM}HFbla41T#0v3HlWL_ld-K0AAgRN0QOBC0&qLuKA``Ci^EK*yW~VZKacJ*^g)w*c6w0XeAoB(ZR$rMW0|dU0h{Nrj^IEqohyT|IQ$`YX*!?#^ppI^*7it6f9)c>u{?WUgnC zxt?*UeTH~;-4h3zmzx# zCH_SciKJ;+iBkS%KvU^78_9|LB+3&_B!^#2wii5ELud0uoh;!ulkE=wBo5o~WV_OW zC)i)=GT<4S*xzp$N-FtP7ZQg{K->QS&*ti(lVo)?0 zZ7pyxgNUqBBGCsEi9Wg;4rY>0A2$F8lZWDSs!Wjeh@kG%ZMhzI*{5}FW!5_v6cLL|Df0|!I#xDS~b#%`Q@zMhEhCU|BfwM09L)}9P}%n(Tiq@l1H zwMrAlq?oNN%HXF~YXSmPkxT-U*H;rjWGDw)jzE>T1JSE-lcv$h)s{}KYxlt|T8{_TIj_DKym$Mkw#Rj+;jUREJoyNj2CwjSB=RZh863I8ufP$(3-t|-gz_6mBn?ei9LeQ( zkjMyr4~b0W573Esj867bG(1nGDpBCms5FeC(lClA#+z6=fus2AIP6bX`5^vV97ghF zuN+T}k}1?EIYICsQddypa3Y$_SSu9tL?8(MbnXSy-x2h8ETJRB6A>ejU157_q-;rz zlr5=|GKCr`GlYJGPhlwGQy4|~7sgTe6rzC&)i|sXtT-GX%%kZGX}F5w6XRI8@Hh>( zQu;(D777P(SS=hS-Lp_QNg|I6R45)4o+Xh>!etV9M|hP)z7gIek^91Xq@Rq!M^1xanD z8#A&44T1`d0uwpN@r2VV7^cZ&1|*RgkQvV!gr=y`(-B$>ocAOUwEkp8vSgEy-h*r< z@^H{M9|y@JaL|jG+p~zdJ#8`$(ksYLrJ79pxvWu8!y>W(6=Mc&5{Y&fhXy=Z+PBjc z>j2enPtaxO3?1xbIZEbC6Xl7N z(zZl2X7GPuiP<+v2&MWhS)DS`>XhKrH`RsZMTM0`1;x{9kUm=6 z53d*%l}chV?gZEJTFb+JKP-PDtz_N#1U_@%q1~pB@j(X1dI@M`bO<9GU7|7!Bj+KV z$tG|pIS=XD7NH_3T9Zw}K|M$~C69z-NGDmznaHq_IH)MZ!T1R{m@tLa04k4W5Q#iy zC7EZ;W4&?0a=w-f>-qd5as6LTm9;e_VKvg)aAXl$S#V@6|0Ib#%I_zU75p&~nFy;y zs=9UJiDfw#^{1}@W&@VVqJ3(ieQH5{>MQtS*ia;-d<89z7t_;|?)+V{`18LL<$=FX zl?YFS%VJ!s;KgbMKOE;52wIFVNia|?fmkl`gb*AK6e6i4Xhy0kBoHM@NWozV)k^ZH zRx(iNNDIuSVGo)=kLJ%u<6nnHxiA8a{}50>lF9gQCrrdBU4>Hoaax@KFS!N6L<}Y8 zzd8Zl^@xHzD8(q~fy{gvnbnlcqo^bU4Bf2=B@$391f`>}ht)c&JpT1ZvhwHbJrW<` z9()|O%rKz%`R(}s>cO%DIG?a(hhVf?M6pofiRVFRf91ZI`mXOXD z7EoEZlrlB^M0}GXzDE&1 zqKMZiB3VWG^}_dbI^Ll&O8AXdk7z6-ZA4?~Xw%Y=%=cWInTBM(N82K4NalNjErEt) zzGv9TeD6e$_cG}5UMG6I*ULtBA<6W3FO44W4X_nb{0TVBu}z_Tk!J2}BdTIQ8yV3< zZMCGPwnd~{Y|B|)y={M8e`CE_tLX2MlEMAc_XHR8+?mz)Ti-nUPL=uMIODMxY@5}3 z@Rv=j7=0#)=;Oh~>KMWS67s%+8O7M4YI+DBjKnO-&{It%ZJ^MLj@|+S3JzD(A(kjm zdw8%`Ej-O~^lQUIO3I5WW>h8TR#cW%X|T@kk#gHBr?_fLb;VRJyP~|hvZAz~5@mP52<9Tk=wri_IDeNC#Hv2{F$+H`rKuG_YPQroj;@x*w`=b^`d?uDRNK` zmDR64mw`@951dq4TnM&amN1^W2L5di$SJ9sT39`PQgP+OF#a;<`&jR-hvS}XeKI2G zU;pe}5*?mp`L;ge_V>Y4DC4PeP#X%8za#=5w8tRn<2?2U(>qhpBsr)T{Q&hW5!73B zMG_zOW(E;yP|UBPGIs+@9GMQv`AZX>oL-Q_#IMiuAIq8VC&GS~vnYOZUeL&4eZ(&v zOU;-kric%NGeZdf6X^;*O6bH!(%#OmDX)gLFu%C0q8e=0eM%-2Ly9kTak}J@zS8W_ z(-LAsU7mi98#V2_%#zY%KI>)dzF!QCA|j%{Q9;Rx`QNhZi2G(+po^I5hidRc!ws*VQce5SHW-#2sg3 zPu9oYFy38?it>vmAi800Bvh;S(BJ1=fA6~=`Mx^FKjpP~uctOY`Ah51-wH&F57XVx zTg@0$NEgD^Zx2trGa1N@!uxu&MJxFtHBd(DF5J>L-_||3dw$yYAIGd0W?!yek$HF{ zlrdZ@mJ#AmMl&NRgR{UKsU9riuz=%;*m6`MMjT^_f)!{hze-Z6-KDg&0md^JZp-`=8G-rUTbCcrfBoG~uaA4FXVMv9JXc~oz=59_<8XDCvT+TO z9m4%$32xQu)h4M|XZMYG;@*!<&m~nZ0F;b08Z)+T71<(RHb+C*%~1Il=9W zEE#_E;slR#d%wE!+;4sIP8B7rg29{WD{@au@Y1K?f{delx=crVsEG{`&kW%99&5eu zv&VDJ?D%=nrIOmK$?TUsdtf5^k+@Tg7APvEk5f?r14dwQfdzy@I=|cj4t*2Auc3Xk z4r8?BUzcILGm>DuhcS`_oim2O5e&hMG1>_IWf+4lh=$7V3;)iz21iVlYOgZLAEVm|{${ki)wKuk6CAhMM29k(+U$=<6ohAHV)( z-4lmXZu}J8cZFJj>0;HRBK)BU6AYmUI*trN08(0m*kHyN3;D1?mxf2lGkk1q=+6jeMhQyz5?AG=RBeU^rJM{uq-!3a~!whsoahFr?zkS z{^+$)E1sDh^YV!Yg+S8+lfmRj(}cM-`deVG3>zdCX>yn=Q6n&pVU)!uyP~wTczlDE z`hx57(Q{+=_Whi%i@x)8dO-l&y=>fkXiBZ0&WlM@&84$3hDs9PtyutCxr|`d(0VfA zRQ%Hd@flUWag$LrucD~9)DQagl1H1~ph*e|`s|9baV6!&eZY&eA@15(Ii3Ha?2PFv zv-WR0`rXsqilukLru_ii&E`=3bx?l;m2*-f#D(BS2nw^nGHvF6(P_|-nClCNoLVN> z6a7P&{2n0?d}SXX{XI~n@n!foQGDc&eiU|X!9ZbVRT>?`FoGSfjil?=g5QOT5c3$3SfS}x7p2?VLAEvkoqXnk* z^_dPt9c3KW#DT6C*zG-3(;~3~GF+6qxGiyavknV~S{N4+6^2HHFo89YMn{XH!SNIo zMFB%ERIt8?1q4Lxrge#76*15>b*2GYf0?jc9Qk6e0uyn=%5Yw#b&WkJfBRCizgmb;doFrkFX6M@}#nD`Sq4m$oo0}ic($|1m430a`Z(kETf>L-)evPkCh}Zu1-UW z+g0ad8HXaafVzqQ+2UN3Ifs;asBWIc8@x&i8(IxJui)|~y!=~}Mjj6QT83qU}^tJOw%_ypMJV8pZNEfv{c5r0ElO4>rDhoJi<82Un1VGlFow$O3CTR zO})6f&yNo>Cw@0?^>EGN0Z#{1KKTQ#f~*uxW2RKj)7QeIeE+7Q)lp4_FS_ebu$GOESgTg64^^zZ8ezS;eq)YO>I z2#3~aLAL7#vqha-(a>z|R>UnkSw8Qvb{fA+H)}hyN&otA&ol221?nRt>Y^5?_1Mrt zvPEliD=W&dOH@NeJj?Am@a}*erhk3KeIMsJy!Ondj9dSF4aay1{BE5$(t>LY_{UQ^ zA0`O)JE*K^*iA<9NAczWNo{_A!|Mi;HqZjO7rCGwIfa9pSDY?BfBstf+U-j#x9^$*)6g7<*pE|T6DHd8 zq|rLSd1w1r)(G1>7(eC&R?Fz=#tAw{2X~GF0oyT^wK%87LuyB)@cTg{HV2bpEIj|J zg;;euNflv3!ikhii8ydsi zFLT#sXAa$W;?U>;zwPaEYem-niEDE~rd;xQd=5jz6!Wf2ED z$^n*&4Y1Lp2iGsNUBa1p)g`vRtxg>X+ch&T@=ja=u<^hwXQNqt?Lp)vlJF93@xpeQ zW|l}C#v=k|*vA&CG=XHtnWcs;m}*)l0d2he1b9C<6#5|o$OXdgu$fw;M_XB@2@_0p z9Zx1gZPmeUun9;|Plolumr(qL{A7&~4)^5-vszqhaLH<*$~`-B>uj0)JHuBk*%9$i zzyNwcg}=3ReoIde44i^n{=TW6wJ!<&r8sY)!a|9OCfw4rXG7N9o=3TFD{p1|^Fm#p z!N2xuJ23dh0gtRoe5z5X6Q?Qmz7KM=7MQW|FDwuj+VsxkqJ{-b+~59elY%$fmH%|MecFLJ9qxco(Q0*Yt*M5XNLjzUMk_+S7jQ|d zYE1Wj=MCl;y}W<>`_+4ICEWWC8(Ezj#;ngG_S`Azyuz6c5x&W7OT1j5Hmo{mQ-3__ z#?*P;uBBZ&2@)trb_U=D%R)IfikN11$V{_)sA+Z|Hh3oTH)I$$M-Yr}F-EcwEi7L)bH%U=Ths1Q{Q~OyP2mSI~|xa|LVq%Y%{AhC})Fw z^-bjRJ@dZV->=S(n>sDzpygKA@EyyxvUwF%)%nHa8&*^LPUN;M)Es?(*^bwlR(DR% zzxMo@{_oXR>%~bEMimpNPJ)TmV#n0+4O^}IUgCV(RNb35vF*0BbA_u1KA3x?@1U&X zA$aZ6i!B!8++qO%WX=a!G<}PwH@NHSm%z0$w@BYtIWTox_vyV-eJ{V;XZn^tz`Z{! zK2(6#d#}F5GaKT#-wdwmo74#N@FL-#f66|XckJnf=|5e3$-Cc#f!3)FiHUwkxmz8s zyma@*b6mG4?(|=JV%ej4+Q|=qkpxFE!SyTeR#{n5nO|Imw5UdK)t})4fB2W`^oP%X z{pw#I-+tkjMN>_0|9KAxXFG1by*-x35&eYgUsE+{U`79$($X$Pg;T2=Y{dTKxdXDWaykkoQ`X479!B(hYKAB5Y`EvjFIsr`dUgegdRrG zo58B>+Zt)I_ztTPlC^kchdZWNU1K%VfT)UG>e3R2ORwH7u)@`k^%b=-*ox%C&aZ)* z3~0l>Hfih2m4kWT1M@>JhaPD??O)>uYG9UT=|#IeUU3}v#$f@&@ZKcI;+tPQA-kfc z!AUb<3wQia+pjx6C?30BxMYgDf9r#r`5lydmr%^}gd-Pk=wEK>$AHDBz!{w^)g+kX2_F zmiB)9Zi`pJ_`(M3`UiJr-TSKeCS8}_2!5ya`<>>rwleD+Fc-b$5BF zoktF}`&qOFQ%a^bMqMtL#r4U3?j>VY$_FhM9Laj^^;?r}Zu)s~{RR*j@;&;KsNxK9t3{~;^B5G&IO;^~oZB3bcW9UG6vE4?sB1`(*nQA<{O;g}5L6j|wo zGiXB0C~5d?bkJPx*dN|iYi~c8eD#a=JF0TyJFlNm5rW4&XYnhrmXDuQSyA4w>Nx0G zZdJ*r7h3$@$-Lp`A5PxN3GToC@p%RqNbR-thBNKI6r)oIg_G4VAjqN}SU9D)F{5{I z7WZ<*(=XNpmJR;7dF1C8qq>>SEnjj7#_0&V;%IUnr-A%&ah$dn$LSe5PS06<2cjBR zS2rk220z0+dHeL9tTtBD^iAz&?LEh&Z;PC+f(blO@3L$ne~INL2p=#P%@z@xIf#-l zUZC96S~S4Tj0RX4lEdw5zB1&G6$8FG@WSgSw%z#hxgl-NY=aUklBuqqg_Ii=;+Ec? z6I{^Q-=E$b@=ARB-M$+;T<0I`t9}XFTXS97TLZY+KHyzkQPa>`GUPih|Jvgl3f}Vd zDe-;6JY$wR@ci_*vaxH;c0rorVbbT^oQycHl&UYJ;lvl+IsLO9}T%a`D)a6 zFW;YZICbs#8CW>6&eF#?MmMk`rvx9}7gjbzdYB(~zyEu;Qp5h(_8^{bnegZI>o?}j z9vcbmv{_$I_S=mq;s^`GdPYdF#d}~ypOOZZ*I_*O{jln^qgN6yPn*~GbhlFr#@A$) z@5S1jyc$Kmh-gK{l$wSbe%O25%{O!3IMwH?Cl{x`eSh8Bpv`6areEMHY%nxXg`hHA zg%AsBv_^X)4bSF!?mZjx({{e+?w?=J)#t5I`Mq`J1w3x`F2}8zEbf68&7dmcAg4%w zKlkZd&-_%-<+UemFZt?KXSsm!``_0$(Gdo3t)*g z+kVz*uqAd#N%bURWdH+jLlie~&)@C0^z$pehv&8YqSuX>@3uu<_|pUA+#H>I{}9r) zL4g)6Ro1aJPd&V(p@B2f#NB`K+u?tI+B|D$yNYo?Kltc=*0L}4*v&+EM07I=1~-!^ zYO@5X;3X`K<2MMAunI1Pg~qcb_Sf)cCN@D?W_UR}nV8j#-Z-Mk|D=D(dAWbd^Zx<= z60kD$6h3$3UlK&^&7_gOjUi4Z-?Ii7URw7~Cifb0GO;lVPA0@#&E&9Y!y?=kSOlSu zE!d)mq0m^blF{MZu<)I+Zy7%f&3p9DsBaF>kByy>b`mxrk0>~mVEfzVQH^mUA?ji3 zB;rPLnt!_SZX~Cu8_5~sM)JPk{cvt10!Q3P1T%3Xxhs_aJ8mSis2j-~;zptuKK-}d zNN!O#lH0_MB*`}T|I3ZURz%!LY!iqZNuKS)|9~6GH`I;f7I7mftDW#4awDmoPTWXp zXA(D(<+bF z8_D zgso2ga`ELc?mg~C&D}S+Q(G@|NFCC7`oHEb9^+HFxs(5{NO)=N-8GALJoB7p^kn-{zUz7w znYi7n@BjGiwx<@2*{%C|X~$ig@04dB!O~iv5hx?rvutXqdtyc0fj@8j{oI|tH=^@@ zKDhCdl{JYw_kXE|o)B^adQ?PpCpgC~6!K0Ev6QQZfW)Qz{6rQw}vI^MJ!Ee86$tr7gV zMWcA90tgD4kq3$e^2TE>y;hYCk3hLE^II;W#Z$Y!dL(Dx$@~9wJ==M7?rR^sx(Rz! zN2X$%O&n^pJnRFYnuZggk;H^F0j=gC?O8oiNLu?+)ef$+&%mQl!+2WFDA`ZcLG-)P!~dE}RtRcnmUjQ(6a3`j0i=PRBt z_6qXGc7_abhZRZnP3S=1t_HA?GXY{kSWiO$Y6v7kP(p$b$1u$Xpr-Xv;WKeG+6q0H z7EHP4+%$03Xv*~R#1BbLOAz8wW_XAIZLk8tha!L(1%2nMBI>jU$&T6)ytJlPRKbR^ z%G{;AqTE_mQB!44bbX=HW72f=XXCbpp4^dk`)Jt^uD(iF8eg8W<-z&&EHIX^Lm1q`o@upzOl(@x`U3_*tk%m0vQEJGi7*$L}9p{A*_0 zKVR=?e#+lR8-E_QbZz}nnR*z~_{Dl(xJF0CP)wA)*L~s=Az+iDAqY*6F=tnlp@K`Q ziyOzmZSGpDL1E2wy?6MhG-?0WJKv~pJa-$LWs(fuzDy{`U^hZMk|M;^xHtw6GV+N; zxH72~nM-U<4!x5_+|I)hZXi?yf1)}aa3g)t%p2vY(UZIPv9GmkLL%g zkU-GF#weKDzcpmDtSxsMX(2x#kIm|mX#wMj~FA`w&4>Je~=>q zo=E&)as?_T7O1P4&M>r_sA93mXv$Q0!{rDS?7xuQu=-)S;lX9g3-?!B2MI0V-K(cq z%D4_BBA$;eL3r5DXB@bX00Kr;%citEBoRTNp?33}Yetwp1-XRkiz3yQbjK*ta`dx` zbw@@sBB~8)7<>a1w~Q7VKL)ngRN|?orG~*Zk?+MP)zdt!KIE<^#+|Ivw0GKHf{bg* z{}mH0B*DuvO+-(ybd@I65jBJucy)rIHH6-RIR;-sE}mK4sDWDg7?=9T%82qEw_j+M zmVIIMTb-BnIFt7t_+0f5@P-$sH1vA0{m!cqCQT5mPjrN-n&G9jSwf8eWQOUNhL-bq z@DXaS(j-FdIVzGH#Zg&2_rt6wb}u>?lX8F68-v@{UB0p*Vn;1Zf)E1{9#EJ^h&Kd% zblz;^$S&m8T=>f7ZNAYvYI=2_**}au)F-!kH_!;ywFGg*1&QB9h*Mc3#7CRDR8^Hs z#9Bw=iur`=Qur9(En-Wr%ws=&yrt;rZ3AyE=?vUAGugTC5M_X-icK=0S*r$jDj4V9 zYHN~!W_a^`Y~vIK>e*k3adr~Lm&cZj9@8^PHMF7M`}=v#X?nG z;xC?oHj4N19bCk0i#6cc{MKW~ebW3VX4cK`XJ>s6yaxnz0Ml9!7C$;9etLqa3V^|Z zheQwz32f}d6GyZXLRC#^F{wfd!)V)~VG#(^HUR!*(bIelW)&HfB>$v(`Mu%2wg6}yJ^WP6Z!Q==sko@7w795I z4Oj6Iw`|9$?la&2@=WaCtNZtUb>OxK`uMvriFyPOmpXbS+&+oS@=4SJhD30(!JBCg zHH?NKp;MEi&-U1>F|tcEo?+d@8Rk!Av#9{PKsAcnsY|)M%?WS$1hjuXr&RmP`mU2k zMjZI$1DFCyTGX{cepq2+%t)$f!wm*92qjU5m4hThj*yC&O*eRgC!phMV)7(nTeR%j z<*^Q07fW?a5kWGbpCbCO_Ju^_a3rgDl^?ZM7t3k0w6F5ppM}sw=b%REySUW#&HMra!7-zs2YsFda<~3*B7FB1t zYtR2^o;RYTS9Xi;7jDnH^V_ULKWL$mb$X6~JO==Vm&M1cIWwwq!vZ zB&H$NmQx`qo(4POe3gbHd?tJP7@0n*M>s~SnHKKQVO_>mRaX|`bG1H&Rz+5;hjHyb z)*kEPH}w6G*!0yEt3uwo+av!sEL@BoAs9+NTB0>}7yX}w+-QZusI9?mftNYoR}UTa zi2bg&sonCGe;qxP-1U#wH$o9DO@%OKLjus2HxmX+sMgA&oe}Elc#!wN1=B5oHG=aH zWJpWKPfnUru_vu6y(PvmHOb9nLs1XoMoeqp*_&805bHtInnWHoX-rqv%;S7>e5QAM z^l;Y?Qc9nhHt6dgzNy-D3+8O3!`iG5Zi{a}MR&r63V6$!?(VoGgBR1u6Df89u3yVncz(oOCEXS7aF`x zRB>ud?WT|8Zp{lnKPw=A%Ym`?eJuAj?RvKQ?r^;63Lv!$7g|G~Fs5cK{Y-B>k`8Lb zU0@THo=Fli2sm2=H-|;a2#ZvNr^ZCEgH=or!Onyo5)(2(>|*=Ze@#>!@KvJ~HLR&x zk1r{t@$*rChr`4V1)&aR7T)z$HKqY( z4Ca1c^yRSh+I!{c=Uz%4bojf=gWh49;+d*LGc_H~)o4%Z{82(0ou7EZhM)ht&v9{qLH&L10g)BTMLiqEj^PKuQ0(PCj zVAeAMV~M~bbUV`){nV-e&?%HjhR0y3$1A$(0NX(; zhm=d>AYZazrKmK)L=nP=tcXriyM~)4w1p~+7TX~K@B%#vU$`S=jnSi|s=A`GWPD+1 zV}{_Ya;~CP^TgNR9?KWiJRkMVrz5!ce~1I)9@EK0%xn;E9jeoc@zCbv{2Y5Lktby} zZHMBZOD;^3Q9Y4*sMcyhnAAuK#&E4yy@b%#T1+QSXvaWH1y-Q#45uQRHyv|YH5duX zP)ln=nRuZ+^fVg4i$%$kg(Qed4K~byXh#k*2%9whdzO_I7nKxN7dNI2W>;}PTgjwqPYEtUtr(&uYgmTR0iIr7 zj93c-6Hq4Tdj5gdrc75@4gH}w`_yrUEvy0Ih%8USWF1`vi*oTQi5(n`;)02q-E_w)E zpok%;h%hjTp_ve*K}B^@!M8L)7@=LeFOvwd&9Na`$!JSHZ1Q#XIuT4aIiLpQpXHQ%@#Lwu%~Zr@b+Oc zwBVfq{|5V^e`r#uncO(W#B@(b|N7|BzcHu_`xeh=yv{Z69(R4`OBp?n?C3xIX2!5{ z`htp(;L8tS3PuNzm5^AQGhk44Z7yFB5zF|UH|hJH7P#_;OIC@XviUAGyKp zyf?JJap}oXqr$fQ@c9z+D=&=Y+rTs(0oK}{Mg~7ABz|lZmtvcskzbvRZ{P77 zq98Q$PsG3{xC8iSbUtX;HkaBa?ClZ&?BOlA=$r+|GdcXLWZfW*^iGyH*+6*gd)8n(-LN}~Un$0ZzUie73omwG_Jke+7m$`&R2t5eL z{1Xmvjr6==gwT`1pLPi+w4amHZX?3pcL|FSdQrOH$mxy-cy9{-(qwzr~-XF&Y3Byr*0F949@q8LDLh%9`FJXg) zfedI{@GVC*6OR^U-*GA?l}Qd}e1$<6ZK_bqvch1vX9^FIX2RYAErKh~Ya1i7YL9Xw z>W)6Yp!J*<8}@$sQC>hRt@`kexFdzuE&2T~6Lz1*j{9Aqdt&4x6pACczWkXkxWUW3}Y+P5`~pss)>uSGXE9 z_khlDt6Ih2LMF%wja6Agg`o&GOAg~#sI19iDSTaHiXmhEw99hBgkb=@>Y|`^js;z7 zOhNwkrk9*F+_(Jvlbq$s`+up|PVdj&^8R`3+|K9vFMPTKbZ%@IzH1bff?oiM>RMnB zhBHj_?yL`dsmqLXT=Lw2sDeefD7af$O{v27ZZHcAQn`VnCV$=R`0SjmJ6An;{Z{^9 zpCiIIu(+7R#U=^yw7Oc~;)D@oR%W?Gq|>vId{NrmUx^wLzLCO6gjFnJCFEGWh&dGN zS8-}}~EQK>`)+&E=q06qMy2)Kd=Xpu+ZD?*b%u&?s{lM?)$L zr%o+)_h>$0{vYn$_+((I=Znw$g0$^$z-D2~+<|duoZB0Qd`&=kbT1C% zUiB|Z+P?D6F3Z|;tLExXp1IcQ)(~jvIDhiA2EJ%o7vxP}WyGgT76tO9U$d9AQ|{($F^+g0zCzKEi0MCZNfA!FO>>qjxsVKqF=CqU&)$agy0X_7^K!{Xt%YbIagQUyH1mTBU1f$ z2+GRfy8+Od(s7>3E{is}~%0tH`k>I^O52eA~g zPu90ZK6=gXvzT;e@k6WpQtX9zYX1vf~L#g@wSMMRWB7`apFVLo5U0YU?)>sLAY}b z>tAbgSKDQaIDy@sd-1sG=8?6R-~4gpPoA$|uwA;1quCk_e8wN#EW+@v zRt;a4V!Vyk7@?5t2uHZEVuLkeG}=j#ZHwQ)!m24fic1?1-OHcl=6|$36`gg< zmovJGn#nJ8S{o&d!%J(L9u*X(BC?@_N)y}!37a$~QfuXae*cP!Mj41!L~+|=whVvg z#E=7zWo}Z9c}AjFL1EeRf};2bOumPG>tmRWeHG$g^3 z31_^s7;MuTThFE?wu(2?LX9-|B1|Z;oCPqPTY#ZXh*UAH7;in}FBIdJjpP@xzM39j zF!ko>mU#!;L72c0L-7&0p*R6J!Zu=T9*#gUKP*9gBhk-Hvhn7(7`)BIw9wc_TRD&$ z(BkyA9s@S7=zS|^^MXxF#$DVM+<{p2EFcTRf{CFIPt#z=6z6>OVS=jRrpb2GH0kR4 z@0ByTM9hRtW5iQO98AKC|ax2aw*%UCiq_VoEuoNtD zjj8LZPF(&IuT1#laOTy^-AC5$c&x_^zd<==T6j(*BS6Q&`T$dDSd_P;t-&8E!#Ua- zvZL@?k=-2s>e0#!6ilPV+C{3Ye(=3nT<56{Hc29t1Tm$(n6gGp>8i4}6(%x_4uAZM znD*7g5ugcJPJ@9hB&wxT27E2asHy>TaTzp|5p4jxh|Oyve7WldG?b8-P!XRAeBg|Y zZ#r0)?FDoM&obo#SbDbOf%F5lCKIY0%>TstfjhWD8Gh7oNU}xYY)HMeXQS>Mq9Y+b zkP!k|a*;ELCD)cCnv*cD3wf}mm1w!us;oK&Z(d@BPAopM0gM7+sDq{5o)Q{OEbASG zNpN~l#o}X+K#g7tJ?vy(S1|z<)BG5ZK&!(!yeEL$2qi>B3aiE0fYe?u4Ys%U-j8a>)PA++)%dp`!Afn2 zT-l}zq&d|k2FD3TZmiN4gf245F3(XWa)3JJGgI>2qcZW6bxZuD7h-}^Bs z!UrK!ciCFyzR6sL28|1rFSO!X(!vxjl#;ciwWF8>T{DpJ)-vfr8D8>Cc@Ar<7DOcr zC&Yfu)FAgl2cw^{o=9?{l_Oaw$NEtezm7FKEerl?$Q_#LfNr*bi=^?@T|bcHzy7CR z@QY7eKQ;K#fqzY1{_&RT+n-_o;Q)LQeQ>0~hkQ(J1aOe3!b(T4ByUG2Hh5bGb_+1Y ztdX!F@g3v{^+ajUE;#7hJzS_D4FF3(w7)mpvEjT?cg8T@X0pD_biee*3scF`%P(Nz z!y!z7P6c-9plAkETLxRSLt(ki5~krU2;oo4&)xf}tO0nLZGv+L`Z(kc6Dq+!R2Syu z>OLcdnh`Vr&KTsk9Rv8U(0q%cGXzp1_#asN{b}<4;qR>dkx0;4^@7TPkDft+L7g2y zHwtD9Gl{TJx`~1Po4*icfbXDd;Go(QRI5j{#7iUy*3v*vh6ve=j^x&S+c-1M)zzRO zCqSX_9cCS|DESNdC^?48MGxw0p~BD6`S9m+@Ju&0PeAH{Z##nl4p^`lrS0Q~@6Fab zhsBrZ`$%1;+P8fLe#xj{uXMMe;pEX2AJZN-#~A2dr(h2v|cTWbSQ4Q}g9 zwG(zU)OW#D_1T1KcRAH;LY3=>skRz`sdg+#2dbIy(M9p;ATOZ`ZHaq?;V`Bb-iGS> zWVH~gQ6z}bq(ubL!z?Z8v>8SQ%|Fk%<_K`CR>8O8rXxJ0CANvgcxnbI3gN050R%4) z@P;8gvmbmjaibv+JW%niXCwI20y`1l!XsYOg?5cfGML16jZQ~#lf#{ks4Rm~O2D4R z-q;_=!>2V4bQwUxSKk$P8BPkqA6tkX;@p;F@Z(3SBAiiGl8g^;%W(@NSEYmQ7&S|5 z*(j-H6JR>CN!MElX?n%VueB->nVhY$uYE^Lc9|5CdYaT?Uhi2RrrW2QW(VI-2$-F zO&FO(BuybcM{6ofz?BOXrr^qj3sciU#6$@*(urtoob-#e1#b>MK$rZ9faSPqT9hyou6S=Z=p4Lv@kT-^VLwD#RIygWahh|3M$R-$@Xo9iH z$>G@;Y=aFpPCUSoU>p2w6O1v~&wd8`+5fKUp4pk%)oPF6_kG|0{eJpsW_P=*s;g6V zbpOIpD+rwQDxO3;gi&3hYH2FvyaA|rG1br1}-1e#t7*}hk}$R>LX&eUkW zEnjC7N;%0fgf{JNXd+KTC`e#W4gpf_1I65wW{7eE6U zv?={PcA$Wa)ryWFoH|JJmETEju620GL5@lsIssp$oQ9{Cfc(uxbeH_WBFf&`OYyU^ zpcz9~Dv)PdVrv4-9#NSu>UzhT!VsEl7A4ReG!e$jv8E`D+&u~;ge`!oPCb;W1R7eh zY)4^Oq8e4{6jMr~uyP!x-W<^lTe}CWL$If+;CqjshLnvW zxGI2NmKu~6Zv$r}BFKED0_Mkj`6X?q&@Sh}TrDL3TEu<`flZeLZY`y0#_i-47K3i3 z(aq%Rq<;El=fbEmJxQN4+Tod}bk$KAWj2A|;HREFd2n`fYBEZ`a!NUnwn(YTNSe}| z6KNO>yUT5iKLien1VV5gSrTH*!NN&_$L(pRcpwfp5cZH&70g1=xf=C39)ojcTz+#} z7)Cxqa+uy8#?Q2=EPD=-VeRMe)YGa09JUr} z6nWq-HP7CaDj5Mg7(>Y+#HU2k@%eSt^aMyFMx-+w8%#EUlVd)MVxBPp=80Q6^#dS1 zs0>5S%1vZ6ptETOsP9}b)DeAtl7mP#5Fh~l+2KSN&<#MnHV1q+Y=@zP23cs3D8QoU zXLLA#4(xG4dlkl5xl$DAh(x1ikHx--O*$Xh(AeoD&o)Sdv)n_SN(AZ_ZXRf0&a+JU zF&*r7>Li!CjZ7)fqs%0ag*>VSg+&#c?64TME3XFJpesSoV&%<%sC{Tu-bwvZr~D=L zVV3eYS_}sBbTvP$?eEUG=CAvB=}g32r+?ZqJI zJXi!pp#KVZY;90oC+dQdPu(8K*Q3z0m0nc)C5Dz@f;#!?!9c#&+C24amIC&;NI$Dc z2CrTm;K|x@JfJZ)q+Ur;RVymA{u9>Lhaeb{q4kuBw~6|>Z?^n^buBAZMmVlh{t{W; zCEdLSt&4rE1gv07k83+l)UfJ=<&h+S^~)zTpZ+M5{OHe@)l)I~N=?>kabQbg@}~l* zPD?7IM4X!?2@wB?Z6R?GSMWHA*1Hh~5kvbeC#zeS#T7~_W2EkWQn!>B0$J-q6Pkud z-Daq(0jN{P2>|&f0-=W2+(9OQ5Jy@3o+ty+WQKDB;5C@65Vc_Ee+ViF;)4`zmF0edlk9V1{D^Fm=( zuuTZ|>TFS%$?G1nI~Eg7kb|sL6^HOyZhG*1mtFZAQ%X%9VimW`bG1kQb6!QLjbR z_kBRr7W`KM{=WnMt9hY5EB;M@f7J0|;BPe(aWx@gbUP67DPCyIO2l>~V&8{GgozTo z13V*%k8_hC>kd4|E&6SYygA6*;sSi@CvSCyuPToTB*1wzxiJ`9_C$BfJCa+<9eTlxF`53n%vVput@O2Y?C2U%8%~tXn#n+$E z*Ikcsy`f#?HHNQSb}`=eUZU}~_W_N!z0Ya9?ft99+m%HcZ&xnVc)Rj|#@m&j(0IG@ z>l$xY{!ZiVs*uLpRSPuUt{T*MyXsbrx2vAfc)QxB@pg5q#@p3mW`zOK==<)1oTTj%O@Z5=~9VAlYK zhly9w$={g73le3$o7b-z=tb`~(Ze~JR|?9(%5Ew=(+~SWD7G`X|Fuo@`Fr{tv9F^~ z&$@EuoWqp902Ax4sT@u**I*>2=HS7FvoFt8w1G3VRJ@+R{+2q$Kj_LKsFAi zWdwL70L*C|!Xj6oaw1x%&<_R14}Rl^xbZ`U@k4|0!*t_^ImQo5j33q*KWsIA*lql9 z!1&>)@xuk|!#<9iq5fQS!%YT$7@0vopeA=@aS45{z-PtC8ur|X&+y1D_B;)rWg`RZ zd8kBEZl~NHQAMYR2MeY|f@_9lJTWpx4&FgtyF$*!V@df8=zj>9n@wOqqcL(DRcVBC z0rOed$q1N7O<+K|G4ge)-6+Zh%pK4?0_J%W7*KJHyhK$T<+*^llYmJQFn=+D0S(8< zyHvwbn+uq`2$*SHax`E91G9 z3yX6Bb3XyIm4Lb31O`+NqjwN6+j*fk7cdVHFsBkQkDI`NI$`t)0%i{{tjh(=g9OYz z0_GPcFrXzEeT9HI%nMs`0rL<6bA*8Tn+Xh@`$zvlz#QX+UAchy907A4mmG^2z_j2Y zek@MF$R~KAe{wh>Jh z@h#DwTmXCxSE1_hGb{j>j~|UL$_2pJas83(apI4_y(>v)#EQ)01S@*Cb}~h0N=!Qrh5GE768Xj|13{}wK7r3h`AU3t$~WN80slO- z;_~4P+Nhgz0Hq?Vd=3MV`P-tYFVH*dl&EekR&dS|48$pq zucE$SPe${hux=xnFMroi9fVDX{O`1W37}WX3F5_YnU7^0aKR_Ct6HqDG+OH`tttGW zT6D?iND^~U(YlV*a$jo^~F6CPsCnbn@+f8~(`8LNj z)rmZ}8ca!#LS&o;(2V&sXiB7`vqE`_gFEQ9*${{au79zpe6@|M;96X%vQ6_gVwKgT z%6Dj$P39{1TC4PKTZ2^wIRLKML2{#?p1$-)^cxX>`rSd(psjQFsIfvj&N%RspEHKGD z&pzl?zK=U%gg6@1*50x}=Z!KBUtXFFDp_qT3G zFS-m=DNmCz(p)bx8_awNf(wC1B3P_Y=+mz_i)VGCWtW?av0HzjTdKh1ZZ7%DE9mp9 z_>3q+Yv9Q%L+7C_koz5J8Y{=a{pG$HtjVx4lrYz|Kuqo+A*O zA@c*+N%+7GE`*6ZGel~f!`lV2_si82CyObXh)~=}(X)Ri|4t#7R^Hn<wO@2tQOAh8REu4uqNapnnjIOSIKQ1hhf{m>hU)LWHoE5JfTM*#>HrpP-Bw zk*^h*%|TF4a$9U;8Jbpl?A&4Hr=Xp?EgIvzye}X2G#A9QggYrhXerzn;YYNf!Cb3u z425gMw%Ooq*ac`CT&8ojkA~_{wyAL6*tl1L8ZT{0v7z zx%?g(#R)Lm^ny(i#!kW|r~|C+F!q9Erx}V|U`^=)A8Z$dvG)@S{8Km>FkVt`7-9;N zdIVOyju6<-<)1T~Cn$CcT;6GGw0?Hm(AdbSl$7G=%SV?+77ET}Y($GmrP$FJWGVo_ z!xsCZUCQ%Nu9lYbfzeqIATZWZYR%6s{4J2#h;@3WErz0`Plj`DBo;n|~n zX(Mc5OV_x;jEAmYQRU}!UT+qiAv*+5Sw9`TOQ_FZ=P)VSV6f{fmB&Th{G>|0Ok!qZ zZar=#`>j;IPI6}WEv)7z|k4yrb@Mh`~?vf-d_1@gpd|v z%3An&gZv$|P;$%vE`snCic=#VbeJd=J(`r3s1j4z$S^lUz3A4zK;N<=QZo)_QaD;Q zo1$(wL{^CcwRexOZ!s=ytHWosg(-v8(5u_Mv6xMXZUbTn`Wl)`fUSnjUi&tWs{~`A zA{b&`mLCJQ&d}aK0i{SYjH-as+@O>VD{Jog2CTroN?8?6C~PdO(Cq8slf$~ z%hZYo5Xlctf(i4y$&VONb)kw-eq2P|oeEY65J@V%s`Qy8HZTiJ|4=7dNf67(^l-9c4 z*4&dj@oW?92D(?waA!*1Ih&U0>Bf;CHH`dX!^p3&j{Kxyw5Vs2?<5lWqBgJ+R06ou%qpdLf~t%*HZNSz$EC8 z8PHcLF9Uvs@|@Yp6@rmt5kKTMt$HEl)0y!dZ+8^ibIR3?Vo-e3=W8TmeC!V=leD`h;2xbSgMc1p# zBW&d@ik*&O-3q(GarnR?t)QeI$il3-So&-%?K!s_w%pB%BfWT@meO22oyH0XbeF)P zP}yQC>otO={;qweQ#YL5=+o7&yr5NRGUnJ;UdCdg@+&O1UF~ycNW~pi_fqug0Nqlm z=$6u?{09+Q>&aFe)-%UiHg!}Jl!2>29`jb6W!Qq|S+}4ihAjv&g*8lYQ&~jBhZ0^3 zUNE8fph0i6LT|G|k5TBN@@tN(pw8a{2E|26Yf_Ykn?&?N(zSa;H-2Y5R@bu6!a>;;kejw zF$l4#@JyUV?x}@!wg^DYVW;6d!WMn{P_L;Xa#l5qSpM<=IdU3eol7l*u6j5U=Rv^U z-*TL*LlhxHVvzy4OZV*X+AW?P_Q6VW*zztFc|C7Oex{rYB~WU;R!VafGZfel&O$py z76UuZW*$32_;~?V672^!96BY?hPri35)7FpL9_eDWD%G#3e!or90T?g$=F8~q>oA& zE83J-2`?H%h`0m?SYTNjoY2~B=&QrAHg!O+&w$QbMh|Qu6iX<~Win-v0_&ygn>A2{KD6rF%%MNhDsRh&_7W3T!A>jSo zl))-=ADqg~2=(n&UI#at?}?b>*bOKPAcbXuCVTGDZ~QYQdk(RQWFte#0fEkk^)$}L zb1e1Ld6S?>m{(}ML_3!FGbs@QPcJ{P$&|d=2FZxrmh*9y2u>wJwOvnM?Suoi+s+Qy zLm@I;eA{Y3nWIV}tv*7YR>eW z6j3J19#Y;y%3^B7K$(0Ykk+9l(@Cp=Aw77Kq^*Km!jqzJ9#qqad_rB!h&2ve5CiIA^ZbV zZ)(DSkDS4paGS9S57H)l`6Fz?htm#YV-(-W&uL>uMPp;Wf{hui`KTN7A-2fWtn$%S ztXX5mW<5chb<@A3Ss!-WObwhq`YjAb6)K@RPZt&DHN|HQIc-(xKBSor00JmJ3o|P| zXIm7XMGLHoPXRMQPI5Ya`GMez*IzXK-B&9H-hJ|n8*eE+_E6+=Nz7?hZPZwzj&eap z9p$nesH0qgddyH^03tXYPq{J!C{KlmQ3z5ex}<@8ICQxnu0f>@mE=Pfl`*L8tJ&~q zQhvvA$qEq;h!Y$i(+{fchJ$LC^(fh6I6esr05(9$zxogKO{V01b%)X9ukuqK+cZ8jgw}9-XE9q>pL=e%6g8)M?fdY6mT$c4CQ| z)Onskb*Zlh;LMS#Q?0&r2CehZ9|*j3rt+D8m`$x`gyyE zC2U4Q*I5bOVjy(tg2R)H<6qwwv@iKxUah!i>jRhlV*Xd!em&={d&TpCvGY9IU=s~9 zy(EbJ9uMJ6U%JqwxMF3>meVr5sNFguf7}EJ@AcwF?UsCFAB`mPDLR0?Rm({+H(G}f)<~e;ge&^tAvkoVu9uu_tU_P8%0$6>cQn}oGNyyS1Hj+XPh^@J3;K-S0X$exYb;WO+gB7k-3m-c;_pSq9 zx@N=iS;sD~?B%?I3BpJ;L@|7 zJ#^-qS1fq;*&F@zBB~F&r_?als||C#-q2Om$~!PvxcpdIl$j=hX}~!}7{P70Fh(G3 zuydSa(cvQt`*xo`301GI3O={2=<1u>Z+Pib51x7TL;1b)F1q&m$6(WF)AhHgB68bP zjBv!O;VRW%OuF9-@lq{{t~_>ui!mBNy@=r{1eO2}qdvfeh`_>T!BFa1Y{KTWTU5r5 z)zy{Cp9s$N1ZP0NSUh|{Cq9cb7V%o&jeP^B3f8@|49s7E5aPV`Uy65km z|JK>>&H2_JetN}MA4m=@g0Ynh2MV-hAX!MHLoK*Tt@0Oad}+Cex3~g#2*{JKAZtCP zc@KoI@bb9vC#O>|EadLFGesvSf6T_gCB3&7b~XOEz=;CKLL`OR5-aE$c%SlL9GD#L z*de;m(6K@JD+lHt6}yQ<7OfKM!q1@qH}ToA;_7~KMAwmSRV|2R$Mi6#jK`R-~H){yalH|`{^IQ_YmekxIU}IJ?FZLht^em-AM&p zZIjyGiFwcxV1ly6E)-Mk_FSH(!U};py{lW~xw%lP+eTx@$#*D!BfIN->+Wi!(S>O0 zN7z_v;5%PZzz|FV4fPg=@4WmFn}^lB;DhLohXx#G0Mf}jB{2ijvTqlZT&8QIdOm03K7*r0^Om0Q|?$pMDHDdDZqTgIY zvYo^0HOlzisWlgJy0uifo!nZO_MwnV;O5wmi*N)AgXth+cLO_rz~pF|O~6CsFXg|< z_O_7l`gA)dzpVU&aCpU}9IizUhiLHBAZ0Vg;B=vq-&DKu6dny&3fgZ5DoE9WYzP51nIHq zA4DGHb9En zCD6fV!5zXb>}n6`>N@D^F8J6C|JtFyJD{s;S${XFr233mBD+p8hRJ=da{Pty7= z%z%bcjX~ROCI+>`f@9)HCvv1q;|L1Z7PbWRJK+>>JcP9?`f?NM-sXen7JmC1BQsB2 zRCCYw_LNM0?t2$FJN``1%zYAoIVth%?cU%!SJXd#b9>n@o^F2kp4Uel{O_-R?+^-u zof(C}IaC;&i}JcZ9)O^W$DME?jB}(*N#bFN#jUFX1K|YJFVSzJ4L3lT&P-xfi*ul= zw?l*|&s>Q`o~xSCzshpB+~jcydpUfa}6H%0o6hP04LkQC_`AW z0YM+kb*c^0kpGuhK*JJ7APnzxyD-y=TEnUqSjVgCwT@Rrqt;O6C_^&^;y5;$(6nVk zGdB&*;>>7Hp*jhM#tvxqn$QqNPMZ+TP#T)y%xJEq=F|+$R6ujH6-~p0XdX&K^QFva zo(VvNO$`kXXnvYIn%C3N{K1N*SW`Tqw1b8qQB>@)`F&g^N0>;1h|;A$>q=&$L03~Y zWpvxgf$R++725%ZOJAb5TebbCS{tDy|HedDLT~?(y^|d&|9W?D z#Z|VlpmOVFy)VD_gQ{Qoj^FZ$@-GAUodGRiXR$$^sE+nghe^~(&yqiF2(wQkZ{A6D z*7Dt0qFE`kmQbph-n*8{BvB%hl-Q3Kz#&Y(E$~)~D1#Jet@VOiqL;au6zIiT$+wku z`b7!olRZ6Rkzr#;pCN5yNA*>Ls;`!)0>?GMCBj_Pv4Tju1(;c9R274Bh-OI>0ld@T zRD&r7=P^wain-keJy?%boLywpd4mB>jVMyr94}Mq*T{#3M zS-D||p*SSk(<%WH?=r1Yr9+sc{8AM{W^EU3v;w-^)HulD!%)lt@|PbD(Vmi__(U8= zQ?nw{-bOHc)kbcml_PZqj)*Ebc+s|MW<>B;zq%G$?fXK_QPC61wJPu|DH>@}hxWNTq|OZt{}^zQ-=GINk|x198In)_}=m>V_tC@=vq0i55GXR>8c#vfPEWAe&wH^tuDH>sn~KVJzhum1jhzy9KTuYdocuDtU{@3js8 zX7P_PaqVaIOW<1lFw9UD#SxWQ)LjTAAC;4_+GVp;=<}YN`|_C7XGUGqb!AAWQBi@M(C%F9I-MSi;bL1i;bLz z#X_S#I-K)inMmo5M?+`9&u5J8&Io06fI=DFPoa$2GC~;>jv*~$+cH8K>!ZvVqvrKz zj6IsU*f&_QC$QMQ@#2id#w#gJ}Du7B`o|DoOe3kQ$(9mqcH zY_<)-(-SS-o?Fhp#eZ`{&zX!XEZ(tGlSXENcTix)TQGVfp2ZMKC~_ z{OV3By1m}*SvPQK?}7dtR8ltEtHH94$YpOocGsNlUmm&nxu^ax=O_2vv>8=W%QLE^ z*3h}Ot~*SzoQwv{Hl;WC_OZ{uwEGJ;JoT~V?|k{${Z~4UeDxE5Ky>pnqFYMQE$_}> zw}0S_$-qAv3~b&J8>zRi@%4!tzIx<`k9_%YWe0$76HT5X41BT#efW#ZDV9pyX4mv) zbpF8XTf4~G=c0*=(IPn9Pxsxu-ASuvxKla)^FWuX7C>FV)@N)Hm zZyrPZbemr@FC%^&2$UV3<@Bz-Fu?X~Hxa_hM9k_eKtK*Rw+MFmCXjL)Y&5$ZrUH;} zV{R7vIBuqVCy};MVs4~C^xX0TVu7~NI^-`9u}(9rpclOaf47fwjtV(W`HFt1TzD@{M9J1B}C(7nug*Y|*d7IA%G+7RpM- zqq2NGfl|N(w@P$9{7lr7abM0ec^z8M;)QbNv$*_>=Io^-crhmgucjgReMSTdZ{Q_$ zjdznV6|`ZZ1g7K(Sb-@~F_H<`v@~Fy6qu9(Hpc?2Tv;eaGXdLa=phQMp8|`dfbCDC zY%nur7aKY%iT;AuM73tx2eLC$xh)OLotd#bZs;wF<@>o~c|HxxFRfTm{Eryq=_JV0 z_0^)2DwsVsjDJAh+F-rIJNDUdBv?*FY}LbYk#=zkRsP2yrIFR8s1|CK!QwI>3^U0u zaS)H^gZzwFWCg}6vL@|JfQgO#dLWF6#C4o^B~&Bl(}7nL0BA3i;Y8AuMR3OgGiYUZ zrULov`}R+^vN>i4D_>KKnnv#Y^CL_7foFblwDCOUz!ab~SVBe{O*%*Sj^Zl1Zq?9L zf78Uf&VY5-IZU^K!EPtel*6v$crN(v^LvMW(*N7>fkS_FwuayMlHhvnaX`G%>_chP z7Zt^*$pQ7D+<$&Lg~cW_gHdK?Fy1X{bmijVX>;xiF8pi7dwJh_aPNxeo_^}G&;H}+ zO?BTZp(o(ekvoeg-V;|+*Ui=4C92o74?=Jf*!{RgWJiQ85avaL{Fq_9!#>z0f5)&7 z((~IhS;j#jmUuq%Fr(F9ne>48MivAvU|uf!sOyg4w0p1q&57;PF1^zBoy#u2F8?Oi zXXf0Yt5;CBTg(oapdXQ%$jpxE_obB>uMBwA2$PKn4s%p8;EHEzlR7mlqHsUsvrccI zJ$NbX6Uz5%81yZbpu=ZF=4Iz$qD!{9pog!heN6e33qNMa(0DokPv2uV8OJ$MQet9ya*MB zf?3$+)K^7h+a}P3kzblIY26dKbEFF^JokQBqAQ5BARh2VIcSEAyFz^hxCvqyD?1lg z{Tvsq7jZCo=r#LFwxFYY(?%93hfyWaMZ`kw3s^hO&=;9Nnv--1oU`OlOJd zR;CTmi)H3MPnfkKe$@0*`@R6CD>jS=?dxr#W#cMTgK(X7nwU=q07jfz%D7k$*Xcgx zW=)GL!c{tWPJ({YYuxvoq#2OReX=#x_wAtY*OKEG$A7uwVfD%XZVO)C-GBA1h1l7m zA?GtJ7Sq>R%7gvZ0y@zY9N}ndH9c`T6^61K5u}stxa3!iOLUeV5RTM#;m2Q_^ z$DF3oCLHWQXE#bL40X16Bb`=ReNLuZ`=SQxw}`yLguKImysK#vu|9`QqFoN3MQzIlsJk>E*|Mc-~(e zY6OHeZe9pg1LgF}EFQ<}uFWem9zfUAG8?;NY7~Yc8n?$qlW{wSs|cDzEmOFP_#uo_ zadeV66~_;uurti!R7hFkR1_YfH+2aXr{eHraVpL^L<3L^u{aff$sDKR@2uEASe%OS zOmQlT)JrLP^>TVFFE)7KCsjhd1eZi{Si8}?8p0z|NB$Ww@|pqGGCK!sJ2zxfdl~hy zHPk3JT8#WSSAH*JNg$*~$-@mKs!Zvo*V0DwxYN}_GCkD>ypZ7RT!}FfK$&gWZH)xb z3iIYf5e@grqLl1jI5sS5M6%ilHi|A?D!n1A-46*DA&xeL05!Q1?t00zf@{ zk|6-f)C6RoTy&^_nLSP+ZL64y?*H5X!NE0dSIO|LoCZOa{u|-`W8KF(zMYB2%N4I`cnnAXfgES_+}xp8g2PO=9v_=&*K>Gbd^S{0rvOcKB&K zZjt}iQG)GwC%qk}#wbO`#@wlvK{VgGe^Fyjrh)iRpsftjR(@64)d8|(Oj$ocE6q(E zF*fyawH%sy)&F2qPrCW|uYmF(M0xOn@`H{f^5F4oJTNojPew+(ppuhir8^ostIS_wPM1^*YY=>xD1|AG00#I?t$ z6LnDic1IiX@8R6|XJlebeaFB=#idpeCXW2yFxE1CS7)cUc07pmA+7=$b`p$5a$S_W zg_OI~M%HyerrFrYf|KBG+{ogQVIzwx)oNhzRsRpMxQ+>B7=||lV(R-~JN|Q1-X|#U zSC72jF&jDf{K@j()B&SmV+YJuYe)x-*8M-;0Uutc;6D%TnG)JFhej{zn2)SI_kHz@ zxqBWqcF!iY7P{x@{~vbGhumfO&rAEQjP~25W33&K_Bl3I`u_XP)Oln5#?CuKC9+P{ z*s=fZypOCy@t=?OY6b1pyT@Mb=*7kw*;iH^9oNRlZmZXbv znr2Wd&DbD@X}2(Ke%-DB-25B`tz-)rHBJLPTZw~Eu>j1R!DC6lTU9ssd+JwVZSo@;t{xXxnCh-? zH8TL;B>*tZL=Zg`pdX9?s%0%;@>IW_tKsroLqQJj9~|-`Cz0sGb`zb)#$ zSdi>NODr(zAYV;Wr(v!5nNmKzLnuaXKXkhW%o5m!dmy4fc<%s#Qif0p#UsUPE9JEO z2~pshA%dIl-nUCGJ7; zk;2+o6wei%pon$CwQVXtn0F66PTddGSbDsTheG@~~x?BDX8C+N^Oq~;q zs&(LjKb)Yf*pD}$TSe>=pnrpMr8a-74Yv|8<+?DvrMWSQdCrtuFjq>e@)`ELTLktu zC^P7Fw~Ldn?dKRIY#_3u8vc3N_JR`t)XsZp$;=6IHsjSm#1FY)z|GB7OuqE&qYbMgysB32 zG=z~Zfa{Qa@Fa6tt`?dxCNVf_AXYRR2|*LE0tTeOpdOYAuaXLQP1$NEWCryLf%FO? z9CLpq6_RkJn}9`F|N5WW*Tw8>7{W(Xr#p?qUgj}Y2xbK#HKtwTMAvXdh1F;cV|sdw}tZR)ui5fOG3jdtGZ z1vQwRE!vEaT6`or>0=pvY^9I=&H1<_-nN=PKhK`O-$I}Nq)(-jJ(uINP+8qgpBvb7 z>jL`R#h$0J=fDEsmZ+Qw0eF}*r@(dE1+psfLpsUD%DD~joT-e=p@>HI0e$Z1YKJ-l z7uLe)JcrteuO<7JJJl}wDt~P`%p?1zB|Pa)2UN1J#N=y{IqT36Zt+@NB3G@+SG&1H zZ%6GcbtZu3f}JAUDZyyb%R`hTXBpw63ruC)FwDHV%ZthP&N*8O(NaF$>)69QQuTok zJ%X8>Nc;D15!6`(xqNZ$Y;`upE?;UzUz`Ja7~4+y%G~i&|B|l}0_Fe#KPLqAFam!0 z{t5VX?gXG$-<%aLGI&eE%5lv22sRjy%gf8+VnLbebE56qBI!P-8n14rS0>cC*wM8$ zWUauQd0_tn`&tp?=YxuC8>JSg7*ywB(Y9qG*|jjUo(CNki+UwD1R!cb8=G}QhjyQS zirW*s~9l7%{Tk9)9$2HH3iP!!!@AfahkpIn| zuRZd_?;~%(jyzw?bl*QSjF}JPvGq`9d6~&_iIpj>p^idzG^nQToLt4?T%oCIlG?gv zG*z8Om&BA^m9;=Ot?bTJ0OgKFQcCW?Idd9j=nO|7Q6yKsS}fCx9yN+6IHshjt>Lr8)8i;%UT(UIuZ7T%Y}xh7*NPAk zj0~}Y#>R3=z6|Ybe$$YEtMHW*Zg$R z^`}iJTFB2=F$whNnh5IwiNqwr(xvj%6##m*{6|xxB0$PQCe#v6OyLz9@J$%1Lb!@U zlWb#V$=1iF25>K`*s0`(J<%kZJ1y!z0FM=cqbMGL1j<3MaX2nS4UXAvWkn5LYtEYA9A0<2ukF-yk}tAj&3(0VN%eH%r(hg$Pf+!vxUB0MgW=_f%uc zPBqMxI&}%ux>RJf$^~DUnc{q%;zC;X7STd-Woqc$UQ22E2Axr?#&<;vO_eE{o-P-0 zf9(}h&iB>oQm`J}7!_%#t{|-7LCXs6p|Sg$luNh4lUJxae?mEJn2wRfH8er$!y06X zH3kp{mB-0xs)Pv})B)i_vK7?WxGG)pDd>x8Vwu?}8h_kRe#{^m1FRnTCj@CbYfj-l zj$0Y8bf3E~=- zQ&ogQn5|WWe-Vi68lc%I&70$FsM$AZ%~CrWJ<|zpt$s8Y#Qsdxsr%LylJ33|maicn zv|QZO(D??!8|@pKa4wA2hv@rMEM-XNm#C5~fhp=U6$>p6TeAMGlqSpimo519X;!TJ ztXN?!T2VsQmXOQE0tHBHt-zGt%@WIV1F2KhWu$#GBpw)tMV6||$@rgL?b4MlZe!@Z z2*2A$L-9soDEnYxj)JG#RDRF{je)2UI4%cCuK|qcny8P93=erYa>7f|UZbv{KSPG` z6qv{m0aN5LGzYBj8-_`97D4yS*G-m-jVAh)`yi0+6_S&FgRbG&Mh`%l4#rw@?3^E4 zD}PE#t)6?;UXH7kZzo@&`Evjavx3kGg|NYTAjXsz10+(rQwRCZhACRecdhmzKjLG%0k%f9O{aA%R&XUkLAJb81 zq@EUAqG2&j0YkAkQavCVhmK~uSh5d`WR6P{K(n29?ENvKuEw9&D|&NV{C zRqAS}c^M2OJ&0QnPU{6WVJepou||TRsK)pssFRAr)CjPnu%3Wn<=35_+Re%*+yG=5Glz zI|1`X)svA8rTM6ZsC|-I9%_J9DGybGgt|LgXy7D!+utb^-0@Qu$s< z+j+GLpOgIhH?Yq%FEGgnd0JMucJj`Zpn_oq>Q`JV8t_vuo>g7F^;G##fuB~^o~o`V z0@GR|9r;+$Crl>hrun>DdBGSvI-yGhT4FpFP0wd@K;G+NjYg9(FC6lMM+gRkK#>+g zC3uXU)$`$8;Wh{lh{-3Ui4icgTjZ;)TyWvB?7B8&14vbN`35{sxa1oe=;s^R=NsAQ zn=0t%n`(C>Gvr%8N^Zbv9F!l=!j5(<@!j{qkEB{7T7m-rKN4!QX_C>~BltOswAf~q3V?FR05jZ zV241lUJUKL1yogA*D!p};n3X;hm__Vy1ToiMCndx5D|`aNOyNgr+_G_fRr>SiV_Ma zDqsMj-#!>u@4fH;JkS4*@!s)`@7-tYwf9KeK}^o}E#T~sF$>EAlbWsM`o!}@CQ(qI4-VRxR6UF+Gi z>~X^MwVF0LTGLgyx!3)93}Z^Xx*Uxz-~DxL2d@kP#evn^WXSX6577?TKi!E=5ZvG+ zK=3~(@X!xpPbW_mT=yE&D?taHOLt%S)bCPLl2#J+TwipszYxnNI!@v6z5s1-LMnn3 zS$ut1WIVcm8E=pUZ?G&KKdD$oYJdA}Q$m8mOA1C%Up{Lj(Ro5b;?S2T+kv_bgmJ}J z198M2e|p(?5zeq5Au}O6k9&1$b9NWYKzLFaD*c7MEUykWutv6uCULShtrO`cwD!FA zvs6OKsddo@uCMZ$>EwZ3uCyy<9$?WjQC9h)yy|VT?O|KVgkreX0m&zV4x;dwx(n_W zXq1v78*56Gj%8_!w%DW5f`J6AV8`yxh@A?fzG(7VRwi)kd_62}sGMviBrcQr!D32E zHvxTj5}R>xm}6D$3w_GuEo&UD(-%+XrV@7~h*GH*KKHl&bOa{Sa@ zTUfJm&ftBhy1>a@g&yvC*;)VDn{@#uYgsHZ$M$loDkAGCM8t8M2(=qDcH!gJ0W&(1 zO<#jUNAl`Z9*}c2)I+Z6Ef62NGW38FK3*^blwvO4Fp#@J;zr@YZBR5;8 z16rcFxk;ed%5dyR{P6@N_!{xwS3Q*qJRG-xB#qH)hUMI`r72=! ziLGSbOV(xG*QX8+f&`h_QgN~osk8>tj2oDuJ$iju>47uULE!Zs5}>v!zmuHkC_ks- zDV=|tVlutq-EBQJom-05-Bt_F=?9cb!0$$GaI3g|fth8S?0_$rhHRaN@%dIBmOR&3 zX2}`2G81$_jwWh_*dNi=sF^#@2QL)YTphi@M5k`F4d3EbkYM|=lK0@{5I^$B~o%A^09shoUrMLVQ1a@r``z$N!BhIrtPLH*G z_H63rOgLimJ1k!DJrHTrlSbcrTgbHQia&x$+?0pA9GU*anD(Rm)hRW(h9aUEi}`_K z56tiZk?VuNK~=ZMQ5^V-EO37b`6 z?y!%3LSCFD^yoFbZjE92utd@p|9dGk-Fo z!lLyszk3tJDu#aNN~aDc3Tg^*Fc%x2Z+BhNbk`LoV@OCX| z)u?%cZ@J^rOcZa(#zr94lb@dZ+wY0 zoH7sV@I8^a^g3_CWIE>DESB}D!4{LT0F$nH__+y(LL-|G^p&M>0hP9?j)Wp;Q)4`( z4e9xFFBq#mb_Ma9bGzD#zPcN1jxJUZ^%CU}Y%ymNZ>~pbjiospsTvzEFg0aiHEE|E z?8~<^Vl2@zj)C%$b7W4m>?-pfotN7xxi>y(k(~oa_{aztZWkuxj6n>T{Yl2lM@l&8q>9j-up_@26;3uC@Y36KOLDCz zvY4!&JA@Fwbu*VGRtqQWT4}@V{-gFLxI=5{6CO-Cyp>*kn?-UaO*ff^r_S-vYX6lF zsoK=%4n_RY6yCHl76+@+r0;T*xEhJa;|$ahH|aC@C(UzSyI^xv;E&J~DqWd1!@^`s zviwpLp>#zo%Q72wY_6b2y%mwJqCr09N~cW zXimBbqb?aoJd239-$i96gUF8gt-rw%`j+}E6G3MNUeMf}$!f%P7+@&xuzr zaypW#kJ}ejS450(iPc0frIk})%PK6G^k*T)ZN$j+8PMK$p4a4)*1HzwN+#z2gy7{s z5QIQ2oDW-?@vR&=ZPW#uC-9n%@_uRM>ym`b2OqKM5`yo`kLq|5z|q4Dljzgq^fv6q z3NeNx#+&w`+{T=;Dp3}}3m{l&VDvL{Y|ryLX$nSo{phzd`XPX_ zy4<)jCvPtQ|F@jWUl*rBKi+imyRoj)b&+aSZv5aEOOCuUcbWsA_``d)1v5+a1G zp3{`Wh3;nshoSjQI@fCP?{D6mzn%Ld57T7{>a(d5Bl5g`9ciQF8y6Ni|<`k!6-=y@L43`>o z_t7Imkxcka6mvy2%!S*NC1PK9>syNzijGXgJPfEGPzCc zw+QpWHp7t9RHby1i%0MGYmr-CCPM4E!7y1-q;lR+7C$wVrZ?iyu(ueSqYDeW5~$g? z0L6o8-Lj8GZnBA?4_0(Jx-?E$@&X2;(nmNX_}!igm5} zaaQ`zn&#qr%^luSPEKs*c{difAEnEnx6`}aegGp)Pn?>!L++$yVJjRjcjXrp==QfB ze46|iOEwvJm*^c9Ry@uoOV34*^?m%=ZDP%nP93(kV>mHk20p_n;G>XPE&`Gc1q&aw)T z4_ruB>CqeDrDJfp-nS6*JPfQXo+-=RHLk2pKt26&m_B!f7yGs|qL}Y>Y+BbaZyy#l zF5AT#qwaC5XZV&%#%YyGOOznr1rdA>jB6rb=|o6ma3Y$4R%3KBAuWt$r7ZOe3)ia9 zg^Xc4wBE;(!Tf-NND2OwD#}b*pO|sy8EATdSUNQ%|@lr-{qdNpU9|jqg_LYoVte zqB+U-u%cKVCXj$lVK}jqIGGtFv#tA~UR7dD+eSXROwaXf1qb>XeKg20R78xI!Js;6 zGPDXtW&3$CIWf2OQEWDiBo-wYaeZI=j)H4^2S&K>JoD3P;Y#ox$JUZlyn;Gb`PJwS zc5yt9I_#rR#k`$4rlzP9NI1zb4@}P+xpjV_pLb4F&E2A%-O2K1Fay~Yc3WK9paxb& z-0M(*Y~KfWW4muXvG%HLyMF%Upj{9wv%F!f zM$n;Dd=ZXSv7&lC-xSAQ`VrQ9($%tQk}7o@hbxrsq+$Z^*u4@wAof@>JmRE^Hp+Zs z3IyEV86p!b+saNImhQxh2H*)6WE$-uTp7u4-Wur0qq(a%trcXfH?psC*b`-L^&TYgP}*T> zk4|CJJYhedYG^|Ed7(y9>E8Q8*=|MNEl@6BMFmJaH)3S4^$?pMkHS2bQnn!uuCU7(G9X1`1DiI98o;cVWh{{`ij<9>6g90!Zoe}S_~1l_)EqHx!P$Ccz>vY9yk9jc z8Y$vY6L)ePPZFOVxi#_tmZh&nWNIuxX)0Xx+`3({ug)C)MoS?-UnRQ{U8?0;H*?rU z@yeG9iaHGKRmyQ>^LyG8&Fw2p9Qu$b=r$+b`&$aT`^`GVmu;>k2-+$KKJE!y7L&|FkdyGTJD0(zh#ss$(jw@lbB^DaXRE_i;D8|t- z9j){>>}Lk8bCR{brrLItC)e;-8pe|+Uuqn_(w2-{S;lgSWQ3*Mp4+g5%wjy2cfxpM`(al;S^Jo1@5^WHNt(0p{F?D^WV(NC0 z#MK`%gi zKE8Cz%4EhM{<#lW?M^QY>2j9HJnovih&y) zSXVkkWYJt>>S5v|v|qxVfg^`f49^^n>qkD|cZ-`qD!!jFz_98&(s@g>hi zoLMRaizvcH!GdsE@7)hE%^5iJwlKKGC;iWcxHg+_QcnTMk0_+{E-wv=N9JFD1W zJ=%t4Th@FQL^kG##xt{nMy6KPiWH&K~h0fVq1xUTV)4DPo#Lic2M&|JLKqHxL#bu`bk9gZ2NV#7yiMfFszLo1=ot0ebn5GCa zBfJd8PC3o3d#5P%J}q&8dH4~$n@?P4`g7X{`MbfKFPmh@*-jdxCB&^by8WW`e94uD z-e0HpM1SlFwZ>|<^6-UIRYX=R2ntOEdV;};!EM`5z!G;=g2#9**-Lz+ZkyDlGOt`& zKc2g?P2oZUwc_@t84uEb8k(DqBZf^^ShAo-?I3UAej|>Ppi}i?jb(RfH??Yp1Xl$` zmM3NQAm)Z?Y|Wxa`~*iJ~5&9X7-`pkBWJKbuEt(h~~x1_0|ZbW#F z!I%sGw2F0`A7qmfGCKs@n4*yz`A8) z+D=cMD-a_#@k@7vDaNn9_4Du1MQTdWjiiin0%t;tgy_QLR z^pc-lQRdi1XGFhv7g6`({v0>f=V4!Q!v1HVt9{B1ldr5?->vuzOvZMiy;RTX=EG|O z=~prm;fzoFT2`V0ncYZ;qjFBXH(lLJ+hgTQbQxy84w#5`kZDK!<^%jhSw>oZ%LCb& zUzNG0?DU42Y( zYm%oxjp0+KKEtO=Mx9trm)uHgN4%&vE-u&Hzq)SHX%o{aEcE$NZdC71MzW*y7~ie< z8eUqn8!myf*v!`cG{QrIXtDDo;XF`@8N54+ie}w$KuWSGrqQ58fzt=yb z0r1&`P=P>Ue{Kf@CH!yNQI{HUn}(5qUZVZc^Ab%6D2+jeAWNWB1{nZv>L6W^4p3JI zN)_N8b@f8ueECKP3c7Jd4tmxu`<)J|2KkeeN@tvnLDnE|fQ~cB4P+0{^Z+@4JkR=B z&#;VuUTdJ$2k5s3`2ujBK<(Sr1XTlM1p_kq0#MFCyW`(bVm*U_|NIGoY*0D?S%8>< zc0~Zj9r)P;@V)>S5HLo2fRpVRFMr@228=rpsG%TyzVr71S~&p7KoBSJhT`K5Jox~P zC<79M01iw)X?vZ?9|ZJSpYcImKOkX%yq+LGpx^G7(ZS9z?0_eVg2(sK*#L09XPkV# z&leHEKp4I^NA0zz#=E(<)%?Kp>5&&TX^z;CFo2B0Hd-2V8lRJ03CS%%jZl^8$hBU zfa8Bn3w8hR^?$tvfFm0Zc!d1#Wd74L@y}c+R}KOJ!I6xI7}#7V5BGn3@z4yYr!dhX(5DTqk%!i&{9Yk z2#)v@E)>?MTv7X^(3s+u<*^`^Ym|Mjy)$G)9B&?LFy!8~%7t^qNCFBt60H-CgcKE{ zLBJ3Q5#EcnP0A&eFG-tLpK0I1#ZffBOA1B@jpa!G_nsG^q0s;c~?0_y?po`De(;dMIXGV3Qk<$LekoWQN^R~Bx zsVl(@JUxA3it=ykyUZ!^1rfhg|EI)2f|-9+0H9PfB$yDGKrjvj2?m4e z3CJfm6vHfK@O(6^WNOnLXGA>&kuB)Pyd6C)U|!lyiX?t5PFauuVL+b0BjH`LbzHtY zPl@nrh`h?&APZKB`oIx1(!8=^LOB#lN6^%kT4~(c+miLVw(4!?aJ6g(#q`&b%v~%? zssLRGu=>Ddws31W0iaEKLNNF%6bdY)C^#XiPKv6d!_j~ToF3Ic0HuJEDesmx9;QA( zB6#)VtE!j^4%|lw;f$zm7AO^*BJA%0eqV>cG=M>+1h=0)fBkmd+b7sA{q9F^hb4gx z1wWgH=-vJK=;*VUCxvxJ>#s#SN4?*-i?S#k`IczO+6 zDt+q~I}fZ^x|JjLqvcoT=UEYq+xBmw*Piw}s<&R;ZNcW+Wq%!b=c+9CK_|PgyJal6 zL;XS#7(MT%G+Y08$F+fXo>BLX?VNVQdDC|lI*$_=R&Czh(R1u{>pghK=!z$TNpVdy zq~?Nq@H-L}tLuyBpm#JUv+fK!aybz{4SRtn=x~=5pUmUn8lx={!*L=lo4Z?5MW;2m zd8UlLgy?cX{qw=2!5sZgZcMC6zAe3$s$(2w{?fPma3nel90|q!zI8D|33|tF<=iZw z$0ThN%zON+%5Z_L>;2!|GYB~Uw>`u06T?tVUf|b_qv&a84>NRj^lg6M2fK`}`&4eagQJw5CY!0PxWG9jOivJp(h z)6c`s+Sl3B<3|tLUwZ!K79NRlr#7kmG?^@KjE@it}e z$U1}U9=p}XF1HWghsm3{J-Y96h*UZV(%oNZ@3Q0FP7U5EEHG`aD{lAn3!Z6DU)yQW zWwJoGzUTD3H$?K_qh(=PK~4*fNw=@f$Ht(T`%&E%&``Ij<%~QtsUxM4EQdPBb2k!6 z(H@@AT?th{EA=At11bB=Np&-l(H#pJciAOA=G~)%%>*D=#$49v%pD#CB!8Vc-dG^J z5+3=?%cR026mn@&#JzX>@?kB_(-%r!&+PYx#(8sg`?$)-19_KWy^c&zo{hdV%U(B5 zA{C=fskqwn%HZxcqhd^L__r;L1P=om>HlpTnh$kd;le4a*tv|>XLZE;!QPL+^p|Zc zZ(2}6=X#@gH2STAx9^xrsf`}q?`8lq>}-kAvqACTI2c&KsfCV?iG~IbKs7Q#z2F{j z;bOsJL=?Z1udkN`KfkTFo8WItj^D@0T7cL3+xp_Q_2G3y@Bu)7MHBkB(6msDVNhkb zB3$&_Q5kjWh6aXn!8v}22LV&ip~(6GbpN~o_!adG;aC_Lj^TK~`3nz^_<;llLj&Rd zaMmAnI5>*xyKJ7eK3=~Of$RK)fPn~$_I-aT$^(P) zh2#CSv=AV0{(aA%nMt#qK~bbhdp>CdbnAmXd1Ib(k>MA8(%7(RW)JQgLlQ3>7f0TD z<}-!G%Rm0y_YU8NzNxcJ;+g{IOWi{84wjfVuL&PE*>juiS?JZZHs5G27P~H&ekAbB znSEtqTBY2rZZAfMWN4|8$W0a<^Z{91fOs*0rAUG`X;`h{*2fG;b#A*4^Y?Nrn z?`08=ZVKMI)vOpvXatx^IAA8JzMDxXHWjVqe2;^lp<=sdh91_R&E)@_hl3CVOrgMc zQ%H#qSj9i8|A@8zSGMxgY%AS00^&x;0L)ojggW)q^oep#v&18%_t!S73myq9Uf%I9 zK|)u;7-aVE6OtSb-yrNSeaWN$(dTw=WV6k6A9*C^hFH9d4{Vyy z&PS@Ss8X=zl=>-K+QT2VastrED4gWy#>0YR01pW8{p!zd(BIm>pkM5UJKXi(v>S@Q z*bUKt$8P+z8K@=q-B^T&f3v;8@Ibgku~@N4l+b@^ME`3#ZhyrU{P%Hnzgb~5xC&eh z1LwOH20@_zkr@W``NMwyawh%lk@cUrmOpH!%qx6z*46{&hvXwXA#9xf)$|wXcqM3t z-oULFLvgK62c-#z8sksja6N^c7j1g>;bE#Dp?;f3#SQc4z@MP%5S8!AUcO;VK&n~4 zXsHx*AVP)__c32Z$Kq>pGc6`T3i(NQW4r!9B5MQdz5D05N;o-aBrbD6r1(jeAg5G8`gY3>j}1#fphYB(74n7OJCtrw zT{-im8U6OLubpelu7l!AYg5AfHvZ}dFl;ghVJnSAL)99dr+Y7r2;(zm_;LKo5mNo5 zjYo;$F-baABwuREj+2{`K#N1k3##&5JN-8ZB(XjmNvsXTr10>lf5I63y+8X)cv~Dk z4X6G&bJ%DIykA3QINdKbTm%7dO#V?P2c-Fl2t_bMVbuYtg}fDxxLJiFiW{s)iG1jV zch@7NuflSt-%)|e^5J&BpyMHo;YP(0VPgOGSLi=|doBT1;`goNZEtPs>+EkI$mi_I z|0m-MMS?+?S=b_T=zVuyGn&xa#yqyah->wnb{+Gx*}5p7uh8cD6C*p9Jd0RHT<5p* zk(B}7KG4yOw;%BQZ`h)HN`*IsZ6EUDG}lW#lBK_u7CKh5ge5#03A%w-e(;aC8_+ygEimZ4a2kQRl^Agh)Ir+<0}Es{Dp|)&~d?iFuG= z!hJqtVT);b<$^dvDnbD`LJTe}AdCye8zyWdj?tEbPeO4KPDv-9D z#W!;3>d5~SF`ALHyS0=aTWV;AS`p{N~e!hQ)(>eCO6T6C~bfS$Y0_x5jN z<%8q?5t5Ss=CmAkJcH4H;cS@Mu&!t+WosFs6!!SV>3LQqps@#L;<#!wzmJ*f(S}JV z9Sy(y&ChdzJHZ8t;l+GWJpW#d4LFl1AMGzVLjM{kJn|R6HV7W@Z~C>mzxcI^|8YG0 zt1;;M9eW{Z2wB_pv0 zuDJ<57R#4p1)fk?X~m12B64tg`y)CN>EFb%lcF0Rs7|O}sE=q7Yjk00S6*j`5l{)6 z>8#9QKJ5>jdLO@pmw=AFr?eF|@9s5TWXN!Cl}qi(N}7GWhkaR2)qos<&$y{>k}}8U z?fjT6j!CPFylfZaefTQyFX*r2>U`BhkL6g|5A2yS4NO$3s*?bv1UkpsL1!;!KIOW5 zRH4O__H`?66iKJ_*HQmUZVR0i4lMWV*Ap%TgL4BgD(??geokCx96dxwG#%yHWwPi}q zzDs)BWOndbDAs}t8A$9SAA{uHc;yEHvoDtRvTJ#}>nf@kH0MKc&xQ7tzAs*T!YoVh zH8kVopsbr&hN_Nu<82O_yJTbt_Uzupkz8D(^=jYvIzKj!%9+a1;A7`;oU4j#tV=Qv{{^tX^NRP;{Mxp=BJ{A9Yb z2_vo*A;=c$=lAU%Twy?;j-d9Yd`F4#MtWjF`wfP|X{jNXZY2E>y;S4WN*&Sr)w;TE zwP=k)#0lDjSw35SC`;#jOOJGl5PEH zW9NxCt1BV3w!y7|Qy8Lh5pOgj?v72NK~9IO1_@vaJdFVd+>Cfk=3JfVLi8>TIiJpz zI^4yswR-AbE|Es~spa8P2(``2OGq|`p>Db>JWS6QF7S{ED?*)G9{EAmyzgf(NZD;N zsu59H#)?^M+o-Tc+a{zK@HBG9ZU!TtN&;d|x1u^=-)vq+0(sYb@q`^p;z2qZ)s$c(E0 z55~ZMvPOR&FZ>n*XTxcJje+rh3w3}X_-7wFf)FsbzlJA&34)2*ak3G?+WnBl`^?uI z@~T{gskAJMkuB2I>KcKWH<;nvzfgzZA?V;VaA0pk$>hK(sutO?^t&a{MpbOuOC56$ z9{f!#OJV2##;@UNe020pouP-kWf@L^@>km89(;{CDbS7=oq5CcE;uJGJ%Z?~ia=nB zd0)YM89m@%`xg^_^MO?;`#io$KiUS?Do_J)+(D;fly2b1tKh*MA9$NRKeHqf1AjVkpC;knM9iBG z88>6C{{v7<0|XQR000O8V}-d)nYj0x*y;fQrb8qE9RL6TY-wUIZe?^dHZN0ob97~G zE>dM-V{~bDWiEJaZ0x;jbKBUJDEj?Y-T#2{+^V)u$?CTIkz~4$PPt_{QH{Ihv6RW3 zbL!k_5Zsgyg8+kvWhE#7{jRn40~-&L00@8}xl)N^OXPm6z248C{>PVP;CvQw;z!|s zfA;G9n`i&y;{X1?ews%f{GS8=`N>TZv77}@>fiLU&|Qj)+ovQI%kz)I^-}+{_~~o< zsruH}rLX<8gnz*{_A2s64u0*wKfC+a(t77_!YF)NMp<$*OGNzHodx2zSI?{kXptma zF5TEZ9scJsfc>2`a=ci$sc_s7J}CtLb7AduU0C|-3&#(W)D1o1EaGVCxXxSz;vN=w zIdc;+cl_ll5K9rJZVK>nqJ@(_2z%vUYF9qL&1Q)g`!n&p_-hgWm0AuT}v*J}?9PxEBG5#~C7NmzS3aC*o%p`qa2^BEq>7Mk%0~M{kF`XWje7 zBF*A3xyUhJqiifzv4FKwKfKSeTf|=_#apVY)F40Xsh4l@d|P?1hzH`lv~Y#*ZsfX& zW^gy*e^Z2$95UNP5EPl_8$w~5ORAr!e;L{?{k}8*gu~Ww%MF~3&U_R8D!!!8fBObm z*ja;*U&V2LNplJLZ5Ie=`wEv4qCzU>h%*RIK!;9LOh?aY7znJ@ZPnfl8Fq1JfB*Cd0rOBVm>4^4dx?6 zM}nVCZ4Dr{i=W}vU5M7chPww~0UkLV7FhyfB8cvNPYMXV*w5fXICCm6l@_PHE06|w zEuv7!70;c&Jc!U1JjK03A?D=gm;p7xGWVGq&&3?q&Al1qQ-Cv)gTaH}z=x$@WbVwK z3frGcQRh73u6_zWkQ7`(;D$((;>Lcs%7BhZCe~c*@xk{V@Yi0nTt;E=o?t;*0PylKjr~!aN`x%k}=2`QWyspW!X(b!GzaPyH}@3;{FCs3aT^ zL76~QUB!_nAYL>#YtuT2;{i~`{E3zT+Ok<$BELVU?H+wVrhAbVH!GSJw5xX*qkj3JKV=d{p`I=6Ei}rD& z4_$9`eo4Pb8{X`X0wfO6w)~oN`Q|;*WEkOJN!ghR5FUw0ohOl=p`;?(1L5I^e(Jk{ z|MxuDG8YRs3)0~q^?K}AMQs6OkK0J@(9dH5KmBCKWsC|#>H++}medHkk6&O5`#?lJ z5Mu(-?83_+=UHX50Q4OUX=O{vVc@4FL#?>quaSeA3alW|tcGQm?i|*hMH#L62wDuP z4lDTb%n$q&c&}v1ct|iFb%f2O-{F}+LxGdK_f<$#ue>8~+Vsrlx2YSacm7h8y$|YN zHxy(ujtKcr{V)99?aFN{BwZc4EeHY!)TE+=A{GGv^fN#a_Sr=M{UWym`jWfVS#Xsv zgO-&78wUV^f(c(;sSq8WQRN*pSY@6Ggc4Xl@TYYGYZ*|V+ebY~t5nJ{Q2+*1(`Y5J z4&Sp|RC8BU`XFLIn)_Z2O7)2~E47VOFWMQaPe|1xROVAmgjsivKDgO-S)L%e_xrQ}bFr8kQ%mHzcb`J~x z^hA)Wjq`l~AXSO2wU4Paon1)70U<|3@L$`YfOGfBH4&W9a91vy9H z%Shfw;r&O+3)?8*;GQAlD1fiO)VwtD9>hEg@UOniYC>;GFZR;TI@bdl=>zb;0`?T3 zkB?5L(W36+VG@$-r)-q$)DTmDZsRz;=KJkFpyi zk@9nFrXX{b;tc`1@W9}8j@J26#TWESz|(tnexWS z2#n(4pam>2grH2-&S{~<;H$Zz#Qurt=PoWyopYU1Ri7uiS(Fr)ti4$i@l^Fvw_L!O z_#bV5g#xOKES2njbLowWKLT=IQT}Tb{xUS3=QB{?9I*h?Cw)32*-9yZ3qJ;)4;dNC2fce(ht$g^L7m3-$(gf?Ao~pOgh^|wIUH4OMpqm_ zBF3RU)<^gWX{dAhT5d~TW$ zdJ7qRtA_~E1W|`V2B+l_#XV#3QecRKAfod%&SU|G@ClPlG{bxkD3D&?m6a#CC5TPLSgqBDSjdEET*xZk4+v@NHfcQ0Llh8BMv@7o=t`4NvIHcn2jP7x1O@Ty#T_NqqemR~A}a>2s#3Fo2PSc5_8uTXGVsf=Bl$A$*hmc6nE+UqiAoMy8CRTPk+kBb$&0 zY2&EzyTHBIfnwqn7E)MZT?uZKw5m+a2x9puE2$F|Y4R~Z+*u&*M8z#1u^ua1RWt_@ z+q#^LFdSPDQQ2q;_PIL)4viEIzd(*Qd`zPTyi{u5rILJ~c1X8d)-_bKTvsx5kHmhq z=9k@?OLPU4cC!@|n6>dhx&)*cM}bisaZ_TBtImb?C96jLC2t8P>l6#y4OOvKJW6k_ zln-rD$5PiDzW#M>mP&;&$l5#*C(^q{I=@uum2E*Ttwky&lv49cBF)nIW#j{EPZBN5 zYPVF@!?`S*(Q)BY=}d7ONE$6AwkV!P1;c>k)<%dSh}+~BOfdby4?jn$quX9+|M0_D z2jEHP9GpXp7;oNFdQ(*e>)hHE@hSHWn}SBIsL2}DNF?D`rqo^YuVFmk8>oK2p)#F4 z)I|&0H%W7FY`Vd*G1OjyTA-1&zG)paHOhyNVB-} z2JCJuul6Y-FI8?;FKQ6S^w&_v`WV$hbw)^-fL~l!cQk|seuV%6-bC5!rfLwVe1vo7 z*0?(;ogSQS5W$Ii^(nT#^~Wr1dRfb{W4Lcs_EzqXR*;ZCpo%cCv*FrvKyKIvfnY3f z`fADTLpIPoX0Ku|2e6zFbmTVFcQ`9K-O1y2hVFawQHA5f_jmXcIHsc*GffPHv9VLr zT1@z;?h^&ae=v*X!~%Aw1PQvYKl^c-!EcFq@_bTHKpwyPmWd!V9wc`Av2ti-- zus(GOClv8NYQOr=(VsyEzYBElsU!CHLUJeFdX08(l7XiW^6WxGjY22_95z6dC_l4A zc6I@(B(ag?-6#ro8V@ht%;%f2qHSqDEQrrsV6wVWFCw>A;qf}tmR<%D9%~kC@LKwW z<$A3Atn)^N0;mxLa;QY%AaDnBnBG<5bMTc>JpYTk{Y)KI<*^Ux~V zfv0TpR$c_~1FZ`D@WmdTTMs_!8)}5?+8(3uZrfBM>m_T5wrfWXTK%H&-ksmD?#Kfq zY1X_|!?%D$jL$w;8d$GftN9wmH#q^#m$lvo;5j;tx0yaQ6t*3K)_dHlZ7-f}bHb5o zE9%hgk0O=h2-;OQlNTuWPDy`Ir|Ml>PS&hCk``k^Y+7L}h1lu|abjWiv@#$;_it$4 z;GVn{gYABT1M#%r+RP?hT{rHOF;M9pu!(<8I%z3zcorUo=h4u~?|_m?B$y$;-c_ z{*q5rXi@)Iueoc*wXDLLsnRmTo(kVP4m1AH3Owg;wNBkmk8sy$;HXHbIw;WAWwy4- z&mKXaC|~ayHviQ0cJjle`6wd{#u!}H9=6Y=8qrrx!mHE~;v@Trj!q*hZBJ?1VH zhc39ur*au&KEDi`8tHB=dJ?@*}H;y}-o+=cZ+{)k0g{4~4xHNsds zY-PHL`#0mLD&Fb%dw_ymx2IP%L zXyj47<;j)HZhn{dQHL~TO}&)0XO;6UUGD*~_a!6>mMZ%43P|-kI+Ds-RGmP@OO*tu z2Q((bQ+M(Dhw9WW-GUw4?AV@kr-)I|ogM1zP(LXDVjoD)PW991NOmYr^&^lj$7L>T z@Qr>@vk6}+m!oI-;Eb14D(2eb84L4^E~cQdJijg-MfP;Z-vJDZUcRm-XYmHkb9-{f zi$0vHt*~m;*(&6|woJ7WC=`+ux2ViIkrp0Y?ZHM1vr+CwH%-LhVF3zrx#_v{E-E#c zr+3xeXYo2_bc-I;@^oev!HXp13dUc=h#8cZ-*__b0gR8aSlg~sWZtzw#$84(luUiu z>1u>=9i=NIyWByZSzi4{;Rwf474MfQX)-5bwj!+5U^-;@$)HwgXp4=-$)w z?*SGVqr4Mw(_cVN@jb`#8U(yxc$@3$Gf|$kH4I0 zcdZsiC0?#1lL%?yo&qo}A%gXd?-f)!Hou2l%qWY!ydE|%U{f9N%>)87WI$Hi+kNqi z%bRI%W{^g{sCtGs$StrK*HY1Rmu0}#B{q$Jruq?jLp=s^VpYoJR{nWr>sfR!KCFUv;V z?T*GusM2QOBa-x!!mtC00KhvyVCg>Ik0RHfRso2Z;_}qi4RmFoKR<*Oa^I=#Rg6*l z#!6~|oxX(|2k@NM(TQpyq)=SjozHVSh7LHw6pFIAfy>8f3;uMApKrmSaKK50DQP}b zTsmh;2==uTLdtl9aL4Z~{d?)E)&bVy>T0$O#kEZf$WPcL6i_6JsWT$kfO5J9PVqr` zip6>PmE}N}nOhb#>JiIFgOxp0_1vP5U5Ta0!+7`}pBxFf@x&uYl~~x!3GOh*@HPel zanjzRKou6u2qVnABWjX(Rw4v!nJ?)I*qeF=m5ZTg#nggubl4d=+hPtGfC9J+@Eg#u zftBc54PYq=+FOzZ;7pPd$bbf@5hc!hnp5gZaczq;M%I@{hsiH*{@<&QA8$T>d~H%Ay^NXkb-1uB2OUaVjpKD{6&0)xguBwq=H$AOlEoYO(H)-Jt~ST&q0HK zLIcY;y(@hq1tgij`sV88cW1zvkogntNptE8#L-}<_#QruuT_^3BfD@|G9N(UWnioe zV*5{y3-%Cvs75hSlZ~pwy=rw8nXjZ4u~4IKYESWBS6^JTcK+3IUT*%+`T2S6&;J|! z`TrDG-T6QNpZv4uRsWCtv)5JSL!$KRb=hyu|L})DIL@o{Z+cy}xY%D1qZ6fy%1*y4 zU@qw+Qjx+?RDw_$0_6%6&(wK;^Xnh)ZiuxhqIhsWm+me?S$>al8--o$0{0?etNRLA zI4YG~VA&oh>5$q-qirhs_8jbQKa>*N>ZuhebB#uhC~Hup-so)2f=W}Sruw(0hUu@h zPJr9_AP!~%K4HxWM8=ZyfO*M2!3^Z0j5sebB@gAN_GRa-+Ktq*Rh{ztVryxmn?XW} znKy{FnEH{ech@fc&8%toclvmB_whg5JX0={H4o3bA*l(B)}pQxHqWMcl;EJ>{qa3xbmrg{LTDoyLTw>Zb#3i%jlslPERyx51Dar@^F zAK;y@-rimRa`mx=Lj@xvTstWsf>Z&W6)D*fQ+%lD%vh;;8JU2^x0e)216uT3rL zsg9MDySf(0MZdTtZ^?YC$`*aH;XvBWK}+;-qPxEkwcH`fsB^D%W;+frzAN2_gbDWB zq{*V?cqDxdj45ew6|>uMl{2YGxE{^7rOD7JfT~7V(kV^2iA04_+;a6qC;LdfB%xtePObT$|P~ThMJaU~2)X=4-??1ea?Td4mJI^ITx$DPN`co|cOSC)Xu^I{vD zlN081C)~M{UsdvRyMPHW?NREirg<6)IUoERpf~8}ACVE-0ffEqLDlQdm}6x&XdZ4x zUT6}d=zqi~D%ndYS*Rtnv53fl8TG0{Y+^-qcj?NB@}+ChcC zz7N4oQnt&qzLeCgKx4EZw=Zcetg(sICp4FoPoyS- z1#}k8FoA}eU*}OY`9>vWtg6|ONsh9}(mEUGtW+Kg9QVnyi%S`R0($~0fKfCzk?PO%J~SyBxS$|n}#T2;*H50-;pl)qagL}z4?DX=zbj%}5K2fQAR!*R91SiXb&z;+B22V*=b}1b} ztFh?(C*S>YsrusOai{@O%Ql0oI;XtHhHaEUiCx?5*}lN(C?TEPBn^8Z?`Oct5;O3RbaAM`woxubFA!nBWS*=Bp*Wa-V~BRb$V>?{#o?VP8ASp}OW`$iM_`TrDgghR4M z(}<6&oOef8N4F^o>)QX6(_N_gVZt*MHX~1Y#(*@Wb2+tn7Gw)qRm`xe0iw>lQMgge zndxFFZ*3!BPeve-*ItRL83Jk8rTl?~CHeSA*xI)->9D3iHk(FvoI^RLIg_KynJ*#o z*7V$_{ee}DPB|wc#wb~dl=AmDQ)Ty3`>d)K_<9g0Ulr0T+KQUDO*EGLbfCw6P20+n zdy9z=kgrh&z2Xvg(euXNYQ<#b@+AzDwLLBb-l#6q{J4G^txhiMz;S7VQd)&(gLVy@ z&GWZen#RFHF;GM#U35XXNagGWagh_&*3KZP??U3n-!e6)m-4hD$Xdn&W56efTvbV` z8+8D1!R@Vz%-{v_HhNxhUC$0BD-k=Z{W;E^tLol)uMto`<`mY4KrXC`@jkHZ%yARA z1*AoJ$q>m5WyFnE|Mebp-8)cq+oA5+Ac+1}C*35b-Z%cT!bC7xLy>P@hSD#i7?;9t zV&Y3DO6b_AS=k@}Mnn-N{Yj8M8sGjBsLBmRl&O+s<_E*^gFlkZ9-pGnmytv!{CyEV z7XGuuACtmQROm}WFUfrEm}dH)0R6MrAK47hPKk-Kg7h)kofW*cSb_BSkYDA9%<&mm zw7WsaK&3b9c#io7a)8)&cba7pSNvwzas<{HIQsJ6B{g2Mkx1s+co9#FXq5Mq$)-d$ z3NB1I=bH$J1WnSdCawm@-M;ifdb?`#hVC9)_@?CT6{fCt(V>w(T*~d;w(v!VzJoxe zJ^;Od5`!~kaQ1l7cGT4~(}zIypWNi(GMYDyqJES|lEty`)x1W%Zv?qzQ#dB{;BqpJMBS)7wTTn=+WuA>Yw=e@{PGh;K=6h2}BxO3PXxqLz$ zSn>a1M=FONzRss|q(nlZ-MBuZ6I2plAe&E6RNO5#JkZHmJzTJzzR{t4uP(L7PP}oJ zXj=N9tjWqqvhzcyW|X^5bih)`J!W{-ulpZpF@sR)CquSZVt!pL$J*MJ>Q$#+R zS)C1ob{ae%XKW-r*23)8}E*=XeCO4~l4?JZU9;)^c+B8{I{#(rWZ#jRN6gt@<9|3^nO)+{CQ(ra6_o(NYY^e}DN#>uA(Bc9Qy4vx+@n>4@Oq)X)kuHaZtbUxk0 zbBj|X|E3wtY&mNr80{NeygX6%lLsk1hLLKK1ZD0yD-8tRl zQ$l}sXpKc!E(h5{nBUcd&#{0^#`n+iF{xg$P4({}F^1Z$r%#PC zKlaz_YK`Ou=PuyOKI6|$|`&{e-)p2c*go>4lUF(@K+ALFr2Ha#FEqlM_vRpO(N z;j)S#>nZ6l4GG(*5&k5WYb?rA?4wHvqPxG^$Ew*{4#~>LiFj4lTdDD1ExgC@Jx?Yk zcYqA+A2qRVW@^mTn5i*St7U2}O|UlH?4(t(p;RQ+XIP&(cG5pWC5G7nn>R;k-qbc4 zXMYX*YdZRC`kuVOx)b|?m{}gHTEz};W}xg$KSXExju~_8huX8@$$A>c?3m54&x=_P zrweepK!5(U`W#30s9y2C{(>fTB+lPO9HDlu?^EpIo*(L6`B3No6TS&2 z>(-pGDH2~VmtyXdY1$l>^PbZ*u_!hFRJl05UNm^p)#(QF$y+gABz@kp zrXl+NZ~Im(+$>1@yr;U;3VcsE`y3e4TyCU0Jln?nKih=tN+&0SMrAR9_<&A|LTxEi7At^L>z?QOz2Ezt1)lz z)MrtNohhC7{#8e4nKo_CtrxY=Ol^hoAupw3a`{yd(7Jtk8vFM+1fm=hpN}nByBjkg$jcFL` z!l5C0${oHqt@hqC0NXUCq>tQR)7)1MGTpQt3-`SW_cbKGQT!hgsk4G`cnU(1R^BAhtzZnig%m<))EUp^fi7~4^Y9eDmZ$i?AtV2J-Vs)pzksb`Yxa91cJsB>U{MDjc(;W3j$~BU8#lI2Qa4V`i#Miu#0Ur$y9w}Ia7d}IBNb^zdFISA zicuqdie;wyu;-tpQR2nxln0Lh+ET6}QKyH@lgQKgvs^VrL6A!Tuu3Ax6AS0S0+8ck z==-G%ed}|`h^RinO5u0$5EVv@%v{83PN^I!w1EG^Vd!u)O7O!CWM?O}Hi!>j9dO}# ze&DB1&ZC=zU!`!gESxub@L?JL2NCpYafN#D%6A$iZKhm(1 z1HEh1eOPTS5f=ZPgVRWytc`9y`YA9; zYjw;}jNn-zW08_0FglS0{%YmkmnHB`UdXW1Ar8dnToB!QRFk=M`&IzgD0Rnj>r?LOo6|8&0NPUG5BA6E%AX3^gn?8YQyUuTZgad|9Nh zNI5K#vNn@*@7dU+OAnR~EFA{0cG<{aBcqi>7?e{pS7n`hT%EgHyr?19#KjX;WSn~t zl;JjzSEiXmWUFVU8dloum?`->@~^M)bCjf#I&8#3Di62I2G z-H)j6#&{W(@Je1Fr3x$1j$~Xnx1Y5;6jk?FBw0Y-hYDJPAHe|+vw#-~UoInfmngK{ z&gY}}RXbIB_m>em30b(doP#T{rd7Pqn`*r-KUtPhttkNsN30EXeub8J# zs#sfVa)cz&M`u5#ho0!6eb%`3jr!s?^Zk6%Uvhpedz#bOKUQwIcg#-63y6h?bOW}* z(*HY|aLGWqa+Mxbu~>n{0hW!-ql;qy-Un;c&UnK(djuJlZuo?Tln)=Jd?d*K5HBgW zk~(miqdU*V`Te;Q0AU%&dmb@=(I@K%%bWtPV5XPO(7=3zq~kA7+NiExoU%#_cQ0%p zLfm;iC0lX|2x&BL2q*oo|2-ypmNGUWOA?WFVu)HiWMh=Ix3Ir-t*@6r+z%k0Xitaz zp&SSlQBS20L8@%(T=PC@Wz!wUrJ9=bhBeR|oy0EDvC|@rpqz)M{{3?l1;TCKJ8vza zJ;v^8J&n0@YWABy4kTvGDG3XstL12NlTM8FA#Cem5uG(Q=lfzd&4YlHMM*3>1+CrH z3ag4kYx#vApheq|5(x;n?4RUc2$JA1#pEhXXSP=c?DE{~{vnlJKJs5^CoIszLmWNQ zH}TGDar`;G7^G`brOQS#{R_Mz7OS~2=3=gWP7%Tlz4{m3A8BfE_C|}FQ-KXG+{mff zc;tpOWMmRrz>ls^#Ud6(sTtj1?>TSq*V?OY{J4-Arn+iJkaQMil21#P3^oSZ&^j^K zdPC_IwmkEc$^b6yMop&sVqFGY`0Is#pT&YM`Mk)InsOvqB#k4;M1}-qN|>&I#g`PN z(g_Q&P_u`$pu?|0g1GaXh=sy9vO#JmS*{KtZo*4<1r#CXmva4Q7ilaTZsWNs=hcmr z)tAw{&rDh+5{e>|(i1d&Z4HYz+qdloxwagr9n_v*hl|)v02w{Rv=>etUTBa~ zN*I9-$U*{aE}VN2;s;e7+vUF~e8C!r|L~Ix#KzBV0x>2!7)T4`e96eomdnsNzfLYA z40yt^8$#+j#9Xgb6uC^zGlLieL9JImH~Nw!)hwj6RGH7K3P2v=3vPf7sh@Owu~C$& zcdFCS0b2SZkJ3smt4hK;foSZDss!naS^Yce8^6732(+uk!uNa}D3F7OG!|)g zEFtWVq5s4(BH*=_IG=!`_`s|>WgS#Z3+<*aJM4{zL4g;(x5==`L-nAR5Ko2w$Kol~ zls<76;z#7OfF=o;!@(T1?F6_pCTpN-UeX2z4ce=xI{z0hjhYITOYEvIOlnN&(NxWi z?mJH%ZO}ob??-%#T42_6T9f*;B6qav z`+Jf+fv~V_J?n6ut7myJ3Y0zw@u?w*@T0Zx>C6MWKnInd-5|6@@hmD#O<|*RZ6WT1 zMa(513>vuADtXyVAe!MnrArTy5R92#%-t=BP|^!;vsvQB{tVntR+!-W#vG372G9Bp z6QloFal$Bzy&M3AR%Ybi20@(2Bd!cYv#{`^Ai4+8>sC9}W-8q)-RN-DQa3P1QT54{ zfZ`<@2MpBmx0SDVjx~Vhj|0fIf=mTaHY6|=y0MfV>G2@~^V?o9sQ{rsUccES0VfAU z3BpY;Gh7fr!nQsFuw(jk@y9nIM0e*XzE*NY68!a$^1Bw zaxSF%Yp$$R@}aiq>r!G(k_Yv~n7+Okq5I%Yyj703!_Zi19Tg6k7IUo+HXI?VRX2n0 zu89I24%=PxX8U2n8m`C0f*TPdY zA8fl_M_nJz*|pLo7n>y9kgcBx7A?& zEjAEUzr>BSked&)T^`tR4sduXl&|!etNn6v$uAI7aO2-!Z+OK-F8;X?b zSr}s)VN9WzJ$Q7Vk`Lf(qJ%-2|DET%TER~FNpef&uC#S7r&!#(@thKa3JLnMhdAJw zwi)0M8_b1MKzMunqE(_rC0p&A#a`#-=6k3x-%E4R0eXRs-M4exUd|&==j(?5wXO80 zLJz8ijcVq>)X|c>PPQ*l-;}r6V7YUXPai-t8pT9Gu;PZ!2e>jw`M`Pa&th2Id4Bid z{R=rFVFjmYN-ae@=R>=jLe?Oqnq$H=2naNG^{^CG(WJc!Iwu{MC`2EOB3`)RhxgV^ z;Oz2{{c+3cP1Y#H_`!t!dN@q(%q2ms2(rIO5h5QQ6(!P-rQU`&A%zdlhJCrP z1mC*DxpQe3UCVer%KtdZ?jJzO4JJQYW-4TQvNq^1ZAq!npud&+T4}rQvN9lJ66EoDmQ#rc~x^k_PnqPJ8AAe9?l<-?*+?(q;^+z>XLG|YkuVk*?#PznG{hT zhLeUazz&$+h>#sH%?YK83ufc&!-Mw0Y+xn(^}-yFjAmEM&P1|NYeOW#|waRs3p{Axt?TX#!652-Hf!du1>=%C*(C>cSjby9`HLf zA+3jg-l9`yxO{eljCh}cuj5J=jA`8&MBXR)x#3+b+hFlL7ekj2p98)@QN2H6OK#r- z-8EXm>xj5bGsAX(tLbf;1Bg0s6ngJcV{AN8mn<-~!zFHzixIh#?z>LAH>;MG2f2GUa}TC zJ%;|W{SGxG)+xhQEe#exWs}Y?Pt8X}PZaBWs$OHn=lbV~G4{#w-vdk^Xu$IiH;dq8HJ(%A{U* zc^yd*$Sm>{XO~l+`6}|mw5#i~>~JsoiE`Gy^fM~9NMrkY2B){%B9Nw^Nd5$Dg% zG*WxQec3~4#>ncLzPeX;=8;IkuTlt3tX9Bu%&UYnVO2g1@-j-u2_nGUbLTFCEc9gt znvRZa1paE}-ec!T9~hoq!>$dm2931pJHLtK0wGqH!Laol3-F}T=kwm1Q|W5Y+= z5~^8sb-m8jD>LB{xDTkRB3`)2888vf!8_0Lgg+mr z#4k;(|yVm5) zuVO!nF_}+JoW-w{rhaoGZnO8{BwQN~`%1v&^x1<*pJlbo1_dW`onGa0A2FJf4Y9P> zpRT^7B1}*QwHHX^!tY+=t24JiCEo)NcUO(@movVt?SO3I6iY4Ox z25rkYqba3%W8?!W1*&9vAKVDoz=6N3Y?qpu- z1i@r}2xQJVA5*6B%?it}F2yN5@iy`r%2ZVOewtluSoNo`XBV_PtxWTxTt7^5-y(|R zxpWm#JPA_`q|#F^@Cg?&#OUM91LY9MLdbFIdQ&H7N2(}FeioN69vYU1Z4+5F3c5bn z^Wa}H`hgmysP$HQ5-dB#agMS&$6O9?5l8dPlScvP75IFyWt|JYhvdv$WGP&EDy62; zQWQVN4b*YKl?&g(j-1ZiP2IENp%F;%;YaY2$$4`Q_#jfL{4F5!4N*bX!_G24NR?-; z4mbufy_61ZMk$;i6pz^L5YQ~aoCi#b0Iz!zdA>_26Ic)JI)CxQdGwe#@1l4~fWX5I zuOpYCP@EH@4s}k4(w}Wnf2bZ4u2U-=Mny!$n z`a%0rPKnZWgjLyNd`5H#{XiQts+J7tSn3>3C@p#eTONrr4yfLzE#2fD%!)ksz}lDX zpSHNg=mh9?&odcLllHiE;BmAL+-Cj^I-Vg4fo}XDfc!6@j`=XYE|kBRVVW3>o4?Zp_)Pg-Y>=D*!w8MZJ!Yj?Bk&*uB-psAjqN!QK4t{FFiNG2^( z>*vAk%^G~{K8<3X|Hqb0Ixl({yc_@;m-4`a0HXsC@{Wc&!Mq+*dbi>0U{mW)tUGuo zw_+W18Z%XZR1+`cJ**WD$s`L(dA`8K&X=oBpB~CZX&rl{sP9g=R(AZ=eddG8`#nCq z)XCa%0iEA`K-g*@K_CCwg?_L+Rjdd$jGP%|_K*mny+E>_yQNI(gibZaTb^^bOg0$e>K0UbRU>F}s<*Pb7scmor9ccmrt_&r6Sn-4r0ALcJ^C@3w>5jHZ5Ysk_)r04C{MJ5QpCV>g024E`ic<)n*Fh~k#1IFl2MVY`nF zsrMuqTS(y@F|Zz!!J4W+TmDl?!m(0UZKO@ov)CL>mo^M>`75HL#U@sfPg57PhC$>8PXF?oY5c9@tiq z#ziF1vT!cq;AsSoGYqC2n2xmtv7#mX9fEtisSEd@Hm#7c)aVV0L14t%SV3uYPxl@H zeXAGT8y~HKwPB*wixT zg|POuo}qQZ8td!E^OvKFola5Yivwo#=;QS38@D!n6Vk9~%WXzCR{j6C9LY271IN*{ zw;^k7JHsm=e-Tr{^A5psMrlUro^t56q4Z^xwNL4;mvOmLq6vC8zPle?1}C{!Nw?)# zcT3q-&Z}Kzka4A}mjBicD$20y4(+Uqiaf(KKwFS)84bUyyrS*Ka=O%@$w#q_@}cD& zFhwpPd+!upcHzem2ai0J1VUO&0i#F}8Hc_ay>d)9*_O2jfmK4)1u&fXkIn+Dd$Fa@ z_)#EAJ9misG|njs>U1QjeIm|Cs1wR8bCjUp?}u?-LZ~C&1^LTY?hDV)oLQFANGF_1 zq4zsn33aJDc2lrsiyLu?F} z`d${evHU%HPsNumXhvTL`;=Cp-gPTEc_hD1!JD&oHeO}XYdjKohTIq%YS94;O`gq8 zQtaDFbPJ2452QuOd+#9^&Vo&?|H*j?3hzs2`_~YzR9PCLiVQ(vY{9IuqvMHoRCgFju`a=DUG7f( z8EZBQkv4IHm3%?A_i@LnPXwYp4b*K zSSEzTXhr*~S+J^t!W`>D-FZ?32=UJOfa-%bR9iXr3@Y0QVA#X)SLO`Td{Dnpg$o=PputG4+xc>lThEayH4AN zMYnL|K%{tRxzwoDJJsX2#7qnDBj8S3q^S-L!c1lGh}lzvfJ)$JD&eg%*S-`2BJMFl z^?>yvSIbrVMiCn+1o&ZI^fCgHSrUxK26ikBGb0D9WsZvBe}*K)vbJRkx!T=%eTi6J zu#Kw9Jfi~2+cmbcM|Q!ThfpgaeN9u<`C%=7_f77jNr~FHBo2lu!Xl#jf|MCzki2=^YMD zC))ftzkt~BSAlqwB>sJf$TO7PT(2;h52-4nEUj>O00I3j&yPri7X@?g`H3wgp zF}?@?YYk#-syNs!6~gvr{<)Sr4xSo5$S{G9&#gW1s>YgMzkx#>1F?^P0q&9OA=ed! zBFSb67FUPToTTdb{um8lQ1TFE0hpI~7|F{>*cmFc)tEy-=?`roa$tJkuA-$~9)VLU ziDXfX?M8vmq4P{@5Ae1g9z#2$yXybN?1B2j(8v%Uk_t)JjP(9Ort8XM(1Dk3=-zKq zZ@z*I7Jngd5@iR^#|=HV#w82gY4U*GZKl*}2GcI#6L61(e-HYU3f>|;Qq~s!4j_xg zg}YFGW7gfh!By)s4G{bQ?agRpb@-ADq&aQYO>_&t`94wt@-}aZ9Jgl$Z0SEbN>V@# z%!)|7tx4)6w9>kluW#_txP5iu9oFUo?55w=j>HDS0&}kvRIuEmr7Fpt@&a}+79Ze83EG%JqLGW)!nq4|Eincs-=5sfZHCGKDz!nI|=>A zSi0snq&wtnVR)e~Vh|Gh4OS@M8?~O;5Ue;OrzPd;XKA#g$amRm38(t(N7*)q*9b^c zg6qCw9hLVTuVr8b1P8_yTHbD`2t~K}Liu>3#|a$i&94Se3ZBm3b(}3rjU_DyV|$}2(mr&Pyz>FFUW)~Vxxk}KtX33)@}-bSs_JXU7u`` zvn~38N}_aDtTAD(L*POF{6=T?<{I}XM&#ND-J4Wdk76Urm-S#dE=jZgo(CTlUu)m4 zr#SFM0;N)0>>hEp!c!z8BS+>iuEed++Mie&LFT0R|3}~9Z|yZpsh~Bk=?)&eJVg|l zwS1lyH-6ncyzT(Kc1BPb*Iwtq^y1Ar$FK02WCeEh z+sJEp9TYA<%`P^q`qS653)-Dl&il{!At=NP_>pWeL?({rLdtIoaPkz)f&MYOUKZ(i z`4AvIziJKvOPSAQj8I$^6J@;ECq=V(a2fX}vl?(oAKbb6l8P`PZUc9tsM*sBj|hB` z_7d^~p9O}LVLye4{u0tHaWxrag+taXNk>vEEwVs{q#t9r9Vj1OmVgh|fvleRNmaZ? zF`5>|a~n_gKz@%8ftz9>FL-u7`|vpDS7G4aKfo36cB)`1Ze3sH!BQl%$Va92aD=_K zdQ5OxONaHxFOYaKi`|%d*hC0oSPpai~>m5z)@ws=Tm&t`OAY3 z@(xx-CpnhP;PXXUy7o9h`ZzGyw~icwl>TYTW}G0^AQU7JWY@h#>At z>l7{^!844B(B*>7P*Q%y>h`Qhb(x1D!_`U_Qb^nGWs94x!LW1m&V`Y+7qI&!Tqf_U z1|$&!zncq%hQJIHAN4k@L%|QsG9ME4;8Bpkin}73!ehx$F5#>8B5u3O8M%?+!w493 zIcj$0`mc}#M>+_}Tre6|`ijdI)AO>jQ_{mb8x^jtVB|z7c=m$`p3yWLkZ47}C zpf^G@+%+5P>@3he)yM~MlST=;MX4>K8Tm#Rtf7MrI#mO1d@1j$f4&QIetsP;Vpj@M zAc+^6TgQZ38f9OaE^+YTrJ%W@B`h9?12nlgrZuWB;K(F-p3!u~sT<#eS$MN5szt8KU`e*wfqKi_TOHfgmPnb{g^~L2oezb{ z*Tw;4DHzgJ^p_#aBsq)D~tj5Xt5NRRLf=OEFIU|T}IWGZPW zn}KX4bv1(s3MqzhNmVQz@7E|V@0IeF((fpXlr$?)c57Hv58=QD4+|frSJ4D%KG3`oFMYpEeCCn6cv#GrpIw;qSQyl0 zWM>1c{}YIi_mEEPJ$ZppKi!dEm$hq@QYvYgcCk$z#jbkc*;n0edw!e23xdrX-Zxd* zP!o{~8*$*+1u;I?WeM`aVCm7S5=AVfcAq!>2=Sd|&-cWb5!lj0T=SQX*L*XdLl$?t z?&}rxnl4wy**MQo@+p;qrVSGAAge{Sgl<2U4zlKz1FUgq+g7tw%!#VUOt9@P7K0hPxfTnN+Suz1{U7Ci1m*TGIvV zT?cG&_+wif>=YQrDS#e$Gd4T1R>B!ie zhl{syHf#etd*IrTuJyv_e@?w$qsO)-ay73>1@PmT+4lK+aV``tvWy^YJL=Q5usQJ- z?4sLjwTj}j)Bu2zZjFVb&WMdT!>`aPps$!S$+LS8IJBd5z}}K+H$FsfZjL68aj;H~ zVVG+@Nits@nXg{&&RDg+(-${wf|KN!d9u!aNnB*UJA#6OgB;0EAXy=jbo!(b)#NED ze_Vm=B_CtWpjS)zY6o06?~ERsJa=y0t5Z&+NFgLYR8He2Ii@Z*h{LPyvYm7Z)`a_4 zV9F2Qs?x8RDqeVJ`+;@VF6H)R;inKaya@8M$RLDoBHJG;She-;IvoENu673pyICx- z?z8r%F9rluF{s}KT$SKHEP`hTEgQ4eW&!}CX5myx6f!)4c8k|N|HTjggHp7W_lusg zN$Cw7+uGTss=rnnyI&e@+=o812}5o)1l#F1X|M3^flzh?!>{@|JAk3D#~(*Vs!<;k zGhq67-|Ec{M|uAsVn3Su9wJF>-QX8#H+Ov^_4T!COXAGH)~D8RE@s-(8R*^v)r7Xa zcxeDr_ zDsNENcogm@00;&e=EaFP5@qo-av1~?l~lN?tD4?|v+*8lQ-P_N7o-n&&I`BfQ$#k3 zf2fnnQ_${fHm%Ph@4%Id;4kuAnN@%G+c({qE}cKtFC|~a?w+#lmwaU#py zf=j2?mb8$rmZwEGVL=m90F8j+du_v(UUH5LkM?>{ z)?6F{S-w_e`P(;VzrA8w+$Sx5*!EHyKiiodP1w;OmQ?BVZGEQZ0xh6Eh;dQA$KNtH zNS<%{)IW%t8h4U-3mR(-d6cCZer+#q?5I>?*Jg-hE*upWz~wYArS@!Xgh>KFE+7at=#3-zamKB(n;DXudsXF1!?5~pj77t`$kJ0Kn9;zMU3=gHT(Fj=W zpWNi(5{$T(!#pUt9=<9KKwVYdk&Lwh-+qWk|3?@G(9!C@h-CfrsfhqN8(7FZM!U*^ z^{lW9rBf#}yQx{rGvzFS+~dU&uv-l-+2yRz@oez@k61PVu3v}ZXt5nT@h&J|4APGo z;rEE}^9VB@M?(9}2fL--Q9px&v$5+0KddIV(71TJk(KyDBT8JO5 z^?2-V{ZeKMNbP`a|TSZ5v8=d^Ug#uJ9 z=z0$hd{Q@Il1M0zGT5{tdGq>FMa5glX+=c=&{JOdTHJgypPM8k1;Y}?wNn}>|G(5D z#O8R`z>@-R)5f0F>$y9&slA?ETostD?AMB21(k5q+*h+t2+pmLxtgA?8(YAwg{jQE zFM|~a_~qOb!+B9m>@U&`IY(A?;^u^aBT7w}z+4NLM!ssTtQvN~#&87{_#6uL^)qb3 z{k_%fkGcd+7ST5lS)6-P@`ji!DJUIbqwC5ax`mGSJf|=2(NPu?(uDv z6t#L*3u}G#rcx#M+z_)M;AQ;~tO$Rwypn5*cqEBYi<^&(|lo9|L6?vCcqFYeB`q55tMzZe|goG>11qd2KIK-gCV|qeE0gW1H9LV z8R6Z+e5IuAmM%tDfV>s~B!_ckz?Y(0;2N0&x52u8N`Ny)<00jFT{Q#W`Azt%_|mk+ zgVe8bkl`sq_`0!pweFt-ct}(@BphH?-n;PZOaq6G{2wSASHz7mKksNo&RXjcKy4-k z=tn)05S>^vfjmO;DepmepYXbr&MmXHsa1iya;Y~hwoQhc-%2ZUCT`tD_fE<3Wq?gu zEK&|oBU4p5(!R=xv@3h8LKTcQ-)jxoQe2=qA)++u0h_L4;S65K9&RuL#9tuy!N%*- zM8~P;3n%yGs+l>{hwU%hV0&(mrR1^}F_^@S9f2RH-428!KKrs=zFAfU9=fHm$b&q) z&_|LZF=ewKs{tig>ZFfXpWIdH^4QrP!XkRig7M6N`nMDb7KA%!=)#HgC~Lj>wy>Nv z2#KQEh(b7vvlz_LCbFDGTXy^S;U`rsAn%2?(*izWuTbvTp#}y(5Gp1cOkE?9B?dDg z5lIikE!?M<*mW6?K4#%g7<5TyVC4bv=ta6kK+uqY47_T(?zP6RW*&Zr{JTRyz{0RH zrB#tHl19SX1IIwle~oocc92nSr9g{}j$)H)yoK%{S%)&}46$ zE($}HQHEl1ZK84qwer0m{_XslhBAtIuFQ3+*{M%3!HkcBs~i}WnyR)0D18!7omIwv z6HnXhR#+YaE8v|cw*~TlbC?a|``Gon2I5x|cw4;%4C7ur1Rt8y>v;_^Z0#k`h6Fn^ zmw(Ss+0<+`-5Vt9 zX?Kfya@a-(au?h0QkT)e+@=rYnjC7O%5DOG!^BR?FgREI8GR_N+r?D*_w(dM9^KYM z=JIZ#5bp-rPeTL1orp;aN#ywyB2cw7dVrnM1FVx$jmsC|K?Hs@*qGzCjx3cfssp#x z3yXF49qEoOyOo<8O4ZghtX_XXY>ly&kqsm^T3+fcO=i@_GuiGkX-Jx{66p+)=M%?; zbk0ddF)Sc!W7WNbrLyj}%Afl0_%hZYLHc-(%8B*&<|d9AT@3f!m@i)=!Smu!0v)D3 z7|xlal5x8zcort66{xAR@Wr_yfhzQ=RX)|fJ6urXzZtCAa3*4YH5}+xWEurWlmXOM zS84?d*MMENqL9GPkI`3of&vq+{@xAmGjRH}iS6Jl2-9#zQ<{du`|Dr-9f_0zSc$qq zpmrIQ!`Rok`f~6WdXLS`=u*EB>$@&^F;FLHoAqWsFUP#ej6;xbDUK0PH70q$s4ONi zdPGzxA)xs2S#gUctSkXXgU+Lx3{lO2Qp^#T%5`hrzEpwhq$}RISYoqm{7Ap=3Wp*~QfmEESF?VJr1birkT&P1@#&;&;|*J7~wbl2`E$+IXq%Js_pubhdh2J(EXKvHeDmkeMpWpkBfuBDjfGk|^q1 z-5@SUYLV-C z*)j_#1f)$x35R+==b2I#v=ES?YpsL0>IRg{Nv{B(!&!jE+zj<4Q;{PJHLO9;@COS0 ze6EigG2n;rbQqwqPE8*yJrE|B+GjCgBSLLI1T{(KFH7mR6m!)6)wv)$09C1t+2-Y^ zy9Gt1`>Qo?^{_sjV2f)~8S_>VRP#jGHyYYC`>cKcrn;mq7<*IiR>x8vO%{Zg&5F~p zYvSETglVvh^(8uAEv?Aly{vJeCZ2Zf**3Lz&81cMLRCCfBq76`!TMWsu{9CfK?~e$ zSjpN3ENoa))KCc^%M)9O1>ZN3X<0h1vKy*ulldH6?D{H%o5a%dQmDICaWj@REg5wM~WKU6TdIrLaSr-=?yE z3{|%UUwI_Id7fbhYzCx}tk45@{2cSKk^3}ZH|Fyd4NYKju-!Wb{e?F0`q#te>Ty+Z zPxW=zFm%kKmM&X7wEj>&G(+EUPkLMqV^+|JQ-n_&IK?iUAl!sqENU@v0^;W4%mJ-X|gOa-zDYM)?4h5HWWj#}vsFIb9hEZiS^Aj4dSP zuH#9`%6?3glO@WvTi*b>ErRHA%a+-)Y3Kw_6JSCm)r%Ag3Eq`3#|)L0b8=4CExwhZ zKz8}JuSaGlwC8Bdq`Vum5@sb$SP9_G58p8(X~9T-_-=eg^22vyGLph>%t)A#FeB+* zBSG&`jazU))`C7L`r*h9!gl*kmfg@0Exd~vGr7i!z|Waz9Su&>H`6uI${Waz#}l_o z$~-_hBKO4u26Rcb+n0F&2OmzA2WZ#l-V}iWouDl@W;SptY=E7s$Hc;tOrPoY$GSSColhlqCUga9thl^r}i~oX1^QYO%viUgKW_x4b+p8m%A9 zBvNZ@D!~k>PKf)i;s|?K>K-Su?-=JAO^h*5BJrQuGP7l7%dA><;b7A!lwc0V9E>>_ zbFeNPYzlec%)gj_G562a7~)0qD=|7ZTsNv;!Ql~XI?V^+zml369Q$_cW{X%z}Fqhv4Wmd29w7rU>dFF}A)0C#NM@fN#tALxd zvZFV<$o6|8@7~hAa@J|4XX#yh|kgg-X)c5(^2kY0UT465rPyTbC-lf8$E5f z9*Kr`+{ACC_jDRe1YzYGhpzNrs#JgV>BNaZbOG#Qd>v*w2f}pD8oq4e&t);o3^cMi z{HV6hqloa$s)S|W?eo)eE`E>g!F3e#% z8lnFh8Q?Vrj`K2#U+$Ad7{zywQgEG86h=;xS$-t(#ZMp_c67X;FT!jI$GuC~(Q)`- z5=Siva|=1zD}-C?)4ywny1egVLNe3TIZjDoRJ6NeUkVO7r{I4Gi}6D zUJhTzymyE35d^R4q)T=W9EW=V`NN>zfo6>0 z)J>tDsB(IS#wdE*UR?u2NV-!ehf|S@)1%kDI|klI;r)~{+f@xUXSQ=@J7=~Z_{7O3 zyk$z+?Q3`sXSZ{9J7>2a(9{IsPf|TWa0yF;IRWG))&m{H*qpd_8zBF zeu9L}1@H~%zK-a-%_8nX)J+ExH>K?Dqt+XCj$cQT@ZP1|pz={0J>)S1|!G0qInq*Nt;`AuXse`CNyeqfdZpu9L=Ym@J}rnHQPBe+$iy zvChXz?g{5Av8smprj*uG+2f-~vLLPQ5zYPzxl#$F5yTK!p63~1+nTMfB~(f}7$)Dy zUv|hhO5o!jB(ou3s(EnO#a*p}Cn_(pUVg~T2{pk;CO7NEJK}wl&rCAVJPMy>$I(`7@O;`v-hBbNX&IkvMbqEU8ij=%IL}t zyMmeTZ~*(*_)g2>ow2zN`-xfC;iQ@D=y*<>dZ#_`9CjnKeZ`4-li@i(KMhq3X4g{M z$+K(9C@alRKZ&R5`F<;V{F`{HZh%L}jQuRdx-T54Wb@IXTS?!Gv@TO0tbf9!tvkT! zZ;ks0?gxv@e;Luxhnpwx6A~$Z7jc9+wadsVZ;){+Kz@)jH3+evEMFTgT%*;QfAn9a z)f=Zd__8eKM%_!R3>NfKTy^m5jmxLDYEORH_rw{%p3|B*)41-um$v#<@N#4QX;RO? z6K9&z*`X-}&JdAA%f$TDKW;X(v z;LI5&kdvHNxLJbiGIM4}5i-S@GfX2)BR$TX*^NRbH* z3_5eBIlUb0%o(O3rlCP+&h$h>Q=U1)G{iJC?97?I1kt2t&M+A<84WperY9nr?#vk` zASR$8XU_CTKogxg!vu7q1at^9XKds=_3;Y|7Cdui*Lew3&P?K&GrO{>Y0sP~NZSL; zWn`wuGiMHshjQ{~KWX0+nmMCT?}VBZHZ;*rV&=?5l44nP8-}m!apuehzH+2(2v3Et zG?_WWeC3clR|hq7W|P8lq>Tnog|jr8Im4{ws9DSYX3lJ2EXUbP@Ko4JgPAkTRF0jg z>}lrAW~Oq4%>qw|scf4$!%XF#(1gEi6u&IX<4VubDFqc@Ddg*{j2e zdXwQf6P!7t7zxju*>&bjF;o9=XUZ8y(8b znQ5{&E}z<_J>9B@zxrF|1`TYtu2X5=>KJn3JU$4ZCD0ciBZGHfy&-DhA)J|{bT=jz zW;2(S>&K6NGTA`-!jF^m*~L5jzjdrcQEIcOIZ)&L*~KmWf5!#4(7TFi6VWF%;qnI` z*sKq6UC&Lex0^*Eeu|F=pp@?yi0~eMi?%g<){jfkVFT;@#VZnPE*5SUr1IB(su2P< zM%FJ^#TOZl%gCo(S1CpB!s=5W3}mAwb*0|F(}12{Sq?~Al}}=nsS0v3Tk6K=T8#Wb zE>q+^N5%IxA=jQ+9jj7(t5WqG&jb*6<#k2F5wTL_!O7eM&T5y#Y8R_rht>dX2xc>? zD%L-HVim1l%aK(yR?&{EZKTYNeuG=~JZU)!gQr50L9N+wrZNszQH+KF96+RY$+1qAE- zhDZi}Z*BPejYS+UoV%Jno5qAC-#l2gnDS!4a_+p0;+M5wgd>aPDt%gW=Fy04T~g4` zQ4|O_9FQ2L4ZPFM{ZCi;9#Bzip$RK(+*Ke2beXzfPA!wtx6Iv114_i)IU-j9j5i5}Xn5o%}R9cVab)0v!1 zyaz?RKYYi;+k|*`Z8*A}oLlt|9c}VEdt2Ds(#qSiYmdww31vV(OuKzq7P4EiokVHd z)^S&nGN7xb<;F}a-NRe#vzd7KVaGO#J5u>@-ket3GKC)&g|k~{7y53~vT%3$9?0R- zYFno7gQIWu{8;oo{M_)Kl51q*5j7i_p{66|SPto9-&2{g(yZ|*9>NddKnGJcR6mhM z1H&|lFo{3_+iZED18Js|Uc}?U8>s)oj|cB5D~Z_$vkzt;Q%hbPVG4L(>0Hb}n1LJ^ z1L@E3TE)>{VP{Y^6)~t5gq#OA5w5t8{5a-_%n_L*4!{xF2i*rh96jZb`62T|=7+=Z zL-yJ4#t)~K#mT&qdF6re$`hz1-os@0zO!DLu`pv{#&U#=W&c^i%vzYW92jfi2*AlI zV*AauW?sp>l6fV^1`dQ%?lEtjIVE#S=9C;Y7?xAsMQ`HRed?ic_hl?-8X&}KTwGFW z*Y!Ppr=D7GHEP~4^xE7MryMpIdcA8RyxGtGWDpbqpa8;cH}_$o-9>MGDv|(P{_VHd zjTI0ezxH$n@dUlsCR!^F(zIu^eyW|dJ|WVq?D22nsk(s$2E36c)v&p2Lv2_2^i+1U zrb~H*3Z1O8u^(nVJFpkGN3&nNDYn)AlE#2;uq@t=9(s(bo5C%Y?rMb}%|ai(pAWJJ zb`z@ch(#Al3C3R~)^YdY9<$-gQN3MRRohvJlVNUhPLVswq14Rmx-+}_X^g=7DwCq^ zx!JHq*9qCD%|3bDbvs4y+fLlo`r+$|G0-p{RmJ*a8=ih8!M0I}mD5L9jjeEYg>$!C z%hOkJG|v#XAxxLxKo^az611#C4fYooKh_NKu%{pL7a!8Vd4U`GW zCN^WXn=$YGB<(XefRQ`DK%H|_7dzFid!C4pl2Zd z+1xd!4ltPj&%Tw@0}t+;5Vz;Z&frY{P?hSVj_9z+V3AQTuh`_6f)HZEWSe2~4tPDa z@crPXsfa@>m_y=6zaW0((hY){>wVIq=w^n^ef7Vt=`$Zm=_-n_nh%_{iVj8LXAuJ% zcb%Wby&ryk1%iYoc!*r}Te*G=KSZfia^LSPUgVLh++Qh}QYDjfMM&zv>E?ih_aIf9 zYUMM$m)t>rRTg;CFJ#SV;Zm{*0p6;K@*K|V)`lNWz zusA6Luu|-c&%%bLo2-lc4W|4`;ICmS0J?U0N>^xHAa;84q6K6@#mS)TqaOqSHvrit zKmjlTt^`jpKX-1kS>naMysxq!^0keg_5g4UqXHcLxp*lS3nW>BK3PGDy&N4#8&K;V|ltAk-ofZwmGY-!=g5bbpp?!*3xqDlNE;d&$X#B7k+AhW?~ zu|eZUu>A!Cvcfi_0Zxe(!fvmtyCnj=g5cs{&Wk`}1(X%g<557rtL41FAqV8X-!k`| z0{4aOzO8PTKKL>7dIdA)^~~#!hu43`-hF<1;oIBBIbJ*F{fuzj4WbcyYK5{ zuZ-c2HJ<%DN}JAKCr5UUy;lBkP{6_1$%iB3a+H zAjkSH>$}II@Af(E^9_|!)M>0!E$84FoOLrepT}Yae+3r@_)%~mr}O8~PvzM97d)Yp zCvtfc$!-a<#F5JUZO=e${Ds5$M$=s5;<#02IdzggD9P@;m z0Wg1N{>=P&*h$4bOs`}feZo9?*KEQDAHu@D+( z>~RlMB3TfzAUaM#G;Zr87JDrASnQ2A9Jzs2z8Rau3rO zS=_R?WpR6W;&$ZG1uWfJy0dg2f7Wsj0~A@pvxH{}&k}x8!--g*V10u1i9JnZ?qTR5 zD;2C%uu{QF#VNOwXB~!h7}jC-IJmiwIfbmqup+~X3@b9HtjLT%7l&0RR-IUN+V_a( zK1K_&{>1td>rbpdvHo<_a|KypV}*?swn@x_?qeDtYi+ExvDU^~8*6Pxt+nlA6d-Gg ztSPdlIGwrCeGKqpb&=IYRu@@aWOb3%#Uq&Bx3c!5Z^`ZSS79|bmCGd?Mx4P8TUQt1 zyl!pyahH`rvCQHyxp=2%{?KBc8^U3oOo1Xv-8kK_IL&oq6_r)g_A2TvqE^j_tj2?^ zu4!hKMEztXJb&Q>(wY%gHo^u^XHJsE3)l0*dwZx`3LnVsfeVC%$%W!?nFu}6dB&C0 zc&mIz?J7wR4m*32>`2elYRG2v=bu@`8#!@SzVtTIe^YyFM|@dDi3XJ3%gkVu6YtKP zC`PD>FP@-Tjx?H4E?e5oe8ll$u>k03)Oe#<@2^=9Tco5#i%vOyER(O2yy$4(e z3<-Y#dO(H0@uVePoE$gvnz)k0Om0d{?$QO!4g&Hx-T^-f&kjqGLhP#Cfza&1jip)y zo`sS^tc=cFA+FoUxfN0=R!@XO)Ch+cKwrx!7LFgnUzgGo%k%z8D6Nu8w6i-t)#v|M{g~jCc zkq64%#N43WnKR2$CxYL{xrX69`haH6e?}R>a1}=>a1Y15cOh1VEDnyC8A`cyQ&3c7 zJXDT@mipN>|FlS2N@}e+}qaa!HHX!~X=;yo%Fn0!i{+V38PYO`# z%f&~~$CnT*9%qTC@Laf&247O)#U~`2579tOgD`j&^iEk%)&4hN<9##6eCjr|>k&e0sT*^nSshpWU-Bk3wQb5lN zD-+6o2xaeyp3|qk9o^!iQt5z|S`((wdQ-I6P;AYSVHZFDP|e9fzb>8{yL6?oe}6B~ z$}J_VA`W|bXD+*&7aFfKk)$uh0{%*!zRZDHG#@H+Xc7zi3s&T~J(eyJ4nDeo$J_85 zD~yP4{QJ;_biVU}Vn>5=sMAq3n2{ZjjlrtZs9gq5iHr80ytkI;xx;ZhcLyItTW@_& z?tlYI))~Rt*jL)wi6bkAmqrOMjYlcNBuq_|N?NP1ZjY9@JCYrKOycQK^s8f*rF+d4 zVMcN^jO6%K2j)%_&~xshTHjuqVF5XlDRlZ%I!e7eM`|e+1y)Lk>cxptSYX}icOxKk zAB2okyW>H123Nem*#yFEB)#TKd!HmQEYc1pKqrjb8%n)T2JM@ai&LOU6ye#XTmJqi zYC2-#b={~#78Pb9R?R>xKTgthv#^@b&B4>=1PEx~1j1seAF;$F#^P_E;_usalYUtQ zj!K`fPt82`M1Yi7I&yk&Z3yLPX3?RV=~3H!)V3 z5^*vH`)0~#MS>Lx<{eM$h@YAx{`*aA3;y>VD=nl zH6+%M_NpNYxh$~E}kAK2<)tB0)~wt9Lpul`UquR@LNq&Gd$JfNc&oH#T{on9IF^aV*RG3oRm`oPie5iE<%s3N46eWY_j!u zQr07jP40`e--zSu&Jr8{;IU$Ct8#ak})(a3`wXm|`l-uAJxB9OLcR&0beZnCX@Jg|N?}u(+-ocr4 ztYJbm#^3dzlHeaaa-F>m>}_Cg1A7}zNUOlD){Kox1tk1?BH;?WR9Bz z0}{ypa2g^zI9L_&qVThbQ`Fep&~evj73@ygr#t2QzO*3x<2&x<#euZn$DTvIjC z>}S@uoY_-j@Y$d>Xq87;9@C z6wx(JtvO@tv|Mq6>1XVZV}Bg`u|IC?_$O<4TuQlT=bu(A-w^h`cvi;Q zBwH@s_^I^cOIabC6j0ys!*YWrYD*^u+gHInr>iinSv`ah2ht>6#+o>9Nz3(eavcHP-W3&tpCBRM;PDlSA{}-!eDLOwNS%}O~d<*byStWtj1T%C3Qp~cA`+KChF70miS>;J6( zv!v)xApM~#kV1cozNnK)Sm`1b*wSE2gDnlVG={Y_4qAS&Ju`Sm)oP>ab-M+i8Of$(q3djfYgS zvBt(48*6N=u>h=>vo+0QMKICy?$a>~canH)8?tT4wjtYwY#W}AXk;sNaGCsi2bqk2 z@DQ$z)W$;$PNw4?r_G_auPYd2am;UX22^wpn^ zN#Bz|XS<&5dbaD?u4lXclko+8_A6(`5t{0U9|KI`R8!3++3G7H% zTxHLt4P0ffPRq1rRGQDdo?3!WM47+C7HN&nMcFi20Yv%A(8}@-!g)A2eDqam^DiCs_ZdScfT zyPnwf#IC24R;Ad>HINSXN0GjHbp2GspmJ#~?mGVfs&b88Rj^n>4=Yy$lyOr>>A8eI zft#exXE(?U%0*@;ClPFfIIR_W>%T+*JXEgwZ{N*q6wcc9Oi z?VA#m{Mxe%xlIlUBqs#x89?M$ernh$4>s59>km(8bdGrE0petj8* zA^Z)$bDW6ohI3@KcuB_kW5@cBS*XqMb^Kc!(svKBaOc41&M#d+tRNuFxr;uD@Z?xL zECRpGR;$1V{iXsBjVYPZemwesJe}N*PJC>V!d}BG!{ph84JKF%esTlZ1-B@ch+a`6a-3g=AU%>AXL-7-F zl-)nbPp*UqzXB8oq?Y_t5>PA>TocGeAve)dPFCm6pI6964dyG#FP^LZyJwn;XhR@t zL(Ik3@uM5h^KZ#5M4Z6!?|lGr48MEy(}&`z z@T2Q)^$xfc0mTjczbk;@3XrGs#fB1y%H#|nESwM7Ebx>AH^zgpQa?p zD|>vTXWqVtM2Fs#g~x{|u{L@1g8+H$DoY?P0efmJC}U?MCyx9mY?@; z+WEYK;?H0Ib6Ca;iiIC0sT-!g3+igl2@w@sAO%7m?Kw3x16&BG(S@G`@M(Ct1>B63 z4(H1CN<6Nhqf~ghSyUk^E{bT73TLTr1jqRt$)leEBVI)bezS0-e8EK=E!FQzhx;li z9xPw=JJoDiGvnTq6Z+*?;4F|yFeec2Wc7s>M;L9AZg3`?y z{jK`$vx|4Y6r%XaEJA8KSU&(ZBDpFU4N1zg);#c6NmWe!|LnbKliOC3F8o&*nh&<) zmdcjAboZT!ijZWvyY6dC9!YLT%)~@AiacbY1p*u_DwQYZzrUGz794CO0Ago$w8~Xn zaJF2YTu$cRu!t7jt)_40tyhpvTuuiq5MWOl!iz8AjGnC1a#%3AGGP%Oy9_mJh4BlHkpnQCmgHS&49N2o4 z|G9%M;sEu_Kc2yfOi3A>fr@R`HxR-c1s=^N>pAQO)3!bI(VcH0ZPJlhH3cu~-dUi%RiC;brB06G0k9ym9b zG)I&P9H#|8V5<=$lB+JGT+!La@`^nLUCP9M0GShkui1Yj(E+3n(n<($Q(Y0t2@;G~ zNbN=sIpl<^aboAy%gPpJ>N7jweP4gF4*|yzu^J-Q27go23Dxmj_%SUINya@mOTt+B z23+3-zlryE3^#RyFzX@9m*U>}pn9WN=;(5xhV=&L|;-e^=Xw}vX1)9x@{|;br zfiU|M9_$-t`E`kjW{iw0k#P%w#~5>PjM=Y_cqg{6g2a#ezU)@VDFUwF$4EodLV_^F zR=fZ~AK5986O14+UU>qE7P5v*#e2zEQ%@DJ_PTWXXE5PF8$5biKqq{GIfnDGxk8#R z8AW-g#gLYk+%`6~*wm_>nS&I4#L3oyl~p9lVMRs9C8$`UOk07EX_#nQf?4QaVSH5P zsn$=u$a*Rie8P7wKx~yEce869CLAtCtg+*WK^XgsINh+Rcw<-5;I5)sYlOZ~@*J{o z*m~zc!-eFjw^STwSvi!AQhIx{jS0k=G)FE;HZ-NCrrJ(dKLh@Ge{lTCI%~4LW!)Ec zKmdGp_sL#nt9ioT;q`ke)ubP=x=XfO5wgd4qW+x+*WUyWPi}rGIY}i(vj@3&cTNo% zb8@h^N&I&E&hdBR$dGF5<&d6;5ITbH)$-u_KSUVx?KH|?|4*wbWKMk*hmh=wCqeZA z9xvV3bhhlCmkGfdfZbK>t{Oh@kDP4c zu-QaS#q_{Zd9DTqnn~a%8;nyz6M`3PFfQ9*JOjhb(^j0U5y(n-(Kl(kmFb*s$=2HCS!-;Du^GmNBhGCo z7is?S6~2k|;$hIUAj5X8ljJym)cBsBDCDIh)}%?BX(H*-y+3K8yJH5`mjNX=ZZ}ioD;(v6vUG&-dRW_(5s3LrzyD*C^fcXJ@L}H!bOjchW zf+%wDyvLQ;AL7TaR%@I}!CN_#o^i@XZqY6dCswvy1jN*bYHb{KB!_dpU%4^%78^)p z^xg>WRp6lnsvA+mFj@YEEBF-rd)65(XAZ}Z(pt_`Y`%7OyHM;LbcL7}_4$OcI}tw! z$m6ol)|^~4?*_AWvwBLL6X8y%o_9!enD#9tZiZ@k)l}tVoRwWNd zEs+zsEDWpY;)F~rc`tu1LrBh_+%SqeY~G7>v&Cl`S_Q~a?h{?MsgT_SHKR%PfIdFh zt^djK+|64J39SJ?lmHYMimaXbHg!!JrRMHO3H9q?IU|P?zR`cb3<6I$exID9od0kh z5qKHpSHU{jxO9Mu)(#NIMaTXE`OJQbS>}_Q7wMYQ%R!*i1W<57FM`lLJ^9X9yWug7 zgX7cv>rYU;3CwQQ-i_7MAbh%-l!!Ua@qLJ(x8aXs>wp#=$#j=F>d6?uDmv2Lm_Yj zLrMX{Vwb}9XsV{ zIUo{%7UFw&n2gQ9knsE7aeW9c!gn^ZJ*9|Z_(EwHyOH=LljJ@W)42XR2oC|;Au6{{ zed`OP<&F5ve8qe<9lrXjh+oTiA&lRlm6yiEaa{yk^xw!^o+sgmN#&TKkG87ETd)FW zdTs-@jiME1%doD@osh(Uuv72gD)@vceI;v}q?fk?I{n${JXGMpBQHHtklBMNlhEV? z1xTQSJ0ebSMIY{mdR)U%f>HemHQAbj1hWYe)DbU(J1=ljeT4|>$(c*{Tee{O>3Icv z@cLyaa}>2aR(PNf{e0>z@rQ^0tIKG z`&Xo;BD3^-+Hy|aOyKnKt;@)n+rd;Q!WZb?Q1=7mD6nN_WXKc6RM(C7D1E82xCDBv ztvH1bK5+AmJFyO^;_fHM^=NMwC!-qO05FOI_VwUdhgy>3Pg{(ayXi?W_$CW6q0C;F z2&lrPmi%dyNtX^7=$9ah--$KM>KI$Yk3kq|53`{vT(pVJ`RNM$fabowx#g>Ky_En5 zG3>w`K#J?<-a8P^!8=6ytRF?(iZvxyNp z*UgQi-c!k!jy*mB#yx9zd{Fmb?XU;Qie}e9e8$vt4VNFFm=>hvUhJZSR)dL_5D!*Wn!@xdV$u)y}qfRnwA8x36%-qyvaSrS6op^n(@pJ09 zxg?1&vLCCq5aPJh*>R~~%H-WtgIo0k#_2s~PkW>@G?Lw9?`dTRZnw|_C>7p_1aXsPK z7~hU1N(YBrzdLRhI13*W$@KXu8izd#(EW{-yuhj~IL9rCYhQcHA)njqyXlQ6EO}48 z^;U2F*I@`Vv8x?p-oLQrXC%d{zieQ|*~b02W96^ntzUzcJ1RN;d*~b_w-gLS5Ov`O zuO|enFag>I;#0xS5MqX&cjus&T?H)CK&C12KNB8k;%rIV7u=Yg#{D6gU}C`(#;K*s zOPg&drj*sx@14T|Vuwd|c^-`%ikF`7e;?@96ar&;C$oye9BaL+TNN9p4Y7;WgZ%#* zrkeQKSJ!$cKOuP9h^Jz^#d5pZsi@HEebS; zfvtMEPu4^feYg*Wv%$-4?*WE@{`1{GhyFLa46m6Qi%PNKj z=Fy%A7H^;aYj%cs^fKLq_8k6BZ_1O!>-z93_T}&KCoJo-)m@F7zt}FpVD~CZsp#Cse zizo_~;_a+q_$To$poT86i$DZ{>-OaYz*pFtw9dMaR;SJGJ}nK`Q+P`W16f_L0P6!7R=y&y&9`ap=TH-U)!FK9ec zfHYTlMhNI{N|HrO#JAMBVp?*h{3aIm(b0`I>ItHUdpOvK5W>D#Y40g4M@a{Lpde6e zSPCIwAcYEAp}svE7uzLLsvn(sg!he7&cbn2hgUT2k4$;4a>)KFuI|arU(+?>9$I2X zUh>HJ;m&hyHjr={!ARz|&tV*FM|(BM)e&v>S-h{>jv(({|5f-Rbl2Cn>UL9J9w<2> z!e;nGk7_kZmONE{n``RakZw*!nJA15f-4Sc)i_lf@#IGDs*uc~6dxvXq7?ZL`+ z?F8%m=thSiqOWL%EU9v5pgu0cR-+|DkHaix+vdkG9lNTV@>RL!G`=tGd$A5#`B{Pk zvt*Yn*~BxQKaJBma*2$7o>RI5LGU3+IlKdt92g%~1{$f#3ZAQOtgg$tmP z#(s5T$g{3;r{@XP{tD4ykA!GZ*p>FMSq{M{hERqR+Jv||$eFb!NLn6(3AuFjaOU`O-fc+GuUCT50(b0yHzcs9E91$O5&Nw++g8Ru$>di$Jg3 z0n{S)TF^F!^vIQi!;2=?j$H?>Y5MYf2(8(nj+I}wS88>xe@NnVCiQ&db7Z^GZTnZ$ zyxn3*x^Z{ZgLj)cS?cQ%8m1D_&|x?hQyKT3zWnRrl{ws6Sskt|JH4YaWvAIml^5JJ zXDB`KCpWj5DeIBaLTM!%0rB1Z%3D)D;=)|T#_WW2UO>r+ebK$yoO8n9zsYW4g$70t zq=XP8hD@nR&ED}bMZzsTg)+0v!t!Lh0WAPP-a2sjIt4yEk;foe`2xmsBrTbt@N{d9 z0CT^Wp$|+pg8v8p<332D+^h-GW2RClHBfdMRqHW4pN{$x)*wfA?xHw^_g843uGXFt zMZ*N)TL>I!PqVD)UDjNw+sOD0AV<}J5K<8Y#fdXzMIRua^+07{@uQYbV1dN~>%s+A znoRl10Z#Kg;>r(@0_qn(^1+EdM)b2c3Aa|Wz)v|k83ff#LG|a;hs3I|0&pBfDvpK+ zdGvWyU%*X2EX51_y-DMAc6#j0 zW|6Q1l>CTWvlZ0y5>GhR8v_q{^)IXMufL%r@4vedVnvWP?t1m?S!vJ9%rt+;1Ug_b zJ2l+Uc%c$9EJG5!02LdTGL_V=;Mv_)uvQweHnn=RDvsQp?|@BvJw*vPfOu;n(pX-w zyckAa%nEw^Pl<1b;mF0n5#w&C&|sJ1mtw@ih-ECPcmXJe#mo}L%q)S9@+mXMVT{B6 za0W{3+BwU$Gn7R(DTtMpi~7PC0KXZZg@0H1TeE9J;$59u^iQ`4q@&fqGx<>Jg<&>Cc~2+|nUZ z>5lQ%QJ-s`?>c3?D0VQ{HOqGyLB&j1LNR6Dj51!N?VS)Srks~K<0EXSYOm5l`YeD` zvBj*MvjQaF8KYc^vtD7Yez?b!5ybbb}VPZ+eiHckk-(WWEG- z*g_XB_IT_$!CCksiqI;h3&&C5300h38lwPOXb4+xr7KGTpk7>Ij;cIyI%ibOj|Ug4 znW=%OU>&R+SRZrKt*c?%^wtD?7$3Z;omDv%>g)D?V;usmag{L=AmM{Vri7>-esBF( zs(0B2V!Kh~>=s4pRW}uBD~QBZmo>72>Q(JKhsL@|ZW;7GVMCg}>R9kHUH47btQwZc zwsiHLQZSw)7CO~_v+#at&rT2nwLJ`a0+l`nuye!2msiu!*AR=Rn~)q`c)wodFBz4V z#`MiewZ4ImV-+oPnu63>%F0%yPC$XtjsGJ$XZS2F*LPzGVX3v;%D?0qYBn~IJz}5S zyfW=#(cIEqNA=?I^)HhH{7i2WZXGWYU)34Lh3Cl$#`aPk>a`@e^sLu(HN zp872{`w(KtPgxgba{iS%*{x}5oBk^Xqz6!5G(hiM`MbG2nYBRaxEM(9a;FI*F-}i~ ztyyTX(DKh0S|_0(x!P1K9G|KYfEs7xX}0>3z%5QEX3)w zs?v+`ZzI!Ju=U^#E zX%r^38D+y+n|Owjf1AW_w{-qTRXr|W>R=CWv82+f!Dt{pZ|_0iY?H30{|!3U}&?a3AYSl;>?cKnv_7yg6;NE z1?Jy&{5wOB?K^RRXlO&2c#`c^Q+9lGWLL*jx5KreQ0RErS*BCA$e5f-YU#H2f0CGZ za`Rdb5~xR?!)LX&sV~rEpZ?Igq4w&>@qNvM!kVZDHK|UtLu;y?yNv9|syMNyS;|i_ zMeOb`io)e5UrBiNCc6#klk7$GL*vKKqi0LT-h@(nW&}o`wKCDiLX13`msW~$6 zEHx)?WBbh5I>xEWDbyr5kTO))COT4v?=x#C-nVGcL8O8&a-H7P=B2EVa&k`wheZ$_ zD~+@0W)@0evP9P?OEA0f?M3`Kq&!1e`r$qd9;}pDGqEoD!(?JfH!UT}>T%{CthMK4 z76pcgp#s$kEi*eS701eMZCkZ4zsF`8bVZ@0reR8=eYaXncVtvzZkfr=1ly9vz+^Zzsk2IY8RA4QSr~XS2x4AU z$0MhJCs5ppo{&-gfXeaFIHmVW#n72Wvrvjvim}luaZO1KQVA~eaIBiDIRT3UN%sN( z*klJlvDg*h?0R16F+G&=TEPxF{v%%Z+ZBbUv;ObIjpQ9z;DDrC!;@7)l}e~vdaP3= z(R5H&8^_g#Df(DPcPy(yA?GE+@n z>rDE@-(b>U;^taImwu#yMum_t>eJQro7W#!0v|#RY(X#3@vGegZQyU5aASQ8)Dz8^ zn$p5Uwv?ez7d~e?Fl_n`Y}7k zPrxOxR=oG6;6Du*DI5{_U&MMZYHS2Lf$&P{qt;{QY^f=`7dWV}0m1+@YIF0$*=+Pi z-l+D}G*1{E_DWJ>q_(ldqRkwTA_ij=d2l#-=s~jYqHLL^Wv< z8z)AEcYyQOjnpD}iAU27{dsH_J=qP`kyYKswzsyKv@bca+-om35{}AI%$eBx;)G(g zcQzueL5tgz=9Z-wBX{7AjX)$m2Jl46_{t52thv6&;;T6t*gKCTO7CGXD%!e7wgfX8 zq$~dF_(I0N)HQ1}rgp26t{~STdJXB@YbQd^F7Q#wE|l#I5|;ECm)r5F0rOs|5%&+; zF_4%sh#GZNYv+K4l?;@~VUb3sIv{BjzIf#IHPaaXhRDeg^iF@ahi-os+5Qms? zTK*V`1?ZrqzZF;Y)Y)#qQqi&wDZp8;L3E;5R0En^eIotvx1gr8r#=TNJjYbJMhXOz$NS3(CxZx$6+<@jShyc{5TpDtdveVo< zANBF3-RWRMrME|(`4#FLfLlnyC3l4CZb%GPW+>Ld9>mK=5(*fdabcx2CdjoU#$NM^ zaraQOfrw0mRs-8mh^KOqm_l~6L$Mji1mU_8lXF49P?FGh_La3(bsS?>1QDZ&yBqw$6 z(BV;N0K9>BU`=k_SRPmE{(#99c7Wtnuy-ZIPeDO;qE@~ox@~A`F1coiF0MfSq3FZ? zAP$GWrQ9bHq#8eZ7L4~w@SYVxRCvxVLutJ<4pu`Kz~SIgLL7Z!1BnAWtiFnoBX%n` zb1N1?aX+fvl$a&6weIgUAiQK~xg*lV^%pB`u|>+WTl2QY)2$ zoun6l0~zPBla!sL>?CC;DLYB$0h%Z62W4#CWyqef^#T$Q*rCe~-OI^_V23U{blIW1 zumFC=l@L2TFK?@zfUKjteov*9(iL>}05eK8?Qv8>FCfMAo`TN0Q?Bb{$+AxB0EYk` z(4&j-b(1Pz4kY!3AeC`!o}d%{TpjAu`RT^%X~jFuD{{^z=2ck>gk9gWPJys!wcPd1 zzVV4dW=?4xHN{n_As(w=w5_#;%NV~o#tRM`VQkqfcx;GTrR z!47VAaI=GZaSm=Xv+6>3axSL};x+F3!U-zVF3`+Q;>&OnbKN-h$8ynSF1pM`m$~Tj ztgz;!J-3`Q&5)F{dgoB=nei{X2f1!?$`D*Pnfqj9`eeM7{YBMZ?_=x-)Erd#3nG`8|Z^vu*_^*ZSl}5?x9&G+FT(dlFemu2$KLIyaT*J8$6ECpY-Bkf3|wQA>%! zsy!}`uBLlbuN-mZWN!UWj^}RP>i!1Sgg%%}Uk8b|S@{7_yntXOY{d2IX%If83`dpL z9>9s?C+ZU^x5?o2Q|>XxJ?6N_9QT-;9(L}{Z^;mwA@|is1{o6z4t1Q*O z%{B?U$v0LvB@-+NG&M%#?1v0Rkj_t??bh{8g*2)>nWb`Py@t$1&@JZbYJ@%w%w2=D zMhHqoFwlP|u8KfJ0lfL!Eqoe2^$>&~qqdQRTePP`u&4LH_Zyl1=(*c?l}9hCrBsl_ zkqhw_$qoPr1UO_M-7b7YhYqCHq2`OQMHR62orr*CLc}uwK49(%ta7#X5_}?RwY$)* zZY!OgC}%-)7IePZ$JE^9Rn>h_PB3;}9Cltr6=3$!bAERpczElEp#1B&=p`F5q@G3Q z2^Tu%LdRU_mv;T-x!-HE-N7z5i>oXww8M26Ch%l+Q@ z%Vc#B!;_h;7mQHRY?l14ICVR};W6mCP_L#HByg5|vuc9;~>QJVD^wu@*W%Xyl-s54)G>XMJHnbIa!&_SP(wwA8}U70)`mIyGjYXAFSR#`fJdh zzWWDF_LUqK_ev#Mtw0~)tPX*T>SRk7D^Zh{Y;uF3N~Fe>;SJrWf;Or0BIWz!E?S2! z$PC!fAKeI}hBTckRPdm5(dXtpPU~*zYLn2t5nRAF6ym8|Bs-Yd!Ca&A%KUuHjQSb% zF9P+m_nN)eY=SH@$A#;WbDuI z5M8JNe9B$f;)7e+74ym zi5>WouLp@SRQmiISuoYUex1J8oy-46wLcOU=-n#u%u^2y?d2Am$+`X0ZGUp}BBco( z=TQ@<=k9Yu|tOG-_($4qN#aB z&e>Fo!XBC@7oI*57Oofpg9$(?K=CT@QL*G>==kKonYm}j-iQ-pn^fUOqc;npq~v9a zqRSeikQwYy!m`?d@uMmh@s=9~)*+XFAbS|~tOvf0I}6g`sTuY%b8#7>DE2aU0BNV< zL1yH8!I>u)gnZd)Iu6WcpXelDI43-_Pn3P4v+#+U^lF6`i`X%bCrduj0yh$rfLNe> z%u`uQqz;&52Pq>sPN8Mr<>GFMvG0<7mz*KHdi^;TzKZkz7|}+Qj(v>mV_ZNepM8vzfXnP-WFI5@ z7-!&PJcja)0=yP(MW6kNEz#PA25J|3Q=U^4+0Dln;W+NxVBQ@V4OM#sDM!Z)1xhVy8iwjjisoiDJ|Rzi_cN*r(X(up9C_1UxQvYH8_viDV?w&E)XPS*42z&`+m`3sN$$j@F793UIW z$DBUU@09tor}F~}Kus@VDm$BPNw~Il1Go;hgM~{Y;gYE;$4@h5FVPs0B9SGea4MG7M!#7YEb9H6u$5 zhCZX&RSbRDY&$CJUOAD-SAn*L+pEA+ZPugfzsk#y*S9~q^a{wSjMU4>$7gBMd;X2O zQtvnH^Ib5@ff?3dKcnr94c~$W)PTbFbdf2vcXzgFVEi{FDY^Ie8QL2+|u$Ddda2@3U!o`^(lkk<0?7i z+u6{h8&%eLM_)eec9MfMcRT4*yLq2qjFNVn>}gsqF11WprJBQ$lie7~tX1s)pmb~ zA5;2P1e*HY(z@X+`dRe%DEh5>^@eGXXmuT{a$>zWMNr&@8A<*IHSZ@b^=Bf^S!T1$ z?pS8CU_4ha_AdB-41T|NJyFAJYxlc)83dki>fhvgCk_yHw=elrCl5d}mlvRfigNI> zq-msV$bjFv54=rug-+H`+QLUajj06aI-r`D&KAo z;g74zZ|u zS0g8w^Hp9y3ix|OhRg$+90^hQNZC7i z=IK`^K{(06Vx`dQwGV3w%Vks-SnQQKO?5S~3+{8bUDP&XjW z>Z*yTckyFQqJbo8?I*Q1xUI`nE$nq+;<(!qFK6~#3!}YrI1utF7AI6P)D~SSqsz>( za@1JkPHcuIZjf|!I7@jhOXpHWIn{*Hi*VB}U)%NGp6riJehhh6oO$m;?{;fpurjPw zF4I!kmw&x>sC?T5XIXdvz`&Iz)v`l`*ZkCRo7VY!i+cINjgEg?c#$aic3Y{}bGW7y z@uVP!kjWaWjVZI;qyT8sypG7QHWZ>lsdGs(pmuLHIKDcATIX>7pj${#KAF;doQ}Xv z(O`xDdV;P3O^dzuwohkQB5ShCEBQcn#?uuM{)>lMzVB@3GeWx2ghcJ+JAuZZQ*EgkP8{c?7V|z;Kx+~A<)#?&xtw_kd*R;Xom>?*#QhmgE9s$lU|9D7$%X z;iWH0rjT*4I>7g%uQd4h9qCiw9UdtJl1cdK-yT4wH|Bu(-2V$)i2CB@67&D(f7Ru5 z`XX%SP9_1Q^c%?>%m~skL&wv)xqbDK*4$&lYiUg*V|AEW)np)|o+mdi;PKeX1m{36 zAzkRUu1RF(h9WjCs{!O=jdzsFUzB!kvsACW#c7Uhey@8YXt@s~5bUWOg%fmLTY)iI zk4n}-xNx$5vA?U43E0*n^J^F!oZYdM8mU6zbP-~0-7t!WhEBC*F3k?oHt;`fFBnGx z&0&Nm_}@0=pDIXK7KBQ|t%FEJ03pi;Sg9|}toKTWq>-5A#-mE2o$rmF<A7SQJ^C8=f{8SGhizp$WN^XypWQHHK2oCsN0MoDPK!nSq@p!LewS38+ZuC zCl~8Q2Jlq)0Pf1^%K;VI4cm>Xk;if1lyBvbLgL$|v6Y;2_gVSpp7$(3u;Dar=pJK( z3zQgd55jLGF-immnAv_RFs@|B-E6NUEmMrs7G9T5FYFpvV3P(i=z=7nI;$KWHy(<6 z5K!szHo^}eZ-zD>JtXSRQ!4eMK1HzJIT(?+Ehm8IEk?~bOjXwQ7RP1`c3Sehl<4E} zJkg^t%;QvK&r5@;tgOIPUYqG+ZEONqxOka68e1?+qA1d5P7Z;g7SUHgL$Ma_C)rar z_vm?x4r?2Ssbm5E>G}cm3XIjjqX1b}K*fnHwpr;V88&_IpoI_2toOgvqp>1SCZI9_bAo>E|8er5!;eJNK3rzD5FUcC`w zLwC0~;7S6Em_l>^7739j_;d)mb=P-q1hpMcZeCaJ(3Lu4S*}FJ$-8rrtLC5C`;6x8 zFCugBR}lB{yx_q)R80~UGzec#OAD5p88V4E%L8kYotu$_l|GOGWmIp0rY=O15k9{7 zTpr*VL(*s-X_`QHDq5vY3A6k!T{My(zakCpB#`~pO+d>O;?&qg2Up1pgC`J%7`;`@ zp!b62-!aQ)pIMLNO*0i*-`EU2kwDrhcCH^vTNLA#@#}e^4FfZbsyEA~?1c0A!YqYw zg6&Gr$7ogw9F>QzoV?v(s+vP^j~cgaf%+bo5v`bICt3{X{C6M^w!$$9Pu5cyNxb;?-yYQ)@b5d;9g79y1L_Vr)OR&@5I$(|CF`jP=&48_ z-B0ppSlKO9+3ACxsw(_pC{>t!{kxMY68?S9YLeCDyws!|>-##OX3H9RaT+<&$Nv)@ zFKhLS)asfFrmFM*G`7yqzW#kJECBz0U_8Khfbqal=Ylzh}4NVov{bg=QF8lhQ8X-LR_h&|VjPe-eT^P!fgZ;Ti(_riqz=)C& z<&+U+q^bF}q*jKd3`;wOrJBH|3R<6ivlP^tef`gk(JcJ?3nN-aw2WvO(e{RDC3^nL zY4q&7?2et(O|8k~+bs+{N17wv5XCb9X8=AR0N2zvS$O_z>F_-J`d?bXcKl5Jl5l*# zo$n}K+T{!OM$ZbntGmYE)VP()X&ck3=)iWubnS#FWh+iXS#rsaIT{;=I45h1Jik<1 zB)6__+8ZhOqd}8;uEfRFRM=ACycxDsEUTzS2`2cP^Vug>>W&Sgg&RhZVb9l^{WzM# z2G(2*EJMDNwZB?dR9~$9m3!manT8quXkKof>m+lnOO7M)t%eJaBMoewso`oA$&DX` z$HnW|7Ob{eIGJv$wqTTUx#D6rDcPi4h)HRPd$Ja1=Z$HWYjNh@c;1C6ia)q-&vF}~ zEwuLn=QYmimOa~}^Rq|QXf;JgEI3P)gP}(ZEH;1_ZUC#ts0hB22W(2SDSa8Hv?2e= zTH1rP_*<~0oqOZk&P;Ip!95V!4re?3xIMzv?${2$thn&tcDNd_t|N~Pf6jtFW)ZUC z&xU_97lN*U#4ZG%Z_v)_25qk{1j8MZ^)QUyIeEz*hTI$9b?bV-AKYA;{SWMaVE+T> z0dQXWCHWuJfHkY6vA=`;9qjLz(YUjr=}=jFAsZp*vrFS zo@IJ@)Pq!N7Q2hsUBvF9j@(6twWjJ#G9~t31s=`<#*421Dtr;T>+9RsezF%K`8+Ce zd9rShW6%28jbfSpgSkFj^H4$18UQp4bE8H$_Z?B#=|N004mrrxO19t-o7LT;syr*4F4q>oK z@E6C|YrbCn1j`WHt-E$%t&dmq1=l|$@yY`tMIH=A62aOX(5qo~`KmR^_3E_?ufv$T zT_|?IO~~Kt;2?MFlj9{Y=q3qWrA_p})-;)=9Mw6>Ufyeu?daup zYhr4A-JEM~AChP~4OpVdO2cR8O2gsBn%KK>jA!de;(Y+Jr006HCM`V-U6e6P>A+>2 zlUv)@<%{c1)Lp^g8~r9OuS#C^D2(d!q@18yn%e#fejJ3wM&q75Tm0vLF<&rWToPaS zYv&k4lm`{-ca)U_2p{*-t_@Zupg?`3h04l4kQ`uBqht-c6KxZ31(0X&!lQAo)#=ce z2bcbJg*wd+y&x4UtmOlt4J>V1a^fi`^h12_#9B$nv&xgcDj{c(_ZF~6@Su@*5Sjf_ zhb(_Jlj@0I zmU5K$I9b*y#X|-Hg6LSMo7M{hz`5VAc5w2(#R0DVBX%7)rf?&|g(`-=?TjMLm)jV0 zF7g!yyP^X%4K?1M3^Uc!dj%T$uW5@AwI<1O5h|U}Twm^4rpF{BMyE zY6Yih{--e5zla|FwMF)Ja44nsSJsq1fFs|(s=*Rp-()Q$$AYLd{R4m(`mM#>Tk58- zZ-@ls?sqCc$WPppu2eo~Bc``-a3^%8^hP_76XoyV^)f5@@)RP@xKg6*Q%8T^?$2t$ zg}ApnRe)`_| z{K{<7lbc_h&+b0iTU&VKT_iM z9+KlKKdK?U_2c#J`}MupB%TPDEMR2bRawqpq?ZpsHPjQ-sRH;V`_Vf0Kqq%h9{0>z zY-LuYj|nmw%!$Es!bDZR&K{hdQhYYt#pe~ZrTQVjL3`%7x*VN7F1wx7wRC-ifK@EL!Kn&gKhinuosX8DPoY>j zH(mnMpQoA!5DJa+*h@fvot(oNYr&%lg^L4|gHz-QwR1Ij!o463)ru9^h^yv1TNhN` zwH}8r2f8mfm=ozDTs5qAhVrY<)|GmB%Bo`*C_5tiaYS~Y!`}L@!!QW3Ld0IY5uay! zVG+4dZ;`XW`-`gwx&@fpEnm7QXdb^p8d*EZ?mq6u+hM#GDuc}=hNX2dvX>Rp^zn1k zuCvr3MS++B?2`Be|U(!CIx|b!h=QUME9q_hfPFfb~ zV(3kF#w7nCEv{oUK9^gR%o)rX-E+qKkM7|&KXyH@W%1Mq#j5g@an^))$PA$jkMa^X=hhR+)qp!O$STS(4MDO1 z{2rxeA=d$D%vwm_;GqIM8&>TdSG<34_`QRPh5%IcAuhv8sKd?Y-#@Iy z*7hyL(fOF}`e#_SPzvA+eW4OR=k9z!NSh14B6*qv(-N%tGm_O6rpjuo3%*ksk&HO+ zQe{ij(BG}f56(w1StBsPiJfi#E!*CS;Q(i1@1%alDOxCH>Bd42~93?6Do3R@26rABSB@oO0T6TGwFl}1pa{UH=9FSjfZGNHl|>jb9{9uWU& z0P4nb4hN)y2b%uivGhzaYBh%z<){nOk*D#>3s4Q!n3ZKCk{n65WVMzLAxCo@bt6S6 z5U7`n$52OxJlJbWi}$}s%izn}{Su(;U4*|nf~1h5KK0cLLbPhd zz$@h9zz^I5#>xhr;HelQg=rA#Y9oDM8hYe$#6tO24k;$SZQF2GwMKnb{<-Hpix9lD zjvKm1U+*Gi#@mDN8_A3kkpVE+PelgI*8~6d!9jns)}vagm_`xUk>Cz>vK@XjjM6{~ zU63qPXH{XYstgakyo~^_zm$j|Q4GFHbl-K&k^axG#{=+@YTQ|XByJ1F1IA8+1;e!iOdFw>? zc+}^44xSAnY3aMqS=3Hc)Y?vMq_0fOBqx9E%MV8<(^ixk0?+V4MR%&gY*p8p7Yh6b)G>0X?`rHId=RXC)@PH^XOTX-pXAZ7QoJCg zs1JWyD)Wb-RA%<|?@p>x`1d`lQ&y)-Qm1mP@9Th{Eo<(@Y3@iL|4($hto>R0=O|-Z z*x*lNV}tDL-`Bzn@b3r44U8KYH=F@ceyHIzaX&LeVTe)*bAW{26Nxa)VVF}3=4iT^ z76|(DR6$Vo^&e`3Bl!0x21pE$7$8j@AjzTrR40Ii7b-Z^!w#c<&{(7i@x3B6#&nG7 zI>2Vi;u)wjP#+nnYl@s0jDNOt7@vLpFRkD`ex`mqR=)SocQW}B$tC1E zEEMCbyVc*+xP{E=BGamL!S=*-?TIL5D^7m7v{EK>G)fG?PRwR`eyKJ~Ze8EBH)ilh z{o>|q(Xd6s77bf8Y|+%Wo@$h)g1UUZdIez6dkeP>{Je}9x=rDw%fuDW%U@95uoG&o7`-2U#`h*SYl!p`Cu&<7i^K| z-uSjNQyqVBPfE7e*w2Y8`~|kVD{aun&vt zZ^UPj+uX{T=w>W0{EP}#y9AH+W5@M%e;2ihF#bB&-^thK&=n?{n8=p*nJQV z8kjlqRR5p<#bnQ9zf`h6S#kZ8uCVjj^O3)%3d1QEO(;9zEnx;t-#Vo~EI3fm{sR?R zEBF|OskdhD))~W&4|Hi4(P>k+4Y44EL)tqzVGW>o1m4E7dv zAZ=$VV4^^m9L;zO+E<4y-c=S5gws6 zld|K--#)KPc)y0hKY?o^Dbo}sRMVbR#kT141OI98NrawrIG_-@qiIHP+%7!O2|+l9 z!6sRwj&LHh5PdVuI!NHB>w`?)I~{22#-!bo#Rf_!I}TF2+6J>hxM_8C5^d6xo1cZh z!&t^vo|Jq_OYVV(s9B898TAHxo5XLo?;L+8jtnVxN{;A>2t@-@G3e|6P8<)<;13Z7 zQ{m9z*cDfe+prIS8<{^Rz@HhB@zFgzxp|Wiso5A3=7jI9?nL|m@keA05|YwIno8i5 zm01=PWkDI1#2p_`O#CQ7*@1=acv z#fkM^O-+#4n>!a-(p1w=Qu>g;b*kE*#nD*es0kD*ikG3_(9EUW=zuDyVaL26vT9_g z+)`kk#21bXdszhwN{B#4fWY^AaCYEqf~R<%`W!565AH!nCOL*dvb!%04P|HZ;T|?} zFXH=Pvs%NHz#Ehx(cqjm;x5_kfYh#5UZ8#v@%kEN7d$L{OdUFqPXXQ|5z&zuJ~5a(4EmLHJw+dh<_6z-7AH zh0a=R6L9^DkjxAfWT~PRX87eY{2?H{88b{PDhuH{@YGrBTV(ZR!4rFiLi-hTxXlogakawIY%Zk{RU# zWq`w`y^5%>Ct%;Er3?$C9+CPO8;8M>|oTb>2SXHW%~GWZ9RFwB&@_ zcj6$NxRY#ge2{HD!SZaEWz*aM=dP8&*|!(|2$|8RZr?R z*MPrCIXN&8)g2SQyq^}VBKU%^s=Zdu(iD?ey?`7i{8GwTp~y}r6l(zzU~`rE%qn(1 zf{B?HyA6RlG`-1Ls@rw40HnH$mcKwJ7rS=AoUpDDO8~bKp7RJ{|2!8LcdZL~7DF!3 z@361O1RDIPUo8Gtw7UHbNiwVYqKd1b+FOFqlI8PgrRmb@NHY21CpUjL`=KABOITT! zXZtL5^-y?9nvZ23JSuWm8!(8nu0!0l%fZ(N^UMOw0yAU*^N?48zfQss1j*y|?fdn; z*d(3^Sq*fk1|q$y@JRhDJ`DQ;$=mBjfa@ximD#wgUTocCHg-|G$69J=pvD}!d=C8p z##|rX98+GZ)R}X%>>zt~ENd8z?ZVdd=h->tc&j%H_UttE?8s8?CtN$`6l!>Oe#3i} zYk5CUUZu=VrnDzUj5AbIf!{VEkVQ@JO~%(Sf(NIm46BJa#ujx~r5&1#?!cXEt5}SoW*(LS!Q=6v-@dqm5StSYhlKsV~X4Qat~A~ z{0H7VeSA|Bg_kMnTA@-rqU=0Qq0&=9#X;ca@24Zpz!}xb{iVQABlTK!8#dcOqQph0rbX3V+VDzt zfV>bcTbvoOV$(-gz@7A&+&Vx3x7*iP)1vT}^eQdan5!4i?ujcn-5z9{h!Sy`q_(++Mm6LA4Nx8N|u=B7{ z*}*Zp7KVf*32UJ983>n990*@kn<)2BFIK*!XYjA90A39r+=y(p5=v2@k0ar2FN@JI zX{cXj%cV8WiM#Y&lXM9=P9x)WP<|`h(fT}R52Thtd9HFe`LuMbBTMOqqpS9n**Mpv zYuv`M%j*`~cZ=9bbgQi4PSGC7->7yhor>*hjqZcQ1BV=eQ!E!60;{gUStl!QY^1c1 z^}6svqVFiD5fB+&P{gvyUJ!gt4%i_mS;LC8)Wk+ayD)fIc}}>K`_Y3pv<3rBvR&;Z z^{Aa;W7{OkrU(?D;}9r}=G_Y2Ws+&EdDG-T4$;Ff&qkU>K?n&&kc%c;!Z@qMcj4={WU>G{=ih9a)RO$Q}hS1&}b(#%E1!004d-lh0c)M zVT6bhU|ALohM~F?Ro}J}Ro08o`;tb~YQCO0)ET6gD!ht0_zKXEQgEx&TPHVgcTn zA<6=LAp)E+_T==!WRQ3}r$M88In9KB$=y<2rhe@loHd$+>|4Av-(p6DDKg0RFetfz zOg=#zDe)nZ!+S(Tv2kfGK&6zAp*)KWeLId}cXVk{pLG5@(l^tVj8g&9-OEzK*X(~~ z!Fr}(Wk@=!(D?$yd58XyvC%L4sM*CaWq>}mi-YZh`Mbth?UbvX3o$KN$#s`d#(sQO za%`*3BwcWT@WC=v>u=aS`yc=Kt~;}iUMwB`mc|sD%n;AA$~p7ixBtt*^kP=`i`6Cx zWs$C;_ScQ9WqqVL3_Q|vp1T#;vmK#`%n7<){eCa-4g>uO2Ft;PEUhc71)=)m(LJ8G zKB6E`pc3_i7=XuG7E;t-_r-%zswtWQBFs+O$Omk(?cfle1M}Ia;e+)$31M`Tvt(*x zgyJp;eO;y#M>A^)QENx}2Dq1;zdAXLQkc+>igZu!x<%x29Kg|c=nS=ICTRsLnG2v! zD#T;xWAPEZksSp3fU3ri+#O!yrn5!qV(JPinKP18J1}9KqPCsI7)F(EY3({e5!{CO&4TBqY)G!L^ zB}HoqFysFPuK$mJe1FRSl6}1->UIh_s1H6n8C*O5L>T!W|M;%9v*i_{eGlMs5r)JM zfmH>>^xq9Wf&bPyP$d;j5s25pX`)J*r1!+5)>UGD7TfrAwGt0Lbyi`Nckb@K#yBB< z?5u%sJ!e#5k(E|-dt_59#(WMXcuCEeZuV#Rd7r=E?}+|toGg9LjB%A#ySaOW&wL6# z>dBi==G}!Qt*|9lFXNQD<#F)jp#_QzAs8hSlT zFnK~y$5plXD^qW4BfyZ~!-?tbuDt~vPP1|!&z&dHToQck2OH)*>P7LK3iEc))f^NBn?6&%)+6Nh-R92!ZU zDu1t(C5}9%?q{>KF+{rjbfJ*+&kPQG7~U|vVR*yvhT+Ya@CGGzDS)x@4%(-cI3{8s zb5TI%?e+s0VE`J+pp1Iy?cG0NLbVaaPp$_XP&=4oa78wtgSKI7P*JdXfqAwxtvUsE zVKPl?x8gvj@qK1&m=Z*6<*Xq5+J*g4v{zgo1V*OBC~b$@pdo6d_fEl*U79xft4qwk zh5-_PR4{fcsM+-?+=vl-5X$>W*M{!IGZZF1r9aSQNF z8$ZG$NGC&VeR>Q_370$skN0r!9x0!vSeLIQALoiZ%e)b@^RUK@1Fm#!1qziD8>t_H z*~Mv!fK2}8fbu~4QXw^fg7Wip0~IGr-zXHl-Zmb$f%=^4>{>{kVjre4AHbJpPN1_OFhO~DB3}B z&=;UlGa)ZUNqJ)&y6Pm5Om)U>mR3^&jf0)QZ;k|iYPfL=nV$RYSkAkck0?& ziY+Lk)wc*gs+2*rd7H_JqNa#wNc#y0=xH20-IL3-mMvBErCg3()mFCHcjG1?XzEyA zER9$i*@QMv!;Hn-0OIY#eJC8fUvmAyi9Sa3vwzXHieVUAN+AYTltyoRop~;K76R}N+tB!83k5uGW;u=+l1+L`8Rn(Ul)Hvg^~@% zgHF*F_EmWT!;Bs9X&KXI*$Q~;No-sv&R!-OI2~R3bu-E6^5WDT-pI-)IAyC8z_;A6 zaPTGTGT$5BTeUWa^}gGDi{qEm8Vr!e3raR}3gOV=7S>Au(T+_YLJ;b{6y&{pR zFBE7jCy5BxW-s`Slx$K$U6Z-EcAoM&nwxU+wm|-c5p-NFn}-!4D?(O;6AR!Bqggv& zj)~)K;bj0z=`)W#BQv)Nb@@zL>Ib$!cGcC3mmWDcm=yJCUk9;@eJb`#xva){L6e${cd7? zjlR`Ui7#xDw{_QP+j=f2xUhnP_6avGaO%GipW_~K+yno07@jumA22u%Bq{L2t6;rO z!Xw!(HAZ~}fo2cV=r*-RrsINR%c|bA*f?ehz`|R%lju0d&dyNKXOiJ>wR4lGtf)w< z>P<-=Rqv+9IIoMn7oZQg?jtLW7D{83I5le_)SdHC&t>u2RAvzsY?PuldgIYw z-v@q>L}(B}MuVcUw*=iGy&)}zo9BzwEo@x4!3KcAYJ<@bWb*_p6dzI`{J?*D=LKsz z0;1Tf)%xD?ccPHLFL$*{vY7n;H2ME%PH$eOR;2EpmX@qnV^~a$SRI7c*i@ z_5uM#b4zw|Ri)Y*zYI`yi?3W@iVI8~7>IF5;cOuG(LGoYu?m6_E~*QOUOpb2 zD8dlZDmsWYq!58g4S)ydWk(Ic3_sGCnriVV`%PJ8dsW!SlmMPkgtshmijTK}U+jFe z#=zF^_38{KzVc?2Y$7~1f-_v*2{5CD+AxhCOSY_?p&Z{k5aSDc^pD8XNGE`AQ8wnv z*`lMJHqM;8^sA4SY*@p5JUQ6gB!0VnhY`smL&{T%(^#JWXJy0_gkIL^7OU|JMAA=#<$O^U3!AC0 z0DgniQi#nFn+Un6lup3FG3y^Gmm=N&L9)5d;Ny%lWX4SWp(N4|PfQ}xA(EDYox9d7 zY);6q2TO_iQerAGauz!yik%MtN4v)U?-b9MLw{5-?k<5OvJ&+|`lQ-(I(7CQ2<%IS z>Wtlv8fe9%VGutm7hdHb_DUyGt{<;&-{bAG#1rB8%z9&NoVn(mQ=oty5xAn=5Apr@TWL`Gb>Be(tc{>ucyr zc(`|Ap2jWU2Xw+ftkP7y2#3Hq{C1W@Uf*fgO5G_@>OhG z9y&|CcEC`z(gd078gtz=btZH1aV~zDY_}q;!Nwoly?B3c{Jzq9sSp7i8xT-}Go@?I z)Eh~4le(jsM#{Xwn+9nIHO=O+yO&o*@J0kx-5HvZWiLAuyNxO@%QV%qay}VctUXhD zXK=S_H9%2E`Q+wj;qPK<`%I@KAJmfX;2~-vi%Lr|o0WGMX@%e|1s^1S1S$V9~csqhJU6%zU)$}83pUFnFEQ5CiE@+ovebOdmUvrs#e31YBX zVzqP$YH1L&gD?oN_8y}tY-fyYXA~ZB?`|QI4t^s%JrAN@@q>WuNWy5Uu&Rw9QgtwW zeKLx^IBi&TX64X0)3to4*aTolcc1J*BBDPq@Uye^h;*-4e+wQ2(0#wAOjGM6JJp;i z)3stKIm&L2m-u{8%hnufj7Noe^?00n@JN%fo017yzLY+rQuXh|&h;r9yQ*Yg7l)sn zY$+uSV5gRy`$SQ~6pYypzyw>bi$or595dKqu)|=7!489+Gr&%x>qM;}jH96>#?m1r z0>kyI03bN^@eyD&!Fw*gvjyW7!H%=qfdT~7yvO8fg1Kl1-2?Cz;K>K1lY^BnFkKP8 zjXi(7rw>8sZD2|c5 zRg)vc>!71mMLI|Z1x$t0j57#(BWDSZ+h8CTY<-B|5>!L0U}=UoKgW;`*V8R?9=Lm6dRNFDkaE=p9(hfroepX>YF0{86&Cy8gqTcVX*RmwRD$7GFCa9pI`idPzT@?x2aLok84BOPnr%`# z9RiT>R6=Xf|6 zgIxv&tD9gUwHZp-+P4ozgLRX+ad5G)uf9yYWOP^}lNld&iVqnyGiY8KXg*uE&H!8g z2pf*;eY@R8BJL78BPgS+bfXGDNawUloRiMZT@-le-z{<4GET0KlV8~TXo`g%#mKTk zO4huQU)Tva<#n(>zyt9bJ?PZPBJ~n*U7o3tCAI6{;`N*0;nKaHbHkkld2z|GlAVt1 zbY!PvYZ);+cr=0o@@y2vuE}A-!wk9dTf@Gx|mJyZ!CW1t|HEIu2))uW=`x3yEQuhjD&?cWALa$Yhpc)Jihy!#itdHmz zy}4$e>tQ*OG(-H(k7}y#)d|AW3uh@?4ur0tsxH>$4JsgQZX41R%(=@O8Z}E7Pbr#Q zzAZyk5UI{_lZ;Q(w~0Yz6Uw=ZZR`zoXhjpGB=CzYEa{*TSS{|J6JKa{+hEYTJX>YSGVfvl_UPF=X9z~d z)`Lh<2G|P};*4+Sj&J`ee54|Q0XQp&R@L&l@P27D{#bZUn?|+6a(afC#9k%)LFZB% z28hbV@X@E6P*%#rtaq`;7Qf!g3xb2Hsb;i`O{F`bQfp}#$DfyUB^>vxs`v(HPkB>r&?b>xp}33mA!*Q0A#okYVr8` zmvq5Jf@eICt>Z=Ft2)ED@H{!eSU(I%>tI6nb)F&9td7P1F|;Q?6{Q=hZJl&q>y_g( z<47=5mTZ8{io?Lu!UV(2TOGc<6SzZW78F30yHF=GkrLe?hD%BX<>5MgeC6-v4(3Rs zq9Fr)Z&84(G#G0I)VByTdc`3sAq&bA)AzgDt2ObL0 z;nL;)d1X=Ns28&K7lUX9(F~#)L^Fu4BP+A1@6D1*5lD6va%MuVO;7^;9 ztNeVWVmIkm$Xg}-@P|-*a)U&9vh2sJ~g$%{N!5#J=!qHf;uvem`esd^1dF|&GN^)yNKR9pN{LyNt4_6JY&aOYA!xH{bs zq@J`*l^V@0_czRJpbtd&Akq=;`lA%>9!6hdbN~5E7yCp$epQi1jaPuQj`2_dm?s(_ zh%Hwr=_{zxJ@ZTbrd8I`aC#dsT}5pOwq`Ny3gm;%>Pvt?*7Xwr_5hFN0~Kx!g|k1U zIwdV_O4}t&BYC_VC2S6&W2@~wAwJ6Nb#h(jE$`1 zGc>KOqqP5;Ot-{Jsdip?P5?^IaH2of;;F-tbY33`G?16#LvyhDRqX*VTfC2<*N8 z=pOp8(c!Uarg2({%fLHRa%>w0`(il8K8&3GIzxLIHY2ka^=?Va4SI5;i)Ya;;(ociO5&+#k&MA_$9upw zFljgB@(##XD}gsZz(q-nN*C>eH5l#~|AjBhRU9FQ5pOm&R6AXJD0mwDlpknUXQpE&Yq#AeDR}(V8%pMGW#6{M~JISS%WM?(W z1mA|Dwd>{qy-DDuqsj@2>rwIFtVI9fJ({c<7NQz@$~DlHM=TQ)Y*qha6Ap%v=6&WH zG?KrZZO~i1=q>>~9M(-YKyq;a9-mGv$W%ITw}MJW1>5YzO8roDF?Su{jTWMUasux`E5lu#fcty|moKCKwKCAzpi`|I~{VW&pk#R%Fiyesem(Xz2v3 z9#}mrNQ*?})ddMV(0A5>hedR;TJhN}#MnA0Q#G{n@6XgX_5-nbO4aj@9xUs!lJh9{ zHf8sC2_7d_dP}m2UXmHuqvHuoV>gORfGj(rX61;&;(wqLRB;&i54>4%vNJMKSQ^j4 zLzPQYF1V8yP5phPluiNT~~EV`*CtXul2Z(jkA9t13b3?BIW11vh1Mheqe!>L@ae!?;p zq)+IGVi*Z~tlc}n;XCI5hv$T*Z=tQGjvTq}52$(AR$f&4S?RC9{~~uCL+uh-btYPe zO$mc=qx2KVYHC;}R-Xb7C=vyRV;*_$dXaTaMB99_v6#D7187Swo#3gqgoQ%qKva|$ zt|>2STkNxC0<_Ivm@FI$KmxEByuW;x07gg-hXASMio!f{QAT#DAh-kB)5@qz3w`D0@2?gOM)AZb9X?hjqV6!u8e_JQew{*(*re(R;?A%P^ zHBxPqfOx@vnu-OebErL<6Nactt^4EYy_225I!voIFrHLc2AZYkDAzS&an=@arelj| zOw?1?PRcVLqovbmsgbdws8Gwb(`L(f7;HlRUB+mzn~c#IqZI@XV>HHS3&dzAdo$%5 z%I14D{qG2C!1*Rs`cw2l6~@qqaC#K8Ec~{dkykq*aI+@@- zO*cTarhZ#(fv~g*1`sQB!GJ`7tw#hOh`ZJ<3u_OGPPQG8xN$Aa3g%UA(>bMndUStn zAn=Yv2VZNjlpGhPuCa+At?cy3HCFBoOT7nXM~v)2@pL$NJen;X_?*9Z4KX;5~n#rxdehg>D)>pS%s5CxWDpq9rc?8@QCv z7|StMhrn~!kCpiSwA`oUkz549rMQb}1W}qdttXHMH4!c$W0FPY0$Usa00@aFu2c*P zzG2Q#;kARagGh)ejw@#@!WnWazzZaL>vU>2CsSDfzc`=WeX>tCRf|ZnRZTtMbO2c= zxQ?}w$LuNxK{qH}*jZ{QkEHBDHd7PK(MH z`@0%qvIv>K&P_i}`z8r#q)DMHH<@|*#$ltWqNC-(nyfiyoQ)N3e&K-%^eL!^;a!}? zPWUiA@97~44*~KPT4sThi;DxtDGIu3I5Vwp8n;Mq;GTmuu7OJ+;EoVt21yBuZp$+g zGD!&8DK^VUFyl}<0*PZ)&t1C>G8}U}8{udILUxuXvJs44wPtv3)7d(S2f2KTRvvCO z-SOSqjbU8JmQxpKuR+Fj$}J2LF9squP2ILcYQ1ELspHP&q)jj`Wn9X*lyNEJQpTm_ zxU_BPX~u3xnhiyX%N*CBXthIJhcmYc01mO*!}pyXtXcV8z*;;6V3Q&08Q3!^OUjvb zq&=;0<_TUSw*k|l5i0EfW`Ecr5(J1<@UbyGjezRb_hc~zWt%=Bm?}48RuGl_k?fCT ze_ET6r2!QuPhQ>-MI(n zVZmM4LD{qH6Pwg2oI_;$95huYl`+Ey_fD1#HkuEPls9UOuQ*AOlN8TMQXDx=tk(ja zohrQ!y)mpQFH=);Vp)&Q4pz^6hhTYk2qvkXJI|S!lo86Ij8c7dsfwEOYg*>lu)WHc z>Mm3vvK`CHcCxvs%U8AsPCOVS@qjfvYxuco_~FWOo@ebAGw@77yh0C@b5j1yQ!k-t zO|ep_TuO~Xq3Sf!I-&ZKjH;$79Sem+8?K0GYha*0ex#sirjBTNxhuL26bhh}NOqvI zHbdWaDQg3v@A25wx`aS;SxM50eIB&@*7@RZTqodU#UgtRS;#Iy$l8-;*JnNP-Tort zprZYZDAh3W9oKhb7d;GRD5|8=nyg$_LnB1Vog6SFf5yy=ncHJ#B1B_6ylp6}%gdlK zRG$n~&m8ZZ(R^!>KX#~pv8sUW1hx}cv9NhEEtNI81rvVRvi$oy2@j5%%&Lx&EHLZu z;C&h2bheNkmP-gT%|~@Y7+&K5Mc^FDVigs>?9#aFyG&bCn3inCWz|`tt}r;W+JV^2 z<=iv?8_LqVKoeL$7o4T2R6!91QRL!|w`*yT-^=_amhM;?fa{uO+Fgk|i*n*qd4y+? z$_qQuu_IDB5wjnZWa4z2hMt3ZByl; zU$H$Na~g}SAk{UCjv?LKuw_3oeyQx4Y9Z#w9!vHQiqPxc($oaEa75oU6Edt(d8u#f zpd0t@;N8tmsI@6D(@CRcQ0|$JkuyFQoiLc@&N5X7+8E5!j~&;bdO%4pUN-v1K$W%G zo(`=a&3W8*JK}depo&5$g>|$2yV&R=4T5eBy`=zb8S29jit&WOGs_ z>eNJ4qTv=#xF@xQzRsi)n$pKdv*(5LZn}2BE5Ez`CetVRRFi_b9Pw)y{1b9GaZ$Axni&vuxZC_vh(0f@uSv(4$VC>-A}!z zr>y>jeA~o}JH1$^yis}}+^@RHx_FpRZhjX24wwNJN9QCTRO^jcenAAn_C~ewg8XKRdT{NH`T)F&KpMzj^nLgoX=!V)3!?MSsqq>7U!&pV<(s&fi%f_^mYIi3Sn z$4gA^nt(cHugA2~0vG{svfIRy-9D5ffPXjIw7zQo1mPD7!w3>q5XOn!HN<%0`(Q&k z>8pp(r3+~wc0()*ibA$baYHU67?mntwbXS0*eN;${sy<^ zZP}+EX{TNPDXcAkza(wp?okUetj@9yU6N~EY}zj;H|<4~{?WljB|wlsHRx>ctyNZ| zKi}^4TS4u&)(oGaOwY9w0g(6^3phtagdsf66m&KiFc+4b*FBO`_We0qSlB8Ft?d&l zOlGFnqB2zfwv6g4H?0v5=)1wVo34L=kUbtg`1FV?$_~roHaeaheNqfPI0(qgK;e-# zHHwI&lomp-ou)@AYS5$tvuW)d(4D6zkY^SufNUP1zN2*BMhZvoaq1icSxo0}flRDM=3Q5!mRZjsxdk+`xRbKRvY zu^m5l>^E%9whiiFspk^)c|mZvG>&gl8_V7+wK@r7(&S)&sgk9`cDpQj>VomzE)>|5 zv^Emg0*KyxZSZVl{r*4s7Aopri#AyhXn?r)J^?oekjEAtC|LvDBUOS)5~>zX$|0_^ zUe$W>A&yo4FV}lC??unf?k9|cSPwD@0b~=qJ}?443;-t>+9Fh*EA>#kjhat?8v#x$`XyjM8#DAc!^j){aV8gK(3$B$5`6^*c#*=eqTT)wKh{$PNQt<477^RHbmMLzhbKyvVAhprJ_n1q zwV(msG!M~RDZ5g_(WWW&K@u6EFo5KKUQ=>|2x%_8pDAhbY`)T4(ohOg1^h6j5y_te z50g+!Revim;3O14buTmPWDCbOiV|qlV*G{P?vimPsYH;1Z-649m3Ce1v?N^sN8nceDjnssqpeaE9#&%9K=J42?*S$>HsKcf5UuCCT;rBW?lSS`bq_IEd9H!BiF#hs;P!>L2COS5#L{(CnVv{6yW@+Q!8M zax?_R=)Y~^>BnlaM@hJKuqL~@(V#X!M!T%k%Jj}1Z9GQCXy*rFShuby7^gk7BHwi7o zT*q8DHrM%&o#z*q8Gc7C3@HRnE&q9%dZ-xh#rh)|Usxd-qp!FL(Lm-`nYmTI!Nc2D z9C~QPX=A%-QervjrJ=|J`)Ow7r?F%K`)QUL=LDO<*@@HAM)xKJ2i)HA8r)={_C695 zJ94liq5|G2GZWRQq#;yW&KAho=;apUk=Ay+HO1U=i|I2GV{I9!ZENCcBPOY%M@&_# z9QrM6<<<)xP7Ims>!xPnjeNXMi-;8J_=GD3I>ZEW1kkJp{F)C<@3TXF+7c)P6 zH>8-!jK*Sy#SDv?fsGHekIQ@?JxU(bpY-C;UXX?ZPgWjLMQB{i$}R2VVxR(k&ICOI zA5!h~$}mWa*SQszVeiUhQ51VuIu>x!+cKJb>(B4fY+ROZ7wS7^f6j3MA^kgJ$%pA=!qdcm0)`?#hd*ubMSqG0REx727@7Hk(P*ybrVXzGmEjtjQ;!S_Q4GwR``N#Ind~}5g8u;Fs=C1<9a0JIaK~kIT$+8)k=T)}``)ur>ScqlRA;HqQk|tb$KyJY>Xp~YrgNW+W&VXn>gIoa zjst%j_*-yNN7a?R$=umv6~ZcnRR|}%E>YO(h~s3k=~>vauw`M(!gh(mR)sdFa@m|k zEsI(fwVV^}aLjZr>H}k_Q@PU5>Vwq>s}EKmtUel8A1@QUPgN-rqYNHxv9VGD6 z^)WI?SILIH(Rc;R-01f_H%dRKTFtk;`Y7jv zPD(zdWv~<;qGmC(3)p(>w@LhV`_A!qqV^2rHmV7D0H$Q(AH+*xR~!#d=noMF{ncnX zhnt6EZQKLglzjl4%e*`RUe1V@kM7~g&6|V>55KO(8_WscgHUh$AO!IZ2~_-$Ev-|w zXSvZ-Zj_}~;CakXrhIVs;{Cz#Ck+x}caI-sbZ}H6#Of#+Ae;*j%uW{gS+mRae^fIw zJ+Ztj<@*C98g3tDYFg%5(m6tR7EaB^53qIiI@rVNHpnJe2P8Qhf-n}FD@fE!FzHQV z-1WWKB%UntLW&?&R8F+oIuT^30ni2f4fDv(^`*ckfd>du;PSa|M%lm&R>^^C$@m6o zs}Zi?YkLbh1pXKC3eu0@krG?r!d4OP!0H25w1NL)!rn$a74Vg{DRp8pn6OkztfWJB zvUiW!^800F~sfiVc#neds1pR6$Tl6t+aVI7dhwj~P@Ndn1c17s^e zhJb`9Z1JlFP%S)-?dAO!&tc@dFeS$i*ZZt?5(=Qu0eeq+IdxhbO@9INi}t|u@F&Gb zZn*p;r%2oYR05=mQYTsN?;bvAHD+?M_;z6_pQP-1APaM9Xq1vchpq<}+*d2On>)IW3+@(9 zGfjxF+#*fNw-E6Xb%I4RMO~oEHDy+PL8m(_3v7|IMc!6fxTJp2z1Q{}?SKQor@MGr z1Wrl>vc=18P2Z=GZ&Q{={;y@CIUa|33V8ns%15eNAMb($FTP-K{>fgICt`ScDR7-l7ik<1l&Y;4j872eWTj$$ zrJFZTWPeKRZq0$F-fy!9~-e0yXH;yp#ar%W-^p4J-tl zaUQ%NAL6egK^L{A4_4h@Q|*_!onnGC2wbu90_moBGMr=eb5K^Z;&aIC&La#tYv2o% zuO=T6kj0&1>W;|JX;uhR+}S~4=DYK>lJ+%CURJ-VO);#_96EE-X&yl~x5AtX$U*s@ zK@QB;j{!EE81(_zLb_$6P)XPS#=pzP$LKLFYaPu|?252dofYV584qNyf8Jo2z%0)d z;1pI@oGg!3hMRGpAg*^#yWR>AJ}V$L$1*;+ehqHsCORQN<7Wt4L?_gm`rUx}>(Ixw z(f9uZ8h_+1?;hTG^cO(KTr;1d9@!Mbe~p1r4>qwTIs}(3xYdR7yel{bhOa(ed2*O? zMkEFCrcEfx7bJtM?4O|@JQ{+*lE8c6_*ST_G?fQ7W9`(A-`xKt6<`AC-|@)5S?oqxrUT^TcFBv0;+6}Zw^uCd_OOx_Q} zPk0+NlTifzdNR$y{5?H<9K}z~csGcq`LYJsG(lO?SuIoEd8IQtKwPe2gGTWI_2hlV zJ-Bf7XR7N!(_O5haBIbqswR=c8(0!bII_cW!;axFZhI9F!{?x&e}-Xc2F+K0&Sd57 z%4Qrnlz6ZwT$OKcZ32V62K#e;l>-Zb;`c$#aey3^GEYa#LV<E%?pTiQ5&7k?4 zK}~YD*68V=q|7S*xkmXnT@&rh8`Ir5?2<+avAQ?<6NWTe6m$>3|?LmS!$FC?}da1NXqmH{J$3Lu?CJffM|Vbe4=5MPq2mkb>m zq{!d~{y}Nf*8552#%}K4;eRT3M1_>h^1lWkcY^&l6j685^`@ER6hPZ9x>)hQl>=$N zv5t>PX@Z&aSYrlGAd0Xg8&*k+;G1eMX#V!9&+HLge&<)QIe=RbTfQGYXZ~*+KczpM z)@KDurR>j9kY2-3{4CG7wh1tu%($4n7>g?M`+xt>BsqTk!Jn28RE0b(W8~G5Y}I5O zl|^$7s5D0BbGTUw>BM&WY5`Z{MGCazV{$@K3DL9ySx4y-z8Papto^X^IUYIBR)&J# z2C&>H*N>>c+S8Qf%-PJ@6XoolvW08Y^?=0(<#DZ<pTDE65& zD&}5fOVlD*=Pk5Kuds--G(R(fk;a+Czgzq)giC@NP#@(d3Dhb@B^v?=`^*%&Cf0`9 zkDL3qwOe$n4q1A=L#l3Bh5wxx6oqqbW>M4-Av~OA(^RLdj=H-tXEXM+w4~#V@a^(pugA=RT zE`oCPrA8Y^cZtZY<^lZ6HeqA)kg1i+yMa_60urTRuD}!#EZhTDwoU_hyOo`%Rc^HQ zLh=GHzQ*URm;7?{C3n_azCkqiwmapfteT8^9Bo$X!M^%zD!%gP z>8{6MCdW61%a?NFg!@mp1OfT`z>pcJOp0iIliKG%tU<$G#-LeC@c4ZGxy~8^i6(fv8 zrc|g*Rb*20Re99)@5vn$i!c^pEQweWiT`~AAbd~+6=3?Z!sn`mLGGlEN&&V|`n6ED zPmp@~XN(3VV~mq1uFLyCE0k5lK)jKQo%<@>N}#8St(TD7$)Ov_8Q1!>c+EeCu`qH^ z4bC86K&$1I1Mh4TM?QVEffutYJ+*cz#9QUx&UbUl396+jdMG7Fn89WkCOsDhPET=Q z24@Cm1|OKgza31@pID};a=1SON=rX!D;H#U2xHZ7E?u@}b>SR!VTddBx5w}Q_o$56 zkIRW=#Ym9yb)Z^a+OH%heQl&l;at4KW}~Z>xAgF`)~#~6?$ShRyP!fuf;35I1?FIW z`AVU=TfCKx5{;dSrr9#w?XwyRvGzDqs;Qp$(joBbAlR(VjG~VSS-G6I!ah_rU@~W3 zKH0(5whFtpaPpT>?glS>MWLo!s&v&BvY*2qf!gZw-nCs40$u|C6d1b{xAb0k2V?K<7L%= zRf8N|j8}8`=W%Hc`M>|MD~$sF{{w3ktW~g9aae)*p@F~O`@#wgD=@W65RlLZA`w=C zSP5#P1ZlDvua5LD)6kLffB&IN-3k8x&#XVO{>1vz2=pg8)IT>#&A=Xt97JMoQ$NaD ztO@ahA~aU{Smozm@|NhTiYl`sye_?HrwMEtzuT5K&gZ<0#!GyQo zux83`#8GRev8Lv?l3H24W%agy^;T2ec(vb`f0(EGoB#X2^r05R|NoU$V^)n>HD=Yg zKh;>O;s1JE4G%o_50C0X-Dt8AXQqY6nj?NDif2upHTjEc@|q?`tmwbIE=528_kZon z0Ko5Dq@XAlG?-mMgPC4(VF&r7tN>M*u%vUxgp^VCrNh|SmU*?c|C zd@X$N?Lc-d{=?0vEX|RdQE~1j=WcQsbBtlkVU1fgTEn#OL~tf7M`;gOYiv!=+?rOe zQKE!Sw%ae%!E(lSd*OrchBWB$A8zrh0e+$pYS)I9?Fvmu+vZdEgcT zyuKek3m3aGB%3fc`=t(9{%9sONEa8m#dQoR_ikj2_Dd9g_FNIw@!Eg?&q>_o_`W%h zgB>?+7f!tJLy(H_U;H|_KtFq78dsBvVmf$P#)|&FDbLxYyi*Imx&KQlqWwbuzDQ$u zJHP>)R-8oXGNEbxdn`neMrt?px0g3?%C3_*M--*OK|nqi-`qb|H71d()~DDDE5nv; z7HinFz~W_3|B`qP&`ku#Fl^(cch3snp7QvF8QnTbW@ct)X6B+Y+c|f70YJdz<>{!z7miiGFZ~HK`55e=9Gs=vaYp#K ziG<^N!TRo_6Mu^7-!nNPfmf(5jt6*vzBLrltJ&ywZ^}}E@6eh%qImtXZirh?S<^PY zeIn|aS}>g0r}+Lso&aqQ9P(}#MzB%`7VZ0Fvfq+=Px}7W2~t=V{Qg-)n0%qnPd+U> z{#ojOjhdI8&)vHy+`fwU!P3(7D3hZ^{;#bmeGET|;I;vWz+U9dU&qqgY5qIV%jl;Q zCSTG~ZK+i+$Y4@L6LSB%)|!bzoBNI6pQb?aMo2gS7NU=^0JiN{7l08bL$4;u!87T|6Z zg#k+0C$Vur-bSMWgu|A!;?&oQQCqp0yM_?^!z#B^qZN<~it*+gys<${BRFAX3D>3L zjD9wd%qVsU#VY*cW{Vl+6w0MR^H^C^uzD}W)e(du7z!%U=OIYGlR5Py7$bo>%cO&l z&KxG7OM|FDJVz_SQc$XgoG3=+Z6`A(0KpUPA{?D?dw_sv5Aram<8b8`<0oFQOS3@P zI5m{ou^+((TY+I?jr;X0OSkxD@$ul|iwYgg#do4Lse5^XerFN%58vPY@7gChUOt(x;?hwZLpNMW)fpRg zFFWP@p%RSZ7b->^28Ya6wM3fypMQ-jR4DivSPir&K(j^oIrG(fm4{L(^B)WJ=7A`S zRu0g@;sJKRiA8=Q`!HPu0>*PBX_=u4j`aEwVD8er2z*Qb3xoX@Rk!@Ctq26Uee%;d z%1zm*Kf)SdWZZt|378SSuy}&MEtb9$$0e?xBfP#M(aXqsg~)oVtT3hbOG*HLzc1FP zmXX%?>_LDSo_LO&-HrnF_*F|LGdwdqGd%YO&nL#a`@?gc34q_qc~?qWRDK+U#nKWM zI}o!{8%6*-_&!u=5-M< zbXXC<`YB^7V`>lf{ne|mI_kyRD{HS4(q1`Y$0{(pV=wED9ZZC<_RE;eZiyMI&~M~j z=ZDqX?Jn8(c3r8eB3ypgMz*|wjQKw*Sv?* zK!K|oI;ns0HOvH3)4#c0JX2-6{PcAgF>x>uSv%>LHv@2vb~QwGxy30Ajvhi7(o5`t zx+y+U9ti)cHc@3`s>RAb=^6anBE*!-XD=4F)s&*XpTxpnjqXO&<+!j-p@h>ov2b60 zO00(j=#FcNT$o)-|@GEUPBIzUwSzBTd$zN**ijp2RNo zRM{uf6pXSnd?yFU6`?8}8G3{0a0!y^(rD`PU3PZ$saGeWi&T^JaPa=fTjQl)phTS0 zGM8d5%U6c=OBqT-C~xqrfaGB8tpqZiqD-7Pk*Y{glURU`MSjn)J_%x zECeQe5#*52AL>TP8{s=G+=A*`Zy?n7(c6m0)hZTAQ%QnPEaHu~Qlg@!+m2M(K;-Y7 zwL`legb9cgX{&)CN{Z_HQyls!-syz_DkMb&Ys59t=klIEIFztrQt~Y5pp=sf-W^ft z7FoA@>?M1Y|J&X>7mrgf2DIKr9>0{%5|n9sAC2dO4y^9H{!Q_Ry}|NI1bCw;(?{ ziLK->LD772mY?8UW7uq%0{j=V?b>%7Z zrn+#hyAo_aSatIxJko*NR8XwAQuOg2=YpSL*%8>a-aqVnPZjOys-IEhj+ESz`L;&~ zF23VuYu`<4g}QgDiD|@$ZxNf3BS(V~jaXp3y3=j(S*)_3MiH>f{_f#}#)MI+Shp6J zSOH!mjWJXR_=aCC;VSE6tdF(R$8wslrZG@{OXNnf6!BdW9>~|JsCZR9AxfNve+@0Oiri7wSU+-L6>Txwg(O7?LcbzCEVNkg&8irC z?bvI_Ub_>}VY0f_1w3^PRWSC)4HF-ovcAS%wDa0ev5t6xj>uj;_Uerx1k7=9j*HJF zF5VfoUS1LZw)a+o`AvM;BI~`8dhTF~9O_?6uZ$tV5A!&)G){BzM5X?XDW$M91|7@s zA@o}12(d{NbOqqKu)d=06LQzs9sb6Z{)o@KQB(b(P7vN+I!k#2I`RZq0FIRj98g0& zoe&|XV9s6M_0gw4-FS5ME)8@m@f5Tuvi=lMB$sVzT&Pd^}MoGN%Z4K~&(axA`z$%(;bWdYCmn(8>JnxDHb`ug2yhHW@ z&%N21jJD8ka@sZohrroE&XW_4bx1RXblEUYc42_GguvN=>EhUR3y^@S9pw)XrMCL4 zlx>b@kGFJB^ifa+pz6V&h!1U1(Kd!z5f`NgLGc2m2qa6aXuz`DvS zI%IbrA!phmi_6IRD8C=uIaM!hT%@a(EG5XVv9nf(WE-vVCQN-7K|+@SqUxnE8oU?t z3}~-$wOiPfLZG;7OU zT7h{T`WVY5`1_Lx0NIy!4{z~yf|u-Hhg;Zo)ii8Ceq1<9yftXS=2Fe%x;WJyLGQrL zy*?eYDU>myCT<|@N|?VQRm1EQgTv)s*uwh2 z(E+|j5=gL=taN5Eg?RK(WgP?zlgpn~i?T4?i{TSoZz)r{M+CdIlP=9h<19!4za2Tk z*&ECtH#Eq#Rh?dr1{O`@vN5VtjFa8spUsWaUxUQ+Uqd)}E!;7=f$-1X zI>n0o^YaK*EUqu-P~}kL;pV|yoF~!wC>=6YCwc|GnU*{=GD$mfHat&a_Qs|&aE&zL zR`!w%3mQlC-D&$%D%LzR{eGrsG)f;vTl`{o#wE0%(F0l=b*w!9p;WS&;pFADy0EpW zrIP$wno|!}n|fW657KzHBH4s)oKfi(@E5ZUYK)hPBzpM@${2uD1gffnZ*#>{x?TfK z-9nCm`avYiJ2aEvWzjxMIf9&J%159bRz#@h0f`9$_(EM=b0SDtiePnsu(J9V4yC?} zz$|NSc{|~I!PM?*H$et{bh^Y7mRqEj&H5m-ruA4|5!>bHq~uZxm%@Wa7gH+J{dF>V zc2xjR&m60>gLJjwT0bA=e6w+5W$OmY(5q$pq)pBDz@3t1Y6G(s;z2gR)fY?DwG>m( z)3BZHwN}+SjRE7rfI%e-L0>Vtih_q0WN-!OAa`jd*wFg1VbDZ%(=NV&daSM^XNh@> z3s3_nokSH#s-sATmHEO-ejGICeF0WR#b76q&NYEq<)_(>UMt?|-^_;pet85myN?yt z83ZR`j12~YR5rQ}08gNttH(gOp^Se9|E8=n;_DbaC+EtV8+x+dIuvG)L#_SW#`Bxq z!9FGEseb-341M9WP*C5Cop4lv5Lw0hz$t)_*bl*wf&b<&#h0TZf$NcJf{$%N--S@n z^9H+K;Dd+1j-7)rJOnO8ELsCxCiy#}saA|;&2Xttbt2Auib&$JihFx_i%c+4Zxng* zlc-r_GJDtkYyG2)S?iiS+5Qvg={P0qtin3H6AA~T$_H5v-TJe+mBq6pXyV0D2tmNn z;_?$Yg?#7%$RL8v^&&Eqj~d~X;mRirRKhACWCV*|!io^CRm|uB8QG-=nx6{M`8bUF z5=ZrmZf_-XylQ_n_aR8W`?hV`g~gB9ILEP&$O~NY1$i{9rd-u5{_%O4rE) zDiyB7!|Hx2U%!g?!4fb!fYgj{4$ox`;d2zYG#yl|bqhZ{t{^2)z(xc|IiPQ#d5qr3 zVsT?c9Nam_RI^k45GCKKZ$mgerC57}hs6jr5rn#Jc(UmDmvwT&G=MaV>ZA(ByL!Cq z0xPz=q){W>U!w3c)`C;hwWJ%xo^sPc+bMzeCG zMiA7l@wb;Zfbg!9I7iy6l(eAtl%ip2K_+LbZW2~qIXNsnMlVJ6Uvopb1^FS(=?ITg z%qmz7rW=) zUCP6HL8FotWC`hUW?<%bZV*lRofpLk`GtF{ zQG;i(!eNZJt+vAVM7ZIE)Hu@ww{U4PzcB|hR;CmZ0q}Hu&wZqt!|-{16rw6`8Uz2R z*o=zo&*-RqLNZ2c){)Nb7B|*l-Cr2Y>>ta{n7K~FXeNue!;_=sp zyPQaFxsPKL;1?$FS&7qYXQ`_ZzN6>)Gevb5pb$n)DmoP-FV(e~Akzrcf(|ev-{S1$ z@6EyEwaFLFl|ji7QJl*#jncr7Vev4e(=k^}rtaQ?%)%CC3l1Fne7wC)Az93%z6dYxP{}X!!u?_L9;q-;asosu3D|>kL*rIQCY7%>)VI9K z@^J&PNi2$Y_tA+z#q@70`2H*+yx0QlW0{lMmrot?YP^w)w@3@QR=6qywj4WxxGw;w zlo0CGvJ+pNI8lpxD5HaDdqQ$ybn2kpRqUpm6K?p)?FBLOlH$<62A_HJAQ%XOT=#+*4W&ODm&f}OxgPl0z)A5WcmAfots*}Y0051j6H0bF>E zO(A`3WgZ3}A*yS7M9)%MqY_$LF=Uj)N)FR&s-_Dgc-dDfX8l!Mm@z8zN#w29)Rr@w zAAAub*{X9cmNzI?&U_Maf<=bHD8bLnWLfhV0Tk&zsDHy`JEtj?0{ysN4D%B1Eq$j< zgwpzR;>D_l6piCen~1TuhBO0}^HA*0Ivj3ZGaO!rCdH^Z1AA?LS|LO6m{r(QZf$g6 z-O7r9=j*9P+V+9Db_{I>o~6d#c;&#how>DYPE&up{(coW=36v$;?A;`0gK9VQms?H zm|>gWiW#$eD=lq4h|pRO%ck6g{i@$~g%&I$+%yqxF(o~5vT$6&+M&$i%R@3l*pN!v zMQzwgYJOL15uTzVUJq=sCdry4!|-%q_!{-tw~#fP^dT_vJwViL^3$7$=ohpW3jqA` zSyj&S?&r537XnwkI3^b4w=63hPB~7am9r#UT~_afH#|~F?P62Mih>FGDMISEQpIrD zR38!tjPZ|P)NifEwjf^u*NJko-#JMlBG86FD8VfD+Wluv^%wbtMF=DKq2r=M0rt{y z=Mk)N-T#11A=Ol0nnwn|+j>jW0A}y+ag(!6ZI;E7`*Ve zSFTHrHaUzrG<%<%2vf{ms>2f4G>FCFYQye@Hm#V%Cs z3{sxd(UVHn&eZ)6N}zfFpdAAkPOP4POJ@g!1gmn>NSk$30SZXc;Fj!%3E$Sx0%8@2 z`RL(PwW~9gD?|XujrB>YUlZ#4w6fQ2LhE_qtX5caUBNP*y|Y{b%A*6;bYKR`B<6!< z!pyVk>v(c;2p|6X0N;jhJ%>Psr=GwA-I}W2UEC{_o>pnrT?keW5+v>}?zFwTEy&!` zPp}+|lx%W$^7Gp|#!mkrRVE-|*vU6iE24SaqDnG&1clR2K3jQJ_} z;o4g^s3prA9EaNDi$9{ia1ilw=DRU1>dr09x3XjR$5i%nnLlj^WJiT=|PH~ zx8zzlvrV$%+YnrIhl}oT(H$1q@hgpZnDa*4o)yJ@Wh{ z_C-&(a3|kd;9CoPYhen?uet`>zXD97skq@88gTwKXC=ejwySu)kcHeqx>f0D_Pp@4 zZV!}s&(H0mHQ!|jKMcM~^k$q@`+Y_#Gbg_{NPee%jD)HJohgrV&?UJzmkH`nL}Wx&=;YM}(eCY^!>P)=A|(oCBU? zx-o|`#E{Xr9LVp*%2)Jib;xtQc!^YNUGFnaaLWMvd>)r9E>qSl#$+@^X6SXZZ2v9{(*B*FW;AdFqU6$7@u5PZQ{M%T9`zEhuv5sbRb(GV-+40Vf_p8^pKZ2w8T(>(qp#YEA=ib)mo;lXp-#)DV3{(#e zSPXKMRAxoY>}l`H(~f)1e)f*^u`AS6IqN*jOFUd?+ za_+FF)sE~{q#pRgsa1_pMDhi@Z&WkMqL1g?TuO2Z)AI8 z2KEMrC%BN!6=x~2+jNFSyd$+mi6-Y+b-1jNrVxO6=w$plFPHR zdOzN9g4Lz{{?%dyTuo}WWjo=-4+RyRESjR2Yn7_z5n_^ZmSJ}UUIEqENHR(5(0fhuwOCZxoWuvDj1dB02}3ho8VmfJKfw^7G!*ucAr{#)~n->`u<|3o`fjADXk*MVQ*9xzok|$20eQRGG1Z{&Ens;;B6mH2MW#A8An@!^OM->oU|2j8tZvLSr8hVRy}K{MSL4ck3O zwu(bIZ1=F;Q!@9sSv5DS<~u%I+>4u4bF=D+2SQ%<7znA(6@!JH5FM$17pHe|Ok}w9 zE{-P5vQk%6-JF!`zw*_LlZwuAvx-2bYN<-Ua+6AT5p);g59w39j64V;!-l@`Vyrn% z_xNrx(!ay{@t=jiKe>AcJL=g{&kA?P%KIo?`h4x;I(_!6m-EE{HUc}XkiIUz;izQMcn(d|5?GA@El*y7;=aoB)I#Mc-`q?7 z%GjgSu8rF`ch$yO?)a=5ITzjm8cGZr3W#-$kdl}^`Ct$xJGEBnuVa18 zCJpC(4{ATnw)r$0Slr5jdsuV$f{-i^Sf+%^9hEJi$cjh6LMU|$t{9>G#-z%lYlh&B z{JxkfWdi$+Vp41pGzedO#BR=K1}{(`Kpc)E7snzOnBwQHu>KH7EoQ3X!~{xAjK#x7!FSiXfAPZg0sK483Es|;JXzZoVaM8 z?XlghsA~>@E&{%HL4ggqYe*#Asi1THe-=#y#+(H;&#M2|d9h>VMd%W5aIZtM6{jwt zsLWTp;?CGQ5C9V1x}wO@mc`-$03@tys|;O)`%B%*p<{qSy}`h^nvjVjYFg zmw%`{$g zg%@ks7?`CofJZDnmPw^Y=p#APae(SThNkkRvjfJ1Rk7QagPT7EN7+yVk&3>(g(Mw)m@tR6ichPNTYUB4cZ(I!IR4h;9WpHW0d{T)M{#qne=;v2{Xl*z&NftSu(hv8gE(1`%6e*$pi6cf zHIWy+ku@I|_UL$YhHK(4N7M+j4n`}Phb<9G*dk9AL)(HWO^^En&46(k( zU1XRSGgh8A9wgELcL4WQD*@LfM$SwLW;t`BoH@Zt`RHxMhaH+J14tqCFu|a^Faouc zEeN(CuGWIcg-MVF%{a)A@OW`BY4<|jr?0g$OqN_NAR{UTR(uk;LuMABZ*CTH7Y;1< zn&eMzlUW3fNd&!t!$qopT&-e}upnYr7Q3=o5V0U)Tj*l8(0CkoCzwnPym;iNfYm~< zo(5pQ9>;Ll0vp}}W9MQ&#vMB#Cu{w&=;e?ar%$l+lSS_|{i-7ny-}F%e%v=n^`msd z{?qJmLUBHo3lzs1ThLi9!w4^!QW*!!g8L-)Wwo?vhFv+Kjq=})C!5JUxkjmGr7`|f z?8^f{c6hqO<>7jk;dYl|)B%Gjq%*7WPZ&O@Osmzss@~&gY7T6c3L8zcYNDpYtg~Rv ztDJctz9bP48qFIQS6tJvILxbTf+nAy=1r3WyPjSKAIW?JAQK=@h>^Lp0%ws19z0G% zlTmW33ki^4!S}5N<8>U$vR6OiJsR`eP>~;XNHwToZ}hxyLqGTsB;S484~WnO#=HYa zC4b_@bZ6-$c!z?4=DL6;m&~ikKmxQTj_f*59xDnJMqH2P0#pj*6lj=XeCrS2n!)d5 znmn%FJHc8sR}(cIs5$t6TzKZe;tz9!TK&uG&{rj?VtFydTi!jq{XePW!#=zQjRfRk z1n+qH`&7W0y!cBsb5;o%sZT`e{A~|OP9)oe;toS((j87eBT2?Y)GPqb5dalmF=xO6 zqGthdX_>%yf7LDk2Hwd6ZHLH&-XtvZa%V3&mv3!;l$cDmxe*n4O;u z8uQ5=JmBC(jZI%#mdD24*kY+6xmR^)zjbyJ-Ia*af=kw4w!~PT{tpTob_Sma*~PPB zg6%sJ2WSluFZe4=9Wxz;AMK-2oE?#TC6&n3N%0FboO z{u2Yy18PVVKAAf3b7f&mNL%0&eiP4tc@7G&($$67@q24Ef3v@5Fh5V{(* z#u%MO9k$3xEKmy+6~ve9F6@1*f|JW<-4^f*kp?FZO)=JU_VzxC73Oly%vRejinXF9 zy5(B7S|(3>aF3k7#d>w+19#;U6&zU|p56E!&W60KP_lK90{-52-pTx+pL;E8-{DTq}iGqmyHV zZH%*0p`{{w;z&7NYs&VAm`?{Y(Z|Nm91|C+H_Lx)PCOyIL~9h7 zeAXroB(~NV1BCrA+T3K0EE=i3=$6Obb?$N0o076|D(8c2pD_D{r=ts-{$e!3^-Y!S z=cT1E^0X~3{-AKFRJ_p1h| znM0G2vT-?}KDAA6`f$DG3OlAC6>BWJ_=}_=mn4uc$IV$NMY^hDZO-#;lwj_BDA&r} z*;x=(QVt7YFHDhQq?y{7B@=Lf&K{Ay#g;QxqdK4$;0hBaXn{gJrq7J8TtAwJ&irkk ztqvwPji;RJfU`929o9dCSD2RRI&wHd_ZWn%3V4_~{SY#|4(HnX5Vu`#jNOWt#dDp_ z_tUr-_2;o(BlMpq!Z(`dsOM-fKU&PK_~Yf!Z7Z=P19J;!C`AS>vtqoZ;c6Lf*MHtn z0v*vGYjlMuy=C|IIt1bJ8t$qc?d@J9O;SHwChD^2sgC$|=^%Y)j+dIJnB!QKaT+~z z#mzx9WBZ#7-D;=!7yL);!-GUD0D8Dv??%E*XGld+vI&hQtdE`X!)6F(aX8SVH%Mgy z6}zYvKlKHX2H+TIUNof`#%V2*=_BsOU?vU>r=#8r8t58PQ=dmwjWg;=>b>#VRVe^f zn>2qHD%JnueN?Rd(q4$t8cUj$^zxPVj8MptPe_<0H46AsK>*D3y}9qA;g96+W%85( z>yms>7Qm^wwRMiPx6jR}5>}n^}PeCE5dZWjZCi3jYY=M#D$j zkkm>%U~v3Y`r$p>Ju=)7 zlu1q;&is$&q>7 z>$Xc0d)x~FEwWwiH`wok{B%I`O9~0F4R~zruF9NbBGYh{eNk( zRv4qIk`^M^1RG2QY2ZrNtEWYOyV;*>s>*gNK8R;sxxmEd8x+)I`}y;W!*-w^!%8TOv#<^Aj< z4P)%zjIZL_Lm#?pZK%0l7DC~tQFRO_6;pm;fvB>hTR;Eu4pW|mrR(3H4&+bZW4;i4 z8x|e#$4Y}{s_uIJs&5GC0oaAxpy9)B&=uspF;=6bYnFY#ilh{XcVcwT+>0lG=Z!%f zpXqZM1ZyU{1Xmd4t1|Z-(vDPAqM9|~XL;sCZrvY>$n}tJ?Csg^pUhesA55utLKL8* z3#E>nMyawB%#QrgCZq;M5xpgut8_fYk7iCZDtv??kmK{q@O^h62zW6|!Q6xD5eX$|vDahO~gvQIAM6(f_M6O$Y!hGiqG2 z+tOC)73R00$`PTixp2J_m8xf&+k)5*eB!Oj`lhf>p({@)ptEA~eCOP@c*DwR(Y~LU zOW9Pjc>}9k8`vt;D*Z1BmY`Dwe&Zf4@q@_#r(*!Pz_WL#3cymj2_dHUvF9P6D4bN< zP$~h10V`9!A-HI~5tEgH-R5((?xb3sY(CS@4bmr_wRujRyjHf$kW;>Ki5NIC4xa#Krqj&r+V_5G(?eCpJblUM7h4v9H0#lhKUI{PX8kMxeyjx>Caj!rv=1k8gRa-J@ z*U0Yy_qfd+q?8A&B#NXPQ{FxU;_!v(w*2DL!UjjmEVv_>A(>3Wo3%jZp>0;S%ZMzL z60ul{mG=uyypnS377(gn4zN53QJm9kA`0JE!(Ktw=D?!E%5lRJoFc?;j;n{mPGIz@ z23q&_?+WF*ZT=Q?tX5XLNe)LaPuQNP)YM{E{Kj&*z3ipTDWd9fKX0=fD46?Lc1ZrLpKVWXUp5P3k zE$&GgnNpLdqAlNguHZ#$wSzMHAW-ADRkGto}-S75X!JFeWVnER=fI4<8_C z++J;YBh#{45wn`28w~p})8*PcQxRtLY);@Z)CLT|{0fBH{k=@&y5ll2dSOn*3VLPI zbQWx?^}y0Fk_rJNAIj7gl9uC5K}GF}b&^0z6`eG}mE!!##VtG94Aynf=Z=&$G#Pr0 ztxAz|4A%74buQ=UnkP*wx+2h;mx?*f3R%oFaPLokn&UG(>YMs8oCRp2z%|@TdB-wi zsd5px_mviQa05yO${P_If=4QKH(ui$NluzSFZcVgY)#lcFd1Hb#}GE`(0hrGSwquTiZ2m&5U|sZ!~{ay6E3>pukD36VIO9nupCMrIB`*h*;_S z;^k8--9ZZ3=Ouq)DIwQl-o$T+Nv(J9wVP)>U@A{Eiuf&g%3j0f`X@fzv}d+QgTeuU zRIWWSJG^|QfL)|N@7Vlo*E zUjW++P!?4h&e-yhpb*Mn@i_)tk0J|AO@82~ia&K{20YcAs}3amPYsT+WAPIs7lv!C zysG7Mm0tB5{XN-RBk%A7&@TmKZ85|U_cx$)+AXFYJ-V1#a2%5%#&#Or{c$>&qyPRw zTpvxgFrIHN%m&&04CGjO(vYB>-r>5w@hG)$9-jO(!9l3OZCBNEbi&C1piG(AmH=-* zd_Q>L*aA&7N^h$h*DcF&MqTz)cw&=9;NzD}0Bt^<6y=C|1e-0u;z zmW7t8pjs+)_Fph55G40En8ettz3Fdv__5bO{8tn&U4mx_HIwcv|FJGeva8dt?J>FD zy?mWRJ0b;jR{Kg}nF)M>$sx#_w%mDJ;L+}aWIYb#8Ok4quF@{}uMxPZ9AF3D(vmkP zh(Xj1!sjM$TF0C_G<@bnLM_*X?65+y_VG=PvXeE->;KV0vIV{y7lk~1^pE=ZtP zQT`e3641f%68Xrt=q@BUn2F)&gDa)Ll`F@xQP5=uTSOw(=?LNc(a}BZb(4(aha;t- zsVb4die~S21A5L$M1W#eJRIkAk>n{9-?*oMaH0Cn0sOi)jD?_EjJzu=i?^wPQQRJI;0(imCMW z0z4*9Y`RW!2``|(pu2GF<>2-7AzZGrpnRF(Xq!uQN_Cnx%38ms=XOx&0HeocP@eEh z8%Z7EIH^l+YW2{o`=%;({-2HBX-c;|ZkFW#nGY%%-4EP$DzeTh6?$nMsU7Xd)y-E3 z@47YmHvxIC6-+dY7>uiJFvS?>K-+zIYoTo+2JI)r!b~(5PH-ElPA(OgCQ_j6A!o#M zM)iZI5@8PQLX^wq>e4MHe>2sOHuW%^0%5^KCSEjknib+W=V)@mIciELOa?&4Do*d& zr$J<_>6y_C+YM7@fJd1YXmVEkrKHnX^;#S3TwxBc)?26 znh5Z~GS!XiVL+sVsF1;m#Q_zZe~)9rNS5@=XQ1Tn>5j?F=&7b-QI#zisOqb7Kqj9f zUC}}+R@Lue*8c@nOW*eP7;7yG&8g~yvz6qW5RK5dWXWmV$h4De3#3yYXmzT0DSy7d zHT8?gI$wZ$rMIWIciK~_X`|=(Up<~wPRoO-_W1Ah|L*bUC!ul|8{hw+3GVV&nK)A1 z%_3hG6Y9A{ULRd*r}V`xB6o#0so0N4cc02~6G1rgIhhNZcw#{DOKd-eEopYfvEfeB zwNE_U?8GwHqj-a-x^*1_TX0Om`#nYL!#Lg#yt$ytywcXeYSJ|pi~hgOyNk_AeBmYO zs!6Qe6<2<6426ROX!1M2Ph1thQ}f%{wjTQPzAH75#+g+3|I@wox$VS2&b1XTVJiOC zU@>H8Rc~WboC@`2;PTZ&xo8GK9~^e6_Omm=hxGDV=}nhe55IIm8sza3{uxW_rDJ^s zmVtvI7VqZ!SyGoikn!eg4?B5P+Y2ZHc7PCg*p3Q_)wdP@)_FdY4aJy1>>J=IQgjkiRdErM0fr%qeYinny_qkbWX61QrO5Ak(zPK(KQ#A+=pDIvpJRxi{fZq|?cWM`Ctnbh^>XPJ zy_l%AxjQ2Y91q231E+OZ@&y5LwrmG_$~V>bvr?(b9$(0?0`#!KwUiw{15*Gy`V~= z2TEexaCG!$t34${$`~hKG~N11=Qu!mtJR?Wkrfja`H8w+F9GBvOH#7F)Ko&T&2g1V zthA;KI4X&*Y#E69hKdko0|tAB)~SaiyoWIOu4_Gn_;t`;1+o>%(ca&HGTqh_L3S40 zj5BN)awJLa_Ne~iaOgp2Z-55iyiZ2+Woa0+DuTvl6+VAZTEkhKTg(Y{#Wi%yHXs+% zgH2R|FO-w2e_N=~tV+jIEBn@7;4yy56jljhQ=WG(2&Ly43g^-{jYy8N9CHFc)^5;z zry}HbUQX*OSKnXHNX(oo;=Vj#Qs=HGY|rzSv&>qokdl~j1M>!t@=`jpyIN?+A-C@k zvXa1xX~}T{9A+(f3LcOWVYZZ*cSwq!@kdjMT<{XjCm;eu09HT8-*QmBY>%L=VoU?T z*SgW_{1;=&$$ib*oB2#*9iW&IYlVC0uVAALIx#|YBK1n3p;ZDdaJwho(Cl^?>%r*Q z1#gP7M?vgQk`6zrHr@31#6uA%lcYH^OulB!E+KxAKt1$W+&Q>0^1ib7=Hf=Nnd;1p z>@3qTTvvP6-j*!OOnG` zL?@|`rUzRT9&4O05rH)MbGbtheA_@Zs)ND zx`!Hb;%L!;HUy<+6$1%%XMpilVERUG(M^4f>tA>GZIFD6weSDM?I)wj@i{gIAZno` zLLWq-(`a(IJFT_Encj1^`uS)6)-SUjj-HUU{^NmcGWQD3vUj%YUn}E0&@=4fT+mw{ zmxNZ63pmHA<7JWsrEG9S-6G4^9EhYmz@6Nm++P{pr^u;k;gk}+ywEo`{n$vJ1`HiZ zwM*6kw-4{cQsXEZcm0zC6dC~FUDUGJO}EXKT5Cx|bb^CD&L##7!0VF}QK90d=7`lO zdNW~Uu&*c`Trs|Ar;B;9=#oERzioI^j&E3WM&AZBlJHkNS<)(=uw0eHZZ(rNyC;M5 zSx*5j%e4;l!930tB?#0Jp&#{{`sglbm$7$HpBUX8QV7+-fw^TrVx);qyKdA|G+g3I zdL6eDI-pIT%NoI4QwqQQHj3aKfSm03jMbgqmM}+x}?K!k{39 zdLA{7O)lU5_4mKE1(9tGbRw$c83_sxot+I5)1veOLBLn^^LOiLnYmkIH0tr|R!!e0 zr@s8GOMqD^T^220v3ma?9VB9qP*|TN@`(`Z4rldlCZgM3WO0+?matx7wwtlx343pRrinrW$_qt(|A9ty*9PIXS@oi~Vn6q~O)<{~ zPr$RR^QAxx3n!|q+fE|c5_7f-#hKf5uHRH$I9W^GjgWP)z6^dMVWtD0QQ-A|Hge&# zf-}wAu%DCO4Q(pzdF(6**|2T1xXBL9lBoaG9{Cqh8w;E5_iEMl1L9>F_MUdjXz@3} z_-N3-VZJR3hNS+iOwP*)hQ_NH5G?71NBaGL$*JzO2sFOvHl2>XjHozpBi?QGTEzIT zfuM%Ynd2YG$stjjthG&?Ps7{-rKt=MxI9K95)8z%2Ib!gGY>*crQ^R~%w|lz{u0dp zOM?$E?`Sz+-c{tkm1jk)9N;}dJFb|>d4*y0-%${5?>bZ@Wp!Pybf+L#%)iT8GJ_;L8wtY`hDPQka}{Eg+W^7N1_xB7|`&yT>`JjuLp!rDbn z3jWF!!9LKYZbIJhUKV2l&-lP0z=3==!Xg0P67sXgiFF)IZ2jwOb4E7d+-SbRJ$h(r zp{Xb4+d}o>7cCe(4Tj5%nT3Vasg>)}yO~EU5^U^7~7uVp+ zs9ScAim8*!8jM!B&DF#pp5p?DY9@4Q^PBI8EHZ9Wx=Tef3?@C{kcc5|k2+Ol$5lJV zqxg-=guG-m>(~_~0&>uOJ1s zQ~La4R?AhHx!R*vfr$wWs-3nY98tt#l3%0w1IMJJGCy1efq3IhQ+Xs%AcZW`A&c90 zKd_DCFLMQ`!M|WrgW88wtM}mbT&4rp*_>?PnqJXTY2~GJ*}SsVWDAx2Gj?Oq zlh@vyW>swlpu&JKFFZUE8)fFa`B|~!6Ggt8&t8Cf$U%BWtxhtbJV!BdeIJecdQ1g% zMz8-&qg6v%b*|k>y%NI;!B;@AfSP_*dl&jcM5Cia$e`GxP6F5kj70S}fwv}N zr0Hi2d`WeC(mBi$R?yYV`7;&0KY&ahWvvSM5U++n+TU8|rSx69yOx{(2K!XT^t1X? zc7f9_6b%Ih@6~Da0wHfoJ6!5x6Duts)JLEJwU>?JbBgtGz%$CN^AYOXbm7$Fxvw4+ zT`H~z7Vw!nh$j2uEc;@h0aJrs|0J8mUvT(z*a~+(Aie2&(`v3lHo{2$`?tL`QQ$a2 zp`k%%lUt-mZ3DgDvZ|aY3=rYVINpCUR_5o;M$^WyJPHDxZGpl?jVuC6fGqV|y+!E8cbt7vAaniz%7kqI^&v3(nnN_(F{hH~j(b6JMngYfSHdziD<5$g?H zb{tPoC;$EDCJJ$X2@X!l8Q4B~!ZE}D$z}%xvW{CViWZS_rWCmmMKP#-e3G{JoYS?X zL0eRx8oGivEb3t`fOp>r#P_CLWw3?La9T;bVGdJlyG!0+mBU+0UCZpDJ8yXg_=DJ# z^+9D=jK(-)Df#N+{XTF_9GYY2FP$zTcvoAz>h4mTzDYdA^hKSjEvd1BOVJlj46w-M z7bb#4`Z;1R*wx-)(SB$Okw5aS(P5-^-Wh;ProLr8HWSyS9)8Xy(`iJCXrYY-;uuHq zJfj0!c7q#0=r-6m;x;fKa6RUX|Euzi*Q;PP8BfDpW<6|OBxsc8r0kmb3RrZ zKNyKf>iI%(Cm?lllpRAHZ0zVS5O$njFM-yL>NCfq9ost#bH?+pWNt&~qb`Jsj;>*@ zdHZAYF(7sbhu~{mom~Bgol#|hR6$|)$7nvqDa}rI2os?BmY8_Em4O|sc^C#Dw8CyT z87~mC(qVv*c;K@?cRqmEyl|Rq|CNo?%`j2gBy9`T1PQ*TP+iW&>p5|@!^__WM`9E} z6o~6cm;|dfS=GIoXrPrqe-Vr|jzrSI8ed%^>6hu-L*$F?y$|q?Ldj~6fQ$8dCydk` zdlWN{OlzZ;6i%H|E13|_h*6Nw=d+2^kuYoJ8NYCW#Z4WK8SdJms* zweL;qJ8JNQ%NvpcUQGf z)JkFLn}3t{j7WvAXg7vxek~h8p6)rst0~Z9W(Zr4G$?^U$zSD^*k^gJ*H}KCVz9qW z`N~K(zQzgPMP!2ubIN2C6obm6{Cb>syOg|um8Vj^kE}dOQyE)F8LstVZ7+vD-0iLc+~_3hw?aGgt7A4_*lBe`rbCA7gJ(!E6dnTeC!h!*Vn>Xc4i3C@LEZTF&yPEAcb<zqx!6dkm5-GNDj)>pu^_yM{w{Qy9s6rJR^=~2q~efR?iS4 zDRtPAUz`f1C~jaU6G_NeIzAbuTT#Bbk2Kb}z*tH|DTOn!Xs9mMmbSTGW*MPR&~&G} z#+5GKV%pAYqIwZ&c=!JkA|bN-p_j^cQO7MTz~o9zQMko4YGrq($nkTlbSM8k-kK8E9!r z#Z(8@;Bj3LOE_;s`f!qC&k={SWuQu>7z-GO)VAc;vJr-(b_HYHQTz>XJkE`(r#?Ai zq06_)DKBvAu5#> z(J~_Mlh3aA1Yc4-D$P4EgwrIV?( zF(j)M((OUWK)5v37hMp8qQFJKEU4lUyFWfO4+ydy_`zxS zfaY9uv~$6h3GPr+{bm;jtN-H6Qf$DGY2yzvcKFA=v~fp?7i3ku8v93-oVzK%G}2z& z`14_4#z(DJThs%}Lm22e{g3h;k60${=yJ^uy49Ud7e;_OFGpRAq9wE(gWc8d4b&9% zOI2yIB~2U=lhc;UKa^;ds+0V6yXs*nkka+%1Lg1)JO=-~rX8AMHf-c?{7r^Luh={k zR|^<&zH=*;Yt{SAhcFhy;RfCu9NKG@`|a?eA8I*`h0^vbS?jh3-4(L7iQ7)Ee*6Hk zP|-PySV!=&DhOd9p$B33PkLJm1nmYjzx$@|@=a** zl%PVszLU_0VtMc2eiTYn$BLLKm}qJaH#dD^RUBkI_7KUWS!Dd>)FU?s2&w44p>iy6 z@7xajh9MxLK@+PQJfQjzlX$rzU1s0j{-_R=P*f^QoR0Q2d-kjKt2p-AZThHG;)L%X zjA-XW3Z!D-b)w1|mfm)At**P{I7*Q!q9;1EkRb-VasrmKz#RN;xC5sf;E3O>n05k4 z)Q^s1{q<<$x&%CVaW4A(*naGhgZNX2BYxRsJRW*XGOlLI3b%%%V;h`ec}htS7~%g_ zHEwu#`m|oCy#IMqyh6%Clp++W*nO6&J0*NQgQR@oQ^^7fLzfTh%X_9?%UyG;o1`-y z!OVlid?iYw;2<+YR^`5eLv&>WY+(Z|RQ8sI8%+5YRuN1&OnC!qp!mO@enM{??mq!>o1P$3q_^1 zwqGqa4PS1wQE_oSrEMi~r5Da}>NZ6di!IlD#2bPq0K*wSEN9oj;zt02uagFPSGq*1&9_ui*a4JBC~yhX1xm4$6-CF=f;EU z@`jr-X4$5K)Zta)*VstWL;}VyU}dOhz-s~t?We!PGbCM&QlbvKi0b#CxqU!`>8|xt zS0GPNEn^2YI+vjW2r)7@N(rOYmU1am1!ZWXF*v*;C*#l{RkKFvR#%tC7BK8JH3QX( z`OD-kgdMgm6fVi=P}4-Qj?UnH?|cR9lWMqyGVi^4lgTy=5rK*fNQyE&-whbKUGi=$ zruZcgmn31dNzuPzgVB*gB8rPaV$Y*ykb6^|#>fV%2$~))9k?=Vo4?x*oH(Z~7zKx_ zu`E1D-JRhre)W_p}YUoPP&%h*%E!n#(Wd z_!<)0A4mT#YD39$nVCyob3jlhyr6gYxuvLYdR!ijOv<1#VyRC_x51QI%Ho4ewC*t% z*!2Xqwb?_j0ooCIli$zF-brS&+qQD07*%G8fu)LN_ob8oDty1AtJ{BUDDo@L0G6aCmFjIt3 zPN1P-dL}NM){TLE0F@Rbup;?b4%wkULs2}>Q3J*}>c8FX&~8)v@Ge(ox^z@tO;Hc3*$FOao}DZ9FxT1ko3rOb)gmy*%G zZIHd{{kFYjM-Yt~)sv-pIiUk2Jbq zb*>QJ9?)c}U=+>Cfvx46;MPS5N;wB1NWKkTY=+|%p)!tWby9tDf*e)^0AXtb{W9Dq zZFbgrE2w-fDuevhFzip*QE8a8IkrS$KrMRinlk6|+~0-G`U<-X-GGtBt#<_rgiT6& z3C;V1D&tU!b$6)%T9@h?>)~z7JcBR-kpu0k6jZB}i}jx95QQB_S`Z+p z%x6daj%L@zj4}ahS=1ekTuFO_Y#w-aiHM~RAT@^1M4@Nzv`vuAvO;X-4U1Is1vqU^pU9DUvCX@6xedpq65a^O)h87HN6kZ!MDBY~mS2^+nmND3;$XGOE*Rwnf73FWY z>pz!MMVgE#^wez87VW*Jw}7q>X0>k|o*m_3QPffw8scc2H?pZPb7EY{T1KLrF@DLJ z_scbi!SG9|U2~N8yVKkn=%bXnIy~$i?h=5xi3Dr4MFt(Ckw2aBaYs$Tu3qK$5fZ~= z&?@K76QPL>^B6I$@dtvVpeGN$4dWciRps%q(qFy~OG2wNSq;M*$W~6m>GxA!BIH45 zq;W0U26rIbf#-uJDdgwW_s)h0kj}40f|(r%_J^Xj8)1oC)&cCMFVGw&P2 z6HSabGgmaoNH+FofQFu->{)LB?M|W~7&H+;<|JLAk>&CFp|w&er(-pYv%q#QCaE73`SR|0*Zh5O|O-$|f& zJrG2#0o7|l)3FNX1C~ftwOVT{0`|H>*`k!E89KDZy4ygyefORp7~byvHLIVFziAiq zHGZs<&|viex{4C>lx-}DX3SsyBZjyF4~qjxhe4&AqS5TPooZd7Z-*UxG-EwKAutBg# z8j*!v(P8#O^7NJA!8QEdsN!MW%Vho>*oH2s)bLE-Tb%dZR#8bpp?mn*B|G&**6Um~ z#PA3Q++~$$F;O6TKW8xt^F*W^U*@Z0V}9?ad{R<2)AkLsF41MpN|iXP`Gp+# z%+Si{$lO=J1~d6vTo}L&vzIca^|l%Lm-=~3 zsmfz8_WWRR({ZGC7>ze`mYs|EiL$dF;BWQ(Tatq*!&Xc`XzZLyAC-J^x?h2D8A-$U zwJoVxpCQsn^8_!XOWV1MMAW>(?c87vidWJ{L3By}p=-hS(-}P_m8(9Ko9`BOGpe$K zK>+b3nMJaH+|d50s(Q#m$5BV`wuGf6NV{rUv2tm6!GYlY>G$Gv@4wF;BHXx-MSSgq zJjhq5$W#ja%KMrJq8j!PjP@9t(LlpZw7ea9mcpreSQwMBP=&3LmSa!?;~; z&~L>9tG>YTLiRHiq$vP6ijM#19&i-dCIhx#31C$->w(e$CbWHJ*Sdt8t5?zzy|Wtf z#<6)VzZHYr?O&1}BdVx1E?FV9w+L}VE#TPI-zI> zavt9KI^^cV&K(JozeiBQ9QS4}ZPfik;4&w~*d< zY6DJ=FTEqckIyIAro#>sXcg!>I-*dR3kCVf1iJ+*S@Hr=>Q85J@i<-l zG`5?zL8P4>(dPCKQ5;PsP|dXUqCOvzq{%b!fw-PPEaPt{wet_N(#$k zTK`wzz8Y{mF~FAe)?Q`3%mLKDbw#H;QTLtK*ZeW44%c{isRY+(n;T@%`vkD)rHvG# zfZ@wFKOs&g&76Bpi(x-IXi0d%=ODwfmkVj~vIJyt(lW)y)Sv4Pis`ukpad7CNx(G! zhROryOIOHH7!5AZ4iL|O-jG6-(Ii(!zQ2J%%6lFGsruA*uMe2%J(P1-YoYN-eQyA; z*GkUJ%o26}>E%poiaoq4;v&u}7XAF;5urkYWD|i-4|E5!08vZtF+}Wpd0SO$b#0}b z`X+8jgkD0<ntqVv3w9&!J?x5%Zda27@`4D&n4Nd z8(mP2U!nR(y~=a(o=}itgVT9Q0^|@nP~Ir`6lgYe{`57@dGrRN!-MvBWbE)wjkz}w zCIUZWy6=_S1~(A#pVZ1Hg=i>qR7UYmxQ*FN`@Y&&Jv#yri4nEYxd)FY(ID;;SsHZk!U1>xO` zixMu$u7&q$tJsVgm2z233$Kmxc1i|EVi9>LE%pthN4p{L;f8>#--Xw+Cb2R1)~oYf z=bbKMXb7Nh{Ym=7f{0TH{~x|kG7yo70n@)*O3^QzkPC*ewXMZkg#wty8>j0w%U7nR zot!l`V}kceLuNgyY!gNpbFd6chieE=SjPZ1{x<~Dsx(NQ$y8(2$>*6vSP(i3Rb=ro zOINVku%G^u`Lv3Z`Kb6RHUl;K|}2zg@Z1%9|u8!@t`crnm{wW2Ut z?$yv!ST}VcOk2TZPn~`S-qD>PI%u7~M`Wk7BhaP>D%N~Uk)uW7_G09TM})V)Bqws| zMwX%^e`5O$9eRNkvMI#YV)oCiuYVG&5MO5d3DgLBX928_)ULAEdvmPyiPg4vLgWH5 zOfSIbmv}gG)&qcspwjjGJ=(HD!-G`<68}OLhNI$jI)#J9zz|v6u~Sqw{yH4 zVRF;#a`A66WMMT4RNzp$%ESN$<9qql#Z%9=1AD-;iErpkVZ1!zGlRayt`egaf`9In z-<3z;#jL=Z;`d#>=$(K>Z4J#mqp1R_|+MdRah4>=OK4XisYI zv2Z9#UO`MSKUpu`d5Y6a<)FCN#8|`HvWAfyULKkp zS+(>(^^OXf1XJ#3mAq#iv(5xn4ZIH1S?4#{wi;~J^S1K*-m%d>XuXm<=&y>rI(Y^y z;TGi&{n+k>bwst-uQdMyjf6%l3Nn_H#fDj>BL{Nr*cDFdx}U`U?NIa)8|k;dtT^*9 ziPSw+^%T(1ie%N*MeWTeI3r3;Xq#?bcFR~lqY%zdNzQ?bL9RLg4^(fof*rovi;RZ2 zBCFtYWPNu5=OW-9VfZcX&4PLoJ|;^i%#8j^qBZQYMlF>S=MIKB3{Qq*D~A$yqcg%} zcYH=2lP3b{ylXXr-`58oN}HA{(JhQDq>gK>Q)#Z9iD(?Of!Rg=SAe;95_4{JC_y#^bi50XeQ> zlZ&8YHrGWqeGctz6%@AikJ9C2Hk}k`nA>c#OPA%N0vzo1%(X(4glf3luz^X>i~-7w zfhZ68q@XYt3Uw1{Vs-?J{5H}KN@k*h$9+tQ^Jh=$&ah_|en4yM0}hWWq8n;Xg)JKk zFm1;HE#A^TYU}VlZgMgYsG}Qw!;6P~k~561=4{dZ^OfzM^Siaz3{Z#b{!=LWtxD=G z3~OWw#r9g!#s~3y^@CR)_0tk1)2}21mt6q{dJ36$#~QIe!lp2O>P=e_rOMw63P8jjC5fl1t0$xYISf-@a(PbW&Fj52bp9`C;JB0_3}iCg8iYa~{kf<;I%^&r-p3N^HFWh> zKLrRL7lTr_!SD*P&?*w<@3i7#`%s*X1{jRJ6T8m$_HyDxmQ0*^#WWLV2f}w*^{!?4 zht7tv!tD#Flt!2b;R?RI5o8iB80I=fh+d}DMmV;AV)W?9-hNrC zLkL!C-Y|kXZ2S-V2StWB{+a3fEpQMc2wEU-oa%gn)uQ0w8EHZXJv>hoBa`ts8yhIL zXh`O_L6mF|YRF>z-Z&W@V(b#n!p4d>CFaA`ulW*l?dkYmwpY{*!%XLm zFbZ^dIKu%x3fH=y1OBG?Qs5Gdy*=2bVIW8eiW^}|cf|Mp>Xa@pbOm6k(kOq&AYbQM zB!2j!Sh4y8P(W2}*jDBUV&Aj=YN5*20}}g3(q?vCn&xR?Dm+q`JD8!Blez%NB;X0a zazyy#p7iR!{w>OT+Pzj189g#~_Ogi{W=~ZvbkR~eq?!ep{rUS?W}B{fB|#P~n`SVh z3MBT}i#2vuh(XEA{$m?`|8T?wv9SMPl5HEE{eHdx;9O26xiwd#h6RdRtv$gx~yO4?EH3Y-wb{= zo5ve=h?%i&ir0c`!A5zd0Ub~SWprQ9QR6{bby>V)>^*D<|RyzzxVS z-`@pQ7`e~P+=x2WJ?vhj)a6vfv@TNL2yW-h2t`nfr!L$fdbP>%Dz2hvQlnh6ZXTmh*~XjI!a5yo4C{2P)3Hv+I^A{Xbl>*x zF)u{en|sSU)bymGW%NAE_WcZwgcHxc{X#AotL6n@4vXnARnq4lkz18E3W zo|3#m0O+U3X)5ya$rN(ZH}`+hJ&@^lQ#lq-27=SrixVk1Yo~3{uy#X!dwGM6TAW0; zx2*%{l6-tmv}#F5nvG`Rs!3SNi5!+5E5&pzCTJ-g%`V^En}gL|N^`T*FNT=CKCA|* zC%Dokhi;|;j@y0JRryS44cneH+n>Qgx#w|ZUsnQ8WZniI$(XV#Az(n?k(b3DgSSxx zl&AXZF$7Ex0-E?s>F7!6$@t%Xcbi_wGlH2BB&-jGL$_dwGZwKrGJPzv#{gsrKyqPX zK21FadkX+ZE1zC~cTJOmk0jF)0{Yjt^@G1W{JSrmc!GG{sX<1N+zVz?=Ah_p2cM&^UdjInXS@ z*Cw5^$yW+NxW9S;FJ! za(ypFt)06=x+Urc?h)mFFHq4naKllpJ#*$(ZqW>xYy_SG*couv4OExr6~vo7Dlmj6 zf=qfMxKG~dcJs3Z+iiNx3&APm0qY!MZ;kyhdxeXx?US6+m-p>+hfBEV{e(Q44l3c2F%x9zs_rTP2OtSq_6B_P6+jGGP=ChtVt)f3X3#NgqgG5U_Ttan1W z7poL-Q|KU{DLVijC|M3<_;fef!KGY|vr^WgWS>{_>8fxqmY*nIq2I+=Kkb-@wVwU z+fvZe$zFx_Vl-e+Bh@1SfW$D29ce5U0* z!t#oFE1^(ZF;`A8KgV{p70ozQgohCOb^(v5R)xhZjl*>n50+BQ&+^b?uUq7kWru7^hOpiXtZ_4wjh6iXtnD ztSB~96o-oWwa_O!OzUAKbbcwgqgO&XXXipWJFNQhot!Jblf$YntG=xI_S$de+EiS= zY<*d!lvCB_tQ~T+pKq7*?Q+&+Iof|s(f*cQcIphqLA&pqdv((byu`z_{-XX_nZ$Cd zDtDB=ZMtI^bvsU<ZeX;6THpT%V%@^<-;irfrgn{xv2DU^B^e7!tYD zu4}7Qb2P(NfE$z4xO9b`*-8^mYh&5Ovgu^m#5sk-NWC-C6fY%-$Ud~dX_KzB%xJ=vUT zil$mAxJE!7o8H$Xe?RIGs|L%mnF8NhN;$#@QV)sQe`OTO$dbdRb@S7y;UAql4CeKA%Q|G!J8RIvNF7Lo-Z)VK{4} z-8HTU-ITe_o8!{uyBdDa_|p$Tt6Ib~oy8J<`!uE-j14aXCVB(1u@0oi9wAw}(?^Z=u4dT|j7?N~~g3ACqUB3(^!6+&nBRDBfGGr>rytJ&-0xiQL_1!cP6 zr0`V~Is49${&gfEq(N$&g9FH9<7(y@JH=ZUj4L&V5NkeUD}_mP0Pdg_CJs0UsDFsk zay87z+s%4B`* z0P=Vj1}<)b`5vs|;cWoZj%aIv7{Uk@Z<(MBTb4B;!A3(*V&i=F=)n3ZyAi(esPqSr zcCR-cRFTG(j0)STXLpEM7tRv4n>HHu(Xk}hC$WcbsU+|fOs2BT$(X84{HNHL2e7sQ zS5$i|qa$#sGe3N`|nZErV&-37o-KlnQI@fhftKVh9+Z+Z9d_Wy71 zZJ66Ol6B#~g7Q|KwQtFa}H60|)T8bQF;Z(|b-5er z(tNr;TUxwO%$S_Gc64w+8@!^fi^B?d&Ap}M6j(u96!fFFd`z(BVe z(ms=9TZy)1#GUc>k^xaXXPPK5N`6Fr7EEKM(>5;nx6yo>-kVhuM;Yw50QM~($sZV- zoNY2W+w4pvu#yedW}zWASleW<*xlL&6Ubg!i5vkH2~llN<0-ko{~|(cPF@&8K?f&I zm~2aaZbeK;Zh6JlO7s@Ce9a8E*fwNKat=J_W+vD|STj^=$-X@Dfe>=9RGFr$1+hLY zxcxgQ0p}@x-+0J}wGTNop7M-(dOysRfv_z`eH{hJ_+oqMymwv{x0g6~rttVZNSn)j zc9k@jZ{w8twxrD81;OX}Y>4UdDXna;Q{{>T14)zX1KHjbx!OT<>G6Tov~hmCN6pqn zIID48xczx?){R5YhwqEF<*-WyoH^L6#Bh}IP9?!xQq$%032Fg@Nq+Z@qPINpy~jp{ zv)2O<$SLTd2 z$h!@$2}oawKqH}4oSe6(%-1I8t=GNpgUHwfMv`Wr9nh`PH%9M(kVORn!%EX{iPSaR zU!k^eR_N%Xo=ZmxU~9&5-LqU*>GoqDp3+*L53!SUCF?r@?TG&9zlp?06uB~)th{C^ z@2S>uZ;y&b{8b32YP-C;BiUHYgg?gUj*LO+vKK6TI#3KX^(KNkNWpo;sFhS8NQSJa z3}gB65D3!W+a3LMMLS-PJ5*S2T+ge9w-n%;j8aJtCs~7YAp{)t z+H$n>Hy(udA|w@xVOi9q7xxy(9)u7WP=Cn;JcC{G-V)JwLo@4UkoOSi!_eK~ zsS8Iq#m0hxe-nHbX;g)^Bjg87uAH=O zH>|pd^ZnrqQpbPuB5aoX+Ks%Cb97{_oz5)t4;l=RQJu>cBC$HK z4XJOjy>V<+}2%2W z0$Jl&)@-On>(nlm#$e_b>Lw_$yFt5WRnL*uTBHGEVn;PeI)ST4l%R9PU}i< zC5j*v$RSd#kW>P-b4^V*E9qiAu$dn4>ZOz_h8GgaFAC_EpDr;2d=?oo{1ti@0MazT zTE8flPFn6Qri=l7?LL@}BXsRSN6M(`%8w)L#M(emHe*0gASOb}5AZ$~PmR~)4izlC zB`CK$-fy?v%;|n3k~@FstIsacQ~Cr6{Q#{><+##k9iQsIDr~OM^b%v(e1Ky10Q?_7 z016Z;i;U@Cjop2)!kSGsm zj98inAD^Vyp{Ilh<^>zO?@U`_Ztz!CAI0N6|SeG~#PHFhfatU0P`4jUrC^VmME zQguReFF*k@pZHNm2y1jgtPZm#NT4=8`wR^d`qdu~YEST7Q$S%MuM=jTrSC0TG)jIo zet@Mfqu>E{H%9Tmu=RWf;Yx5D4o+2?gROU$Q1dhoY|F~=u|Eo=k)nw5Kgfw#+?Rti*&RU znx4P~Z%+mtbYCml0Axu+2#Y}g@{5+FF^=$~C6YW)ND+-x>|)&!Ei=xrATX3FT7!BZ zH^dC_fi!LcUJY>`qSgo)5q9c@QOwTnYE$;!{pvl;A0%0)iCxniRRL@3CuQRfC7#7z zv{TnqI?sdfdBZ+98(KEBTWn|>zCbk~dtCNP7S8X^m!h)q-knJGpp19fyJqq!#JN;ngIiQ=Iogd0V6aYwcP|Ca1wZv5HB0Stulh__i})FmjcY4WEm@0 zEO1(}Gn+$?xc4UD$UzJQ&kw5}xj>;s^HL(C*qHgD7Y#V)NtgKmjZy?*JeOBmv&)si zi9_eN;1Lrw?Itm+<}I^J%_T9L&Qw~?vf1+`JewjKOdz=|Pw%MG9pc8_-ys<8JxJnx&~ z5yK;fM+}dK438=f49i}XE#JDot?a;-M(~%GBah=XB%H^v`Vz}hFQJ|R*jpf_iF2!- zA`1bd9+UKs=B_*u!NZpl*y(bS%P}cKEyHpSD3*_)rz(4pWn2{5bq8;W&S!MVe-3BBHGe~!21PVl8FBth<;IfvW|}O{4c?0 z*?3?qCU|e1A})#S=!oB~li8zjS=1`%u|3kJ z>Z|~(U9RuWHWm;ZR@a`4xK*k-qc+vJrkoDI<&^kNsp8~VhN!UP`*+x`CVm?R4?QSu znpjtDu<3gd-eG^8$H2w|)NeD8_YQ5X-Dte$t(@JM(ez2jKe~3Mm2A@Ib4pZN{}QcxW#cwN1cVeD`{tlv!de<$g`eE~EX7?bU9-U#iJ}&Q=|yZKHKUY-yHXNrg+~ zdU8y}&2YuaPE;9{t;i+GR__^df2oc{3DEgFsU(-Dz1o>laxf{&THLwu&{N~MDAi#V zDBZ$ub8)g~z7l>}=88^KzvQZ-qI$_N1;5R)LMN*J|9Z1FWYf z<4xhob_x-rK}&gFeE<9ZvHY_9vi$ZVzb`wp(ltZ<*4MoQ%`3e_ivD-6Kn#$W$AlF6 zr4Acd&$kK(P!VSmjW8yOV@p_@Az^^9W!_*7_)*u5gXgP6#ac9yMPE^iK3Wb9s}~N^ z#WGdzkld*K3X=g(cwt6BU5MU$;iCufWT>mY-@GU9Q717k`tC~(dJQz_W!4NKe`WM$ zE)s?=X(m?Gw8BgnJR=87+OuFagVd(m7_h3SY1dCE?^gR3STnO`Zd)^d*9->E7wl}Ho#DT4IqtBph+Dqv+x72?@4ax_Gun|p z!%cG9`fxVE_fbl9q-yIv0!LJuh^QQ`9$fTt^{>AjoR{!@yS6C%^KUn`QSje)Y^T^x zwQi@RN&K#arH2nfu>{-1!Pvw|AKhDdG;CP+*|2JE7@FOE)sNlH{`|Wp>@ocJJ={O_FkkM!}srQ>A?!4RSlLTFwY8p8NtSO_Eg^Y5EN9`N5QMjwnm z7=3I4bY7LnGk9Ma=rGVJ1WUj|*Tf%8bd>dhAlxu&1*wLjz4WTa?Jkxho%uF z{P!cHN=B88Dj8KSL)ahJLs;S6-7|s}j9`b1U?a`VXOdeP1~Uxq2L@|S92!bKda;`@ zIs5Y;+knsT-%kvo8A3CJW(eIEgqH96Y5lu=kK@gQxyeg-3*vZ2{EYYq ziTE|24$dJs+AoJ7`}3dLauo10y>yr!c7sW7^uU*O_PdN@N4*8ru;oRG)+SsDGpyDo z?3oPLGl^2M;<}#g=?2`-75f3ZHwhmP&i&bNK=rP;Ke>IqXw@&mKe+ooJ4fwz!Q0VJ z2J9TMbF|tKE73X={>`@%2G(YheX$+)#iB$!&$Re)%8GruUG(V^Rv(^{1&i6jip&24%5)$Y2vxnI2O$p6JZcsLlRML8|XX;H2jZMJ4~r=4K+wvuxN zW5E@;ob_Gd)v?#T<6gIVj4D-7`hfj+_TSlmFZAz+H&FDbr-`CF?BC~p@okrmKmNfZ zSK0e#@1MPY_Ws%XAFlVWURd^41&15B$b6L_%HakMH&hE;=q_3uxQO^p^v>RiZaZ+1 z2-DyK8v`5JzRQ7)+%LZCJmP_W@Kk#advMr;!yX*=;IIdWJ@Rpuk{u;D%)((74zq0I zUH%;ov#2Mjj^!M$;dssN_OR&Yl0b z^B=cG=PNE;A)gawW+ade5JOB`L=&FGSPkg7!EFcpWXI84=7m@1LQ0fn({ zf|F?BkJg510@q+RcuL&_VvuASgm7Y6H&{37FqR{sI=`6VVf;YcH5z^Z+14A& zr7#n4wWaCK#0#U?aTUiqGdEIe#9t;7R2a-+le}Hx%BGp+x<|QY0MIo6c-gK-!7>5{ z0ecPtY;UnN+>7K$FUA@}aQ{2f42(AzZ|uGbVOY~OtogQm<%RW?3~dd(?f zNRDA1n)Vx3@O1}u5Q8WNQ3C=|Tdk}Zs&x(3zUxL!;#C-iYYf+RM+4g4VrlhAtsU{8sCFb`-jH6n^O5%3vo{b{5!KU}s^E4T$Y6KiE>;QG`0R7mHMZ-}L>;$nB#7+=9L9H7rn^FAH($C(zyC0xU z+*e<#SIfly7W-T5Z?V5M6n|^GO&Gg%UAuKZ^=CYB!XLYK?Aozw$FAM3*hSlGep-Hw z?+r1ix~~po?>3N~NOmIGiDV~o&z#7uHkRzFc0L5=MZb0$r_r;&YU6+IiojhFxE_;D za1}#;^up3nX^^!>`|1`C!``xQ%)T-E#_SujZ`^`!yxoSGUGUCb@T2}A0e*%jwpxXN z{c!fff8l$P918E(+*@B`nb#<$1HE0ew;um+%sadN?Dn(U&u%}v{oCvIZ#@p+07K^i zhL;0DAovH5gttlpM;SQEz)=Ry_U{e4u)fJMcPf4q(;>E%-`jA;z`z8@G&rWgF%6Ds za7=?^8oQ4=IC#=|@Z{Se;T`V z9Y?`zg29ziTq(tsQd}v;Q812zZ4hz$-hvFh$v}bO-Ui%;4bM30#!)wpx^dKvqi!5^ zy|PSQ^}Y@i zi0*AbaSPxeM-@4$$WcX(Dsohjqlz3=+@+}E_TxqlV0IqBYy+^qo%7|TZ&=KH8hieo{d>;Hoks#V(YJgz2)#Sccc+f^jk&FSv$f@fS45&^ z%^*qVNCyqpce}_ONLh`bKmX(yIiZABFkVpJpESPIiAS02YNsT$KX;hq^uLBM6s%pYFL^{qnL+{em$kMgapw0q7ps9FZ`Ji#&re zNPyAC7Nd<0v;iZI9Yq|hPZ-$@3E6zxwl2d|9HW~(*GBLjOV6N4z^2Cxqx>OxT|1|G z7)mjeV&%orsNIQ1ebN%W$?>dnd=V+8}WVBrA5FCvy8ME zX*1HU3+W54t}&wD*HCs3`kPTbqk2a5y`Xxw034$qlK1dK*VYHy?XU;I9t3+3gSH>= zo`TL7?5XUlr_z(HU~h%J74}wk+FN03!(P#lyrLibuyojjlszN%jMy_`TP1Dc54L)? zFRMBaa{bqi`(Qm`aD6&J#4lO&h z?9lF}9flYEwEQC9DKG&1LVIy=V5G*?VU1nXNX@jT?HW?xUl=5d(gPXUy*V zG^m|xPs_JsIAq?ntB%6@!ou8Kt39~Uv3qFYIWWM10mcZ75jZf=XJCLa0@n!)D+2Ly z5cmZD;34-MhTt#+H|f~X%DtU~82BPfbW%+DdipPW9r73yq~N#*$2~ai!EuinUngKt zvfn*(%!jA(hU07fSA3@De+fQgMizDxdUu}hPLt<4+k|(96l3{zIDiQMc*$2YxZZ>7 zJ@{${2UJLNVs|s!v#)5BO4K6jusEK1&9J}J!700ePcEz!) z?TuYA?&4~z0ajamKg38G{_!1$%Q#%d;W7@Fakz}bW%~l#@NGqd>Nz+!yt;V?Y6R3c zLdOw0j?i(0jw5s&q2mZ0Lp{EIxwW@1Ukx@Mh<|*~K|u}*a!`(rf2Z{5*n{fx`ozl%|<|8-8EkrQxI z>|EkKC**?s%lepSOCC%#e|T`iMefI^at2Q1xXx>F=lS29`C~n~CK*;UbG;CLxN1&L z?q%QD-c?8>z!}%yC@AsETh`jGscxrzhJppbSyRqv; zkgOVsGJ||>kpR-|9*e2Cb7Q>9>BbKIBBE7fb|1_{=$36{~+Rf!@Z@aX60_{<&M6Vs0*Su(??JpV40ghy{W1u6r9 zSCJJ+52rxX7vn?cdVU*?LQn2r#f8#mYvMWgKvzG=&=thtxtL5)SQx8?v>K{l^|}@6)f(Egg;B#OE()QNv?p4#?8rA(=B&(F znKz}(+n+p%u(FcfI(F;Wt?SoFcH1AG4J8{&Hk2(IN}F9Sxb(ngnSEFG zT?gvBcHgFvO*5NjHqAR@nr&|@xRA&|fPnx5fq?>ney)o$7+^5KV1U6uW6tCkOfkA3yfitAYUt0}uuv3_!L5fY{#mSr@ z-dv1%81pdZVa&srryRukX&GYq9!He8r3kka8E#9F7rnPXWthbJBD@)?HJna8ML#$&eEk49>qmx+;y0{4iCBO z@XG;BNMc0Eh>{T{BT7b;j3`@1lvWIDX&4nhiYa$*;4C+1xrYm3za83;PsXu~V;RRX zj%6InICj@?to4Njtxs1^U*|i=eCL?&9QTZ!zZ)8MMm)~|dOL=Jb~~+(TYPhSG`^6` zr3DP2n*r@b{yBqouG!$4jUm@;w1(L`2wa=*F&_fJ|HZ%m{cLHJc{I0S;nTqXBElFa zt-nSs_|2I=ritXAMLK+Z=6WIg5VWQ1XHQRmAD0Hk!3KQQriB;*A8950+Gx9DO% zou26rElB~LHGDBMtlI%z;k@Kv)pWa+b^WU9BUaU05+q^6kfD!O&&b=Pj^lebc1EDi zZ$)CkBQ^|5MV`5%d%{&CX%RE1!t?J^utjirvzxL=`wnuD_`XAcN){m{9!`5#<=P~zd0l#Al$QH1F3)u0c05-U6 zaM|GQ@ucN`jqdksblK?cozd-f&N7>LHt}rY_k4zOzh?dwn|U_#Z01`v^8hMdS@P80 zR|XZDW+uHbxk}X1#FkY~@Z)GjB}`F`0+&p2ntDHHBlim|eqdn1z=DCr4grg2K(9zhLG^1~Uw17|bx3*#tcOXz8Tq-Q6>G;vf)TsNVg1b3KnU?iWD) z!~lu`6ay#*P}>5ax}A8(p)L+}aj0upaIOD2#XUF4;f7}1O1Q{2as@DF@b(4A!1Vd0`SYWHKYNnbEz$e|*1E|3_%sxtlOo3joki}3>>K;w z#-n@q@#DSlo!bC(n@LJViH}D?K`WJ-wu~Kg^pN`9Va-5z-%8y_Ph@`+{KuhZz);^uSQTFk9 z3axDOt2|9OWAxe@;s6v5`S{#h#n+LL0yhf91kOYY#ECMW7xU@#On>Ofu_OX~)THt^ z$4(GB`CmyAt(`I3fQ$kI`IUvVqE}wN{l|Oru<-aTXGJ>Ec2cAbLG9t$%VyE~7q<%< z1pgU3%*bNqDSQU#u1CPv7V~Qwk-c6Hgsju&l6M?9l5YXO!T#;rE~yXX z>I+5Ioz14XHx#$z&OBFr{K@gP{vydN8L(R+4-M8ofnThr=xWt41(u)`;A?O%ltr#U)2Kl5SlAsPCzl3UuSv*5Dent~gIyDYc` z>NkZ>XJ1RojS^h+X(JJ%VvS;O+(*s>SioRRlyn|Lj~XX>{&QGH0G0w2rc}^CSgWs7 z!Z6lVPv$NUrAuz8s7w}2epG}R$D*WeGJ^z}MBTs3Yo%)$F}Xz`7|0-s&FX0 z_MXlFp+NFcbUzgD7Wyu5h+o|499|lsW1`@s{3HcWBi~UWW>8sF#vzq*H5^#JCDRmwYgJ*=gX9=3xluusA%w zhEUgdJ{4hEsgMh!;Fs-S@jL}QK7uz*jfj^H6dZtmmPEi3$28KbAW4(bOjFkcA_L(gJ@qM}PS-u;*ogfsi!dc}xid zjDm+-Fb@Qez0jGuQLN5W#G9g$qxG<4;)U?SO|p6NRWC~*AOWm9-tx>L(d)_aTOwNp zA114gkPxVhh#)neBKN2j+LL2Ro8_Gu8ZIqDNVyD%21KMff=vNRE~SCbHNzguD_gT3 z&!5fHLu@gUDi5_tanWHFlr?0}pljV$2x7`7AxT-G9Z4Oil4^@$Cl<98ckWA-&Os`7 zsxa@bHf3Q+zy_NL1y*;2p$lO^6>?G{vBdYjd~Wl22+h*$6^Tv1Ah<4Dmh|P z#b-L@4J9556EVe(C6!Pp3GE}j{9pQ-Rc4WfV6U*DV&j^x4}l}`b>8O zusE`90Um5bV_Vm4?bI{<-f}(D+A5|434+L;gb=Hp%6v3Z-ih51s)Xqo3ve3!ySaN; zhEq4M%3La-XuQ)wbHx~YUyU)i8fz{OS*_%3q$?~IaXKi%wpBT{CGo9QOzwTjN-(?@G6@qfpoHa41Jx~-}E6cUAyHb+IwX(fy z%aygW9jQ}G`o6StxSb^`!}p}PW~TL;nKCjQZG#N%W33HKFju_|Rf5;gH7r%BUZbaU zMVaPmcCKbGQmS0d-g7nkYUL(t+ntrg?M|uc_KwtJwp6m&fKAofN-nPC;!3N|V!GPgsL9YH4@`89zHPr zv?d%SJ0SLpkDM-AT zyQTdeCVi?dS6wgFdQ2@CBN`8pep*@W^+)K=tmVWQ1q?zAtOJ>#EC$M9qU<~XWD^KW zm_M2ZcR+8&QCUKQct$8R(;%1u!$-jgOUB2kzn10|6wP;}2HgCr+S!w1E0aO8Fo=Xn zoD9(b!RQ=^(Fj5x*dQLQD0}T^`6bxrem28ydJUa?KX-HV>8wSI zifsAW7WjXczV2C`4%8r!ol`tT&8Ws+Gz+4#cdf{npm6HDfNNyv+>mLN+)kQAj?|30 zsPJJ2jySwKBz+)!e2VV9N=`uXA-rW~*rU=~PZgqWqVv8vUQ!y(jUZ`d#cgQm;v;31 z+@?x~@(*vaNXWmL&Q%C>AJuDJ;P?h~Cr$bY8^DfsK(2~CsQynGR%M8h3+}^UepfIF z1|IbBoYcEqVw;H4Mu=L<>gGNa;M)3k#v{AdStL2Tg^rKS@ zsm#OH(<%b#JVJ>A-a-K*@8ZBPmgK%A z*%~rVpISL~+@_68TQKjSwKQ4<8zP%&I^Cx=G-%&bo00Y#`nGBo$ z1i6E9HO`&DlcaS;;9&2A9F=fdR?9*qN&VMoNLW+RW}8K8$hecmut6~#DBfhT&Wm*_ zcMbGp>PQqN21b5F?Xe^Fa3c=SQlxXUHCV>oVtccbOg<>Hus=dmud<`NFnpx~501?5 zLb1k{M)S9z2BR=vRkI8ueO{xL7%gWDTdm1xS;_W~T38_uTp@Q4q*%eTf*+28ucji0 zZVdWO@NKN@_dVygZ8&?I@`PIexQn>ICf-gSH!QeaUPldG+xC?KuB2x<8`Wu2II68y zw>hOWSmnAI_g7N96<;+hrCdgpZNEC+vUmuq?yW8)U{k=RU?)w%7R5|@tV(H8)$e2u zzj+Nh=tTUsV&s*)*CayDzNkZ`SW-z0Uy1aa zmv*MY1=d4?70oqx?}pL6JAJ*l5|cFW_z3oAmTlp!s@S7D?jfAaVbowqrI; za!7L@hrK6{frm~6{p9=|@>xsltktM&d&eBTN*IVbPmbw0RGdSNH=)KfQ*~fk1QTMX zV&h!E*}^#>`ym^;S{T3xesQOB7OeV$wYpy^TLZQR1GEO^n(VS|7$n+Z+t3~8TK0pk zJ^%BcM`WXlCvzhCK z_*-4!mU=Q{z&G@$4>k~dBmk-EGYbX$oyIllfms-yTYU@-IpN8S z_CH@%cf23O=-&0c=z(}K6eHn%!9~vI(f#vV;MB2fmEw)m@npwcyZVIcdyRiXteIbU zp;DDAOvmUJ@bt|+$T&TK-X-9~QR)dEyI>7da3U!gU>D-$myk0Nw@P9I8zvhq$+J{P24DYL!XAL{Y?0<&jAm=7)K(fdmLt$Z5_9&V@ z1|s?(kD&%|Glcr^(!UU2rRQ^S(u z#KGwBgByd6T%K-YU;oK%1gZ(5Ket&}`FD60Xk2CpYS(46*=+a%lEaCxr3h?d;{OBoVAmyz18GJu_rVCB} zz;jL}2(_1-&;)A3Q_hOP%Vu;&(dg4*DUDUHdRZclL~|g!Qcy1sPyBHM8O>8jOULAC z>JuYzc*v_R%(9D$3T(sU{dPUg<9jc(PO>knY)Fi;tlE-)3?voOiUVY0;PWqDFpnze z7%d4Z31lU2MZ&hGTO>W&h;--Kx5&QYXk|9BY-0Dt#D3e5i7nL6`)gzyF)kh1^KU!0 z=M&ggx90r25{v{NL~PxaJtvuAi{20eudwJZ*{HMMyhncXcg+~}LM6>My#t%xj4|s7 zKYZ6Uet;!(iyyu(14Jhs!UvL0Mh^|K?`rh$EdvM!5PJk5zHbOX6lrM&5IY7S8nK)m zVU_PY#wwBbwOgq2sze~m``RT`K|R1wr6KNJ3st^jw8Cg*kI>4iX3$EJo@TJZV5Kft zX~ax-go|Evjf=z=)I?n(qaVto_+V8XVk6W#42>FM;4;wYdqzi$j`j#0{m>9PD%94D zj~E|q0X}L77jy*1e&`sC$s5C+g0Uah6P;GoAr>PY$7rk}4laqtUNInJK(P82tI3{Z?&z*zc$HB!@+H2>qlsW$4!s|CWb-KQQ`Z z^tVUo@26(aU!lro@Ws$O?=X;M{lqjj}G~G*jn_*@{>{|(D z{>Vs^k>(yDO;mo3-0kPQZ+|!YceIFqSM$C*iZq+SSY0*Gd(n07eA;~_<57vmC~{q0 zcC_H^d4o(`72N*B_}1g@kb8u08)_-LLVa^El_4%eT!y#}L)^xIT~~_}9RT0E?!0bab#myV|5Jx;zhW&`W@*^6YD#Lz6 zpVQ)2y^3qfxu$&gYRY#yG0?dm(I9s2%5mv_KGmcLzoq0Qoo?Nh#NM;p(iAUm=(Zg3 zI4gEt_R4i>Y@SuIR_6=|doG*-;S30SF6_Cq0oS|olzNzs*Mp~2vd2Kjo|1wW>?k$G z$_+S5M?6iBou$2UmYN%<$IcR`dAM~Dw+`Yo52tws=qxqoA#~-Oy=n^49`O`JMzwo^ zYGGf0)@c;vJL0Pt&1rW?9LQsa8I)T;;(sNg`7~bEFCqOr0{=f4&qreH+%D+n`1-mk zrHC%S&qcVvfP~U5B`I`r8^s|!$hmbR;f$tk6fF}5HlpY#_dvA7pF~K^I257;>1r#> z{LT*lf-I&L<~z^-$KhGBn#lNj^~jbl9&?V*?caf+oq6Q>chW@6#K@a?K!+R!QX0We z%5sv)Md|aN9G?|FTP?#}Bydt?F8WZG*6B)067yF93{S?j(jFS%pR$tiXJhRU0!|z@ zgNK%nsPmi6$fBKwtV`E`c6XsU;7E1je4NAgE6mluEG_`BdTCyNpJ(c7>lRX$xILP=*uba;sZj0Y&4@b1Z;VEQGoY3zn` zkyhv8o(_t8np2~FTvO~84V1s8(cSGt6dq1pH_geL0RnkRkud>df_=jT4c=B{NU#q# z6`NDq-Cs89x>s`PX+T|GGGg%2I3I5eKIBa!#vhD7_6>hDcIAj$D08QThNtf}XCivI zEzm8}DLss^yGsJxMYaVtZUX7Zn*t1W80_pD*lF&{0LNPPA=a{+lZKnKN3XhuRoxG; ztuT7ID`la>Bd2 zkGsWkKbGjAiL2@m%JJOPR#>??F!ze_oWs@1`&g~~V>5WJSkH5{GKb3;&-K@eusMVK zW5?Lh_xz44$x1hs?+Q6ewaQ_@rWv_WfIGgB?ZnXwP`+X8m0coK$U^&UIJBAnT<4M;CU;2|ACX%`wUc@ zL1tZp;-eQ`C;n+jWyip{%J9t2T9NP!jW)Qs1#J8i!()cW`w5Sa8ma;)R{9*uDj|%a^9tK>OY!1@#gllCM*%N4-soV1eaC9Jh1MCg# zqc_mlV38Fzfc*jX2iPBAe}MggX1b14gub0SAbkuc>cIgi+cL0Y2Si(9c0n3v>vmlb zoLa-EhXN4``{0rw_IRCANp0 z-^RXH4PUD{zoK*B?p234_=rbtG8W!5EDRg`vrcCw-w|KMXinQiDnY<0%wXfl3H8Ut z*tuQEuV_(q;!ud%5s@nq&8P9Q-U{jG5kw<`@q8p-i$BK&)>TyiVL+b0AIg!?P(vlD z`Ky4HlD5rKC8e9^-_Zv$E=QK^B}iDCNiN{G(aar*H^Hdnp720^xjnW%@0V|GkLiu{ zOlK7Mu?s(TMpHM6AaFL1;J`rA6ghItM4py4;5LttPLnD86Jm8Dz7NJuw19_yZHGAT zyeLkCV>N{*xcxiGxQs7?8X-btEU)5d%Z}meutD$6cciP8f7GCD>h^vgG+^whmJYcUN z#@v)Yw&JH|&H(-qCkn%lzXgb2`aI;fNlnle6!go!#R0{U+b&X})^Xq$pBR*c7kab? zc@($?w@}RO2dfvZp0iqAG(qw!@c{PuBun(N6qjF)Y-CouZ;jT9Yc;(>T1g!ml~8Zz z@atOiA)E-{I!f@OlG`o`6Ner|jMOq(;-ZuBxPsz@Pp^^E&9tL_t~(}F+OhCtU9^c7V%G91j87Tp>O77BOp2Cve9uZfvB{x0vHL8 zm`Ee`voir~2y%g2c=RICnpHauW{aBuNc`Xb@1Twrf$w|5?qlSrjy&%>30w@_#eoyW zZbbQB3-d zDoQOe`j2kZwT1%@IRk!|(bbB6AjTGx?<)2J3q#x$--p5cPL?Z;f+@yU!Fer9YrWTW zX}ZHrLfLl6aXr6{Mxl2ra-k0q>NLkCF;nRnNb*1x1Cb9aaBv>)Ju35(kq2cwXGLoNe?V`Jmt2sT9+!k-W_jNCi1$_khs>DY^AK}6eth?|V$ z5KD|;->@4UXq@|zCP{n2{A9b0g;JIyl8pswi$b&>#PGuj{0LcRoQv2>@e1bB8_|z) z&LCyzQ-%)Y#IDO{^(-}de?!N8~BSVXitz6zYCBHZ27~X^ID8tScJl# zUg)^D-qfQ9WEW4hv=5Nd@ql1J+&fTGB81gzse&a(<_5u31=+*iBIyV7NaZS*74=Ov zY>7Pmk3?!6Ve?$*BKy6GXNg6rH2WaDZ>7U^*4p7Gt|DzXyrP5l%8fVr} zaw6l(!07@jM`_AWu|;!viGm}O>50k(=4yGVT|$7X$x6~Ej|QcUJ|q7L)E&7{j1Gwy zI0d@&I|s9sguL;nqIO(>qW%BoMq2+wrDLo%+})QQPZWHmRLNeJFP@Kv+g< z10VJj91+)FJnNb`q`@@WP9WX0Hb|u(UI##v238rI1e|L4tkiC*Yg@_>%0)DWX{#L5 zh4>m*@XoJ+EJoxZ$XJKGB}^DonZ#&5LbEcN;|O*PSdxZK{GtL&he|u6mn#@O^Q37_ z@}!g1M__F*N}n@wEgHBLj%bAp{A%x0Z)78XQZI|hq+geR!y5nbP3k+ERRYDHqmgjN zYu8D6MDn_=@hi)7gtCbxPyVAptc-3VISB#6xl!t=H-cWuZv}!*Cyy@1iYmo10cYd4 zOg=$CMjqN>5B%VpN1_W@vNDBM&6B4}|xp?FzoIak?8RJkKK?pt^C*}<2h zk;46G-Rb#Xg3lmMbgR+?Nh$(VzE6Rv4bVsT{5h%VC&#B7E}$jjnOS6uB{s#Vwki%J zt~U{_`9y-XnrIzET3DDa2CbG^A)~J|=^D1m#~wJd054;Bz+b{dR6BYK7OjW@M3 zih&d08yHQ{2Z)cTD*ZRBmxrJw3?4}fo%;X`yz!;>^Ao0%r8dbEFr2TkO%0n=_!^aF z%hm!SKZ}Q1yl5`MnH>LX6|>nOWRgijjqY9lE{Rlm5BVHS;@XlPEd9;!Kcb+an`OhofpYt5jbRy}W;t{qV&j)-c7cN~GcHZ2{0SYyxVQ z;tw|u1HYuUhP@EOS=>)N+SCNvMeL5@>5A5 zA$3?XhwCirRq1@Fa=5z{`B~oIHUxhvZKz6xZDJ@jo>djLxF>CWDu*%X8LG_8WcnE< zP?9pMkuKJTmr0{*2z@2>V+0E%%tAyeAgAp@A|#Zm;2>W_oGzx3*MbLOZASZGspba!2 zL?O~e7NPhnwb0QR8q$X{c{=uF@C@x)GZG!N#AldFycI|@?IgnTl_Ffi^XGsIg9lgy zgfSo=>0!g51yxOeZHB^ya3Pa5@)#*Pg~?CYh6uqwaCE}X`=<;pVm$Fn;Ei*1TLy=8 z@_Banra-S0VtW~D(3Z|X_UcFEJ0u*~bYyAyU~a+%*dF3JIOhLd7CGKf!Wn3HC*sEK zRzXm9uZ&o!`Z4WWp{CINuXF{ODlgM;2-zw@LWM5rDl3`B#pRdv^|ZP>UgErcGo%|+ zYZIHg-i~23FK5S^IA1nt+h@|6H94K<#aoV%R#66=-0m~Ez0&M9e>83wdSEe^Z)@r} zvCb=RaJkutfG(u(|6MQSH;f2Lnu5XQMXwWz7Z@X{~?g&cKn+ zq?zP&pf1_t=fy^wowu<#(a(-O%$=7piTx zQa>->V+B7g{XUy|3Cx3cPKw|P)o18zs%pt%qmi{W4&?0uyqBPI7YW5ECk;8g+o=~p z`E=Ek{Bl{CE(J@usA%6gmOn_!VJ*8?6@D{=N2*bv@%o@5-dF{$jvA^8wCxY@ZdsB@ z8A`k7s7&eHpJIC{*W?ZiMj7mpQRj*RsCH*^9f_^JU7kKl%X6+XOav<$nO#$83s#ujpwZrBOaxJm_W zQiPW6LI;vV_dv6{$b>bI0#vn|F_YU+EmnqnFSm?*+CeR;nF~s^%4+CT={2XN2>=aJ zOWP@KFY#T)#F_T56)Da(v5feFG)~>cuvFj~ly7D#YU!zA;EwUax3o$n?rJ5M%IRj} zd@`YUkN5C^mSq-9y-~S~;k|3$x22Eo@Ke&1K;4}v86Qn8F62cXpm2Abwl|PRko0E8 z7go6GwFzL$@2<)v?WSsw^8(`N668Mi{xtt_(9^0%(E=_}5zV^vq&g09;6<#P=asI}dBm)o_0~6>w{}f@+3lALZfOarg zMPAt0L|Zh=I6I<;c2@{)ya#bTbNxXx_@n2KgU34DEWep@GTw6oiu-ps=cIE5s8*9d zcY|UHY}My-_u~OV(!N{P7tT+g1&96n%x$r z-;=`jWtz5gmtzfyZ8y1UP;t+?7cL)OQ&)}F99Q?Zj`CaO>lb@}{UXm2)h=IL$?Fx8 z^OHLkvb;!_SgZ2KW1)U+id*EC{?bV|j<6U!!W}n|Kp5ynPwM>w=kh(vAco1U`V2;u1 zzGQ_lnk{m`Qvb&&DvKazjdP69^4NZ_yE=M$0o9!-TLD0+~L zI|Ly$XiyVW`~)B%k5K0m-Fq{2HwM;$as=Cok z4@ZHO&r(J5iWftwQPC`lm2}jyXG)Cfr zbae%JpCkl_LiI%=2yeV~p)z!XXbBF9@uuWO$)RmVLts)DvQdpe8@X+zLGTJs_7zay zNTXzwZ}u33pVfea#K5=gh!v5`c1yHc6Zdp}2}ZIlaEW*W_W4ycW6A~&s#adFZ}VPg zlA8^|6j8LAKchZvUXUzBi#Aq%2Hs65u(kIWQ8f^e(Jf#WXAo;Z*+5n|#6s7l%UMsR zwzbq7+KE&udeF_L;ui*?e}Rlit^cg7G% zS?~XhYL)EqiLE#>OY3+V(0Y>{yJ}@YHBXG#^{IE~2Vgdyb)<8uM-b2C9->uQ0(U+tphK`EN{qw~+YWqmG7^&#)P~Uh`bO;m_r3UAhLA zQeU4;k2=k!tG|>a&j&dpoS>DUf>xkG?2T0Kr--skG&)E%DUmPf#0DNp*!Sn3FD)Tl zqt9Qa{a>B7ehG|8g=Q&&ONW{w{`Pu3=9_1%$%)tO_Ly%NVecMO_(FS}`X=LlDh)+; z;{khUB|6ct zH~_@@YobsW1%7$yJgOp{FNQ6hHRMv4e6TpNIBgR?<2_CkN=S`YaEzza8BJRD&WhSY zZ#;Zdj)%9Fe{Fi7`E1y_vf;aql~|G(Mn?T{{B9E3popUK|6RELk3FAaAhJ?<`SfyIC5wm;KGwu0q%P)3O5tYbE|)q*&#Yv>N}lm%P?@2Pb;;c`oxx1A0C-9z!?+S#oj7d%wL5X`S=;WgWJjK z7IjM?)Y_*R-*=r(RL0Z%VN-^*y1Lw4oh|Q1UFI!cRC}tm+mia1_(nW-C_0w?w50d? z+D={N(6yjjmR?g`!^(lbM4v0KptX`!TY71(h2-BH_a*h9Y~gtBPlItCSpf@q4=`se zR9hp^%Q}SD*M`piF?XlYQohUlOqB)&wlJ)*ONvaonTk0Xu!Lwn#P8f`Uu3umu4C*_ zQyC(GPRDZ0#Jn1fz6Nl*CnMB?8?~G`rw+Z@+nj%mR6#Z{Gen{xx-AiTdK1b& zGqbD819og^!=ll&dG-0$lg?ihS=?CsW)#Hdi!8~v8_#L&_dK(jLC?mC>b>dBU< zQK?58A)i%`FNo~)CG>CS{z!}Yf%&sM*DQacu4X9DJgq1MX0EPuS_!wBgslO;+7j>R z#j#%6Pqs}~<$K1f{p_woZ?^qaaqezp$S@PK>TThT1l)RCeSNoj0v=MAe)aO&J8-O} zo$t)EUf$!jyVe$Y>E5@7ia5Lj*0DRiy!GAiro zn$s;l*iw4APqk-pX6|AdxKIQcW$GX+zN&1c_%dVQCZ8Oiq*DZNe&hpugxF)_-LK;u zqevM?*HH(DS}%%#&R@iOLjNqW_oEkygRB!-c)KzbK*i7b9~0|&@d5#F%@yNV1v%nX zHrx@$BQrNa^UMOjT%@@B0Hk;{oy!uSeEko)kmPdUZ`9n7&=@KBR1OTx&y1y^Q4hjJ z*X=Q=yFqo+mGw93$MP-2Z79Z( zF)cAiOnhi=zvp_Wq%WLD7lU{3wXs$QsWzxji_-hV`B|4zc&@}mVDm2_^_=64aSRGD zNWv-TWeIor3ePgnZmw*D*(c5PYc=jc%PJWUqPDiIrZMWM)v1`MjztqMj4JESR0-2; zwd{TDwZ=a5?(TKJBr$^8!1iBXpw8pE1dx}AN?Xpj_EzadY!lcfuuZ6I6V83Hdse}9 z#@>XCZ_I{akcOem39)Tpe_{Lmg#u3B2A3flpOH)4P{*hGJ@Zs_rsaul6t<{$LGJGo zZD$u`L{c6-2y1MxsOrkKT`DnPX28sVxt2!cjC5^dvb&k*(i24FW7R9+HA#y=WAV8j zO#XN(haOg(mbK-Vy*ag`&XVQqsfpPxR@+}n%qV6aN=U8bbQ&Z0H5E(p#hU+ zHlBmz>CWP_jwt=K*-<~WPo$2+TQswVW@+kH>=_DUn4-)Gn_(U3YEQV)5w`kT1qz3` zm6n?GXG*%{C`(ziga#4JS>-91Y5fSERM>pa#^zewIvu=Pv43VRuwV$0&UP}D!)17SxzIzd1*tC*4o^g10|ZB z1Ak%T^u(J1Zf};io4QlDAN-x=#6lml5rB{ayh@X;PHw^c!y~93&=_%*%=uQ7Q{=Q> zP)uJf6G=d2L4c_|sAl;t3%ErOm;y+d(Gj|g2#;@~r~ zuYhkRx1-dDfbGHQ1%8`H^f-LiGnwc@0;GFY(xyXp$#Rz7PzZ~S$(9CUOaNwyJXvKi zQfhP!^VZNqdG>35-il?;d?sOUoIKB2HWFkzLA={O;pqLEUvNT_2V3#?4$z2X(+`6OB z0~pD&#MLSm`{YP3}&^P5Z{-M$Jd&xp|80IH#MbZiyQACESW%NA`Iklim-!BU0;b;>V@Wjv%kM}`j>;~Mod-%sXrEfk#1~#mO z$!eaRaRl$h=rd&zH;gObb3k81 zDZCbbEqSQul&gv#JuXUK8fD(<-a%SFl2u^I*YryP6(8tJO6n* zX}(_gBj8Bi`={7gqK#)2%5^k{c&m)wQb!iWCOWD=a(#%W5sSdDP-t}>Vmw_)p-IFX zBuThqtrG%xI$g4rdHTtGiud#|;v0k@UNTRRE~?mQVc--qze+b4mmE|6QXO*W8mC+a zb9qRy(b^Fvz^2dei>q>mZm47aUFm>`I#)kU5|Yg>$pc zhq}8Yx3$~3y}a2jhM}{Y*3PJ}@&XJgZV0W!R|)sy2_|QQ%b9q0bIAM2t{h6QP6OBj z2_2qlPSW;GcbhL*Cg(8#Ud+NHV}KYOtTv8R8Uycz`hht{z-AO=U!c5&&~QzX@I((5m%>|&DFK#tC5sdQLcR+?09V=x@~K}4liuWPfZ z;J=K-6m|p956pMxEYk?!GAr51H_4o<2ak)$-xml=DKQL*NWG}kJQ6R1gv3yk(}76f zdz07Fm0x)8e#wX0G)RY)7`=#!{aE^v8%?2>FKB!SgFA>xN1GQ?1U`I4UdA?A#6|2! zuds&$HevMKlRIGek=*4v_S00=&bj2mD=`bgIAzB48c-gVr?sZ~!$U|sw#;b_W0ukk zX?J51yOrzpmwY*-(~XX`J@cUm@7QgP>SLyo;HyqJ3xuw;&Z+hfUO&zrMc@kQyLI(7hqZ`QAaLPo|i zgbxeRebRK@odMOUpL%GIKpJa0R8^gpMoq9<3}vl(H9!=hYxf$xTD=tUr{&wbsVmLd{>W5;PJ7ZFdGgdR z$-kCnXQYCP9@|J8SSv}Wu|;{Z*xOhTEi2Gh9e^~~E`;(z0e!ADAu_IC zZl>$W&|+iPNmZ@Y=r)l18s)Wmd)f{5kbR5F(o=mpyTSunHpT=zRl()@k!SYg=pNvx zg+8rUnTs5j!|z4Ieb3XzPc?@Ijp+eEz9+WvJ!&JenB@^0Aco%E9Tjpa_tA>I(^VxW z3|2xi=+BvH$M_;RH|wJ(2+$#4YKv~yaIdc61^!+1se%B5dj(tr`HH*g;yEID>T@px zLFD7mbs@-A2Xq$=>iZyVO>0JOqt_icA|5rtbRSl32!1Np_1^Wtohj=Zqz$|29uyQX z!OC-wN_!$wH6tAks2kdU2OB$u@&YK~F1?{k5W_IJm8mNpWJw@|3Qpw@KAx-RVl-g} zQHq6}{xF^9pO+jsp7MMaC6P-k8dbdE*m$E0+MHb6e7bynb8>$1>H74yvo{~#on4it z)H~QvL{-{LZ0khcgEs|t9aQMYBvPBi9uNQZ;@>IZFc1>JBYb3*Xg;Gb(%2b8#Vgr5 zh$VoxO4S}xtDJl|*G<&P?m)#GI^$Z=&8BXQ7h#^O$nXei;$~na!7>6aICMUMGR3>Q z@-C>8r_cxW^=r_`9)=(AU>9&OPV9zQjIN(g@785dup=Y1N^M`&d^**6^gmqCV?P7K z+|Iozm1eolAD%xB9wX-(_6J*;%?_w36l^OB9*lVcG6`lO(jmqKBj8ruwJas^8=xBw zV$jRzf}Jkke|UFxbN1%b#pS2JoxJ;a)-*2_whSHzBJw4P)pT`N^#Jc+-*3*ZKU`j) zync7~>Ezwj*~y##`gC%Aeg5mk*_);bU^Hr^;h|GhOHjQG#aK}P6nS?(Fh!?ZzWzj7 zT)oDt3F zaZ-8B{OEd3(V^HedFT26*eS;ZH?)(E32lrWlNGc}fqe2WSeU0$_vode1EfB2q(0FDS%4@v=coM= zr7u#@ra^|@e0qO&^V=m5<2NGC&B=eBeY(6j`}E=D>I8n(yu*Jo9_wJTy1x*+P>FS9 zbUo;9|5v|W6F*3Y3>}u{VZd@*ha}%XT#?Mje3(b1W~8Sk2Z987rs~7;9PHsS_UBKRd|9E}{;fb3+E>m51-6gh zBE#+78GtL3<@>h**Jl@Rz%Ojy3QW8ZPJYXbz#r!qSF1SX?CPdn{-ClVh=gC=C`y?O z10g=rs#oI9!$L*$uWz8P+wX!v?=P>;KHdCwazWy9_U`O`3pnyx5AjlAOt2o944}bb zfuGa{cE8{ECpV|Rq0Q`R;}32;y2tNyNCC)OsNG(-zg@`Z=)%vA_Le`=ZZ_G z^7*@+3W?=6x0B(qrA>0EtQ?)BEeAor{`mUnJwV^{_bowQX|GiW(;3t!WizlUL7mQ7 zgV?wij3E^tdk<8(F9*5H9|Ibi29E#^;T2O)`qFJH2{|P$+%fH-ceR^pA=w@4gEa&? z`~N;rmhaQeP=aee_+ zC+DzhNO*p_`L7R+dwHrsJ2>_@9W$aL(GUt4I|y;4yEK8Ea@gKpe!OTS#Dj&T62nPf ztz>*#7N`^MTbi=ys=EPEOB(+C#*IE_W=NMK%h}ghKq*x^>$}=;YHUI@16zmgyfkju zoIumfh=i3MoMgXFMoDLRKQ1Zp#k*NgV%YZcsrOktQ3I{1zdiU;5Na^Tj~h!-cN5IM zN!gdF)kAH~>0g{54qs5k+pSojeRkf0y@LQ3F5-XYmOcu`BDZcyj@;q=$29&KDEJ?D z@z2iHS8A5^^jY?M|H?D310_Bo8eivs$-KHbL|dA#r!SA5LH*m*T|B)3xN$vm{lm9m z05}PeMfCLO*|VRQAFBw1PyQdy%iIV4oj)|o7KeQUa7iu>e--fw6(*F02k-^DnlH;4 z!eti2TgY@IN!V-dPDwJLWX}+-4F(_^eGgk%Mngl3bJSLJF0G8t6Sb0`!>l(=)y8Yu z%r2|K@-_ZF@a%`uR6IP7s$L6{yz8i|6tHA)Mx<*3$$o5(U&Ikq&7*jy)CIfEWi#C; ztQz1ql<`*CrPT8HEv&H~&qw)zdK(GeO|_>tBu{AzC?pkNAoyG~0|9vxj7rjm8o=Kk zuX*w>-`pP4D(LBH9P3_8!C95X;N%=pa{|H(w<3PTDlfFas2|5RLNwwVt*1+tkrGT3 zH99<9_GO?1Cv6$@ZCg8jUwg+%;|=_=zDZ^Ka@lKD+BHu4Y-H60Ss}{kOsO$})QL!- zM0=Emex~BZCxGt7=cGL`GW|aC0#~kIux0g1p7HeOP-HA?sf+e^)*d4vEyx^TXC?ld6zOMX{)*>PSrGkf{Sa1M|wo$_BU;c{czm z!cd8G)hFN1{n5XcxbxI_A*H(xRxq$^l&_1=8oFrNxR^EEDr&o>acy%Z5Cz%Y86Hg+ zT^2^$6ZbZl#|ECoE37HMpj=K|Z#svnXjTSV8I_%qW@Vt_O z1{-%DruH4nGFW?Tk_CqcO;k6?@>MiJzf#r82TN({eb?OJRyYoHQbz@ekl zDE$>UPECAW$X8^)hwb#s7M_=_`;oM|6|y1;B1UBh)>s`|_N-+m`=@`tNYuV6_^U8e z11ewVIN8F@EnoJJtKZc8CZQD^1zz~f(kl15GRjDQ7M`71=@Q@SH`nQW`e7Z(|0cIr ztsto^F*jeH{%h40CI`_@*-CbiXa9hb#OUd&PyMSxcIXLy*^M_-gN=#0 z&dldpDBr?zYP~0t{RetGzMmZ;Wo+uk*7ycywokn(e1?2??1 z101Bl(!MX!?mA;{G7)+FP+s6M*}OOMo(0L(Qdk8-n+j~^snl~A-?kaZtA#jk|1Nnt zyC4I1CN5pgMOEkWcB#}g8-a)Sn;YGq2II0`t9c6^#P%MJVl2|DADcJ;6>r;|H2wZ| zNPH8>Ys!`L%j(u~5-LlEICM?u>(&<1)D0+jJVc-$W@20?#HsFbq=6@T7S?`waX~aw zegeXF9=63@q_k0WS{Q;#N@kTTf} z4N7Y;4w;2pZh?%~6UHH+Er-OFotzuAOcqi9Q?9rxe+K)Zfd+X-Wh#~6MDxnC=`nwnKHIc{d z67gDbM;7#L74%ABN6Rsni8}6zsBc5iF+-)H1Rb-B8bHu7v!IT-sJEEo25v|rF-N=4 z(E^2g4mmbJ=Vn5VjS+n1<4aQcMDBNi8RzDM|$=!S^JU5 zt^-R#X)=q{wN$q3>Tkf`Mmqk8Cj>Fy19dSNUPuL|@Pf&FD*LJE2yfso9D_~tA{k&K=N5mds{YIqR z9L%>z(^csS{J=pAcC2UH$G2K>qc&}WkxGAf{y2DylDp13HCZXYxt$!aw6sZ{ zvs8{w7nh&joL_&yp*&|-pH4qsUEyTao8PX^PFfkfoYYLp`D>`a{J?qRMKchKqAsXnXmpqHMQP7`*co*AGn&E1H0sQWdp`bXwWeRqx2xYEY zh(P;C-8%~2gjDvxu3`_x=K^x&Sc4n*(?y%}QtGwilV2UnFyqR zA-)12mL$a|c>b5*vy@Y?J@*N%)Ussnbbo^BvtmI=Rq~W+yhpB$?e07Lim>{DlEmgy)HRaw`XXNLCw#NiPFRizT;bj? zlgIkvb{%_7oB;}6vm#bM7Tk&4afG>!Y;UO`ZUG8!+`fsj5ok7ZgNtkLfXMA?P`fjE ztseJgK_0Xq_u^^qqW0L4Pe=7AH6=OKhFsc?DWkM6_3$4&{!o+D>Gr?O_`#8HOl zZ1cN~4g7hOZu9B#K5!dAZB+}K393>b-W5+5Aw2t1o~eFv!Z-BP5$IrFOjm?PWzPZC zHJFO$sAI%q=n*Y|lf#7*%tYwM!BQ3Pe&jZix!3TNnH#AB!vbw1?O^6RL{-ww=3MNV zd#9(Z?OEw#;~A3lp3~f?*3_uSJb)h8@FEWz(9rzG_r&q9=iYQI!jm`#0?lz=WGNkz zd|vkB7zH2@LQT(nKJ`8;=0=v2Ne_jE;Ea*xuBlX%=-tYdG~0Tk1_e|@Yz-e_8{-|9L5u}uT%{BcppSUAE|B&)b`P~ ze+C}lk+1^sjiJ4^O!E@8;a~GX;P2v7`S)2A++`%54aPCtVE!>0FzDXw?x^c~ zE7I&c$^zr1M`rbuKBxnYX+ctefn+PX)?8O}QO*09b@@cZ<^eoi_q6kL9Ju;QS>`&? zj1$=z%kWF<@Kv4jr|_I!R=Sd6eAFK!tbX&k|HYkp<4f{Y;rGVdmv@g7aP*vRaC{>X z_sD!#WV4?B`JyZvy?4XUl7kGJ2s=uf1HztEBvy>;aE~;jl5)zVqGuT;y=w5uRU>Y7 zkIr}n_5YY+fZN<)e@B?|iPtOP3rKr?$jL3~p`q_ixKMbtTXktKcRHMovd zuWLzHq)X~VQMAQvA2#GR{B6~?Gey_usY^+x@rTuWJ9%`y_%e+@|M}-j0&NF?-by1k zJ-tkcN=DxU*HY`#G}>FaYfi1SuLr4=#%z_K2ILjsaLE5bX@>N zwG8>RbWNKA%sP>kM%d`1A3-vKnTeTcGiJJie}}c)lP&a?FBqsFb6AwKNm z?XQmwLO}KOFU}8#FC;t^i@+ZrI&Ue(#kDfjI zdHJ!5Civw4;k?X!;NSW4vg{7yO}5k8#<+F%w-CmjQ@*dcAZq^h7VLZEqN`VsI~jXp z?30;&&&2b+=-y18mukq=IrX$>Tbg*v{go`aGNPOzoF1S-WWj*W&%t((t%lfkra}kwUNyRq=;=J{&ab!Pf=YgJlD3_4!zZ2h0dpvsizfRvrKoZ~%O31K`Ui z$?SoMIxQ_@!x0OO9L#xSTpg)!GS2HDmdcBtMqe}AbllQ*w`@So0B^f{UbV-pUDFpwPEt8~s;EaDG_&L+x0{9oL zzb`7?QS{;(_Y`dN;u<^dw|}DFtX5;+*69cL+jIKNnZ}|0X6)Usb@t4D`_JsR#dbUN zJJ{H3@0QZi$XcAngwc|;O@Siye`xb1g6@Y>|9-^u9gtAKWmI1aPo|MuBB(O(_V-HsYuA?;`pfxrH|zC9|W5;(1OX}Ppx z0GU{S{Vdk$uMmE3>G<7p=-zV)$<4*B1(Gx?u`&ESLY_YyPV;vLMa`cChr}lE)7TVqzLc6%fnQ~IIVEkG z-!hd6!LPm!3LP)q?5^KgT9PUUg`}~(y}=m?y9kHE4x;CJ>5O*f)!|ya@wxy)Ran+n zJ0w+3|F0ay8V*?8N3Og$$#tuI$u-K`1hgs#g{3Rt48LQE&EQ%@Rg&Ngkuq7|98OI~ zLIOM^vJqN%Vicr`H8r^foVCPt<&v5NT|{KfM8w2`4ei<(I3>UeB3io&&J#&&#nR(2 zy)_(k@W6P9W@6bgxe$ufTbH(h!znX>BjZLO-zcj@l}uqkqtttlB26QIlwuj}V)k_f zQtzfhSz$&b&%PdhH$<9>RHfP&kC1)_&@bj0ikC)8ltN=$NG_GMMyY@T;b zX9$%scCDegY=E4Yj44(|#e68=DZj9gxTXIdsU)*hoAOuk1QI8dI@4mIifB z5bEUZ2bD#ZYWglDUaW`7SCY2hUeZv$T~zO`+3LMb-!Ues^8DRMA~gf%?~aAlJ&?|H z#1`Nc9n>8k(AX;LV3-jU|8WklO2WM*(l}K%@vIno5h-;5*%y<&ER7Lu)A!~Sg8FQ7 zA8c$Wxi6l=$^Eddan2~E?~l+%BI;N_SrlPEhsq|BQH%rlFQldz2jZ{6vWY~EgYd^b zEF;UnE+~nE$$Ht{3mBTo7%~_`v+xuRB@ZD>>kVziHiya1T2YT{R0E-zR_!&BrDbY! zv20=i1O5K}My3}TJgdBy1cE_3l%;iq%;q7T8a;v3dda3?@xHXgMTXOfO3^;-c8_%Q zbaZ;k<}A@_7a2jLv^S$M0B1tqvu;+cN`q%_Objj}RCu4&W{ z$BgdgbIotWZgw zilzHED;KlXOk%-Lja$H@VP8~ zp13!uCg#y0IL3=r6X}&ymljqi`v1{IB-vagGo~~h+8I%6sJ^9SDE`fT$)e#9A1vRLI6fSVtxQO&1$VjEmt^7&0!QnzSZW zU zrq*kiKCfk`>$qC4x72zAsTHdM_(p_pV(FW0wPGGU%+z{~Tdmg#wPK~3ehX9UwQjZY zHnvIw{*Sd0J>gbITWlRKPOsy|E*&qFV-mZ|f%flU`R}x1SrgEMpc+fu#r1wS(>siP%kY}|#n zP*JWF%iYJz-OtKB;4JrGYPlKgg50h?lzIV}MUISzk*$4X){lJzvogMwJMm*3m)o`#te<1uzmi>S@2tUu0G$7Lu> zt1t8#Y424_j!UERyw~AeP50;lmhY)jvT#o6>KjA1}o3VWVG<026KwLf3#$AfL zySrP9Q{3I%-MzRMcPJG1#oeV8hvLrSzPR)4d-vb`H)kdj*_kIZ+3Y4KImiaT7GHZ) znqDKkMtL`VEfa59SGlxJo?By!Slz-xlkk!Oo08*$)j)Lz&`P=NbuK~}WoR0}^XKDc zg03P=XzO_FHuoGD=KhwS=aUKEfq0ws%zlBzxg}GOkf2hHbx`Jp-ku~1sU)~z0)&$+ z<@b`p8Up=w(!5~Yp!zqgrm+j}q7xD^&}U(b(2OW(#Nqo;ZIZ7OYgP6&Br)Byw7oSAo+@S%z1&UyP8RSO`wN1@JDZ+$m z@`CfqY|a^HZxHtU9N1ot4(RE~tEK{RYTC|Oq`Ot|q*6e9ovyd<|B>yf$rgYt17BF8 zw?Vh@^JLNkUb_S-b`hbVGkD5^k-)T16Y{K3Fqk2ZBPr)eVOEs}KUywbR%T9&?m`<1|%XkP#RYX?^Cs0Iip|(w~J9EYa;I2Zt1$NY# zo;6Tx8)5TrSgBoMR(ig6gAWxcIA*!VG>oGB@mG+RYoYz3rRZyJp7 z|H<+c_}Qmd?ufb6FOCk0 z(`KYe(Bd}NH^|XpOw3=ejvZn}zN@kAWBFZH2K)eKv#Szwz7!8?T%^^{x-q7*my?<~ z;z!0lDMb?C#r>jXY>hS7vy_7eX6|}&~t!k_3bLlwM zb0` z;!q-M?N|}WT-qUpws_2Lq)KI%E(&27oY%`sxC!I3{L`V|!cWo|etq14Pa{943w@%; zaBahM(I%X1T}Gk`V@%RVJbf#CB=(-9#^np@>Tx12VSx$v?;rj4c6zb*7x}9v-{mN} z8k+*8Y6}oX^mfdMP<)VOF<-ux)W|I6#6&FO;fJZQ)lF38n=K&N3ok#+U59HOzfW_* z4b{U{H8mp$6P@N+9JEOp4NnkAuy56l>~j)uuIXk4EH&*fcr|IZ(<<)9=sa2V4c6qh zb>=pvj_3jLXZ_tPdKp=lmkH01-zSdo)W}ZJw+CK^BC5<#M$TsA)*xmce%eWJZtk;7 zjy#FSV}Npaq%Cd>vSxU$@4H9dZd%D|mLd}I5KvJ!j?erN>8*4o#P)6QzKMoR{%@SdB7s!mX3Wf9thuV94|d}3CC*ilQU_M4JE9zBGL=TDXn2J{C;}a z57g*@*_Niso7^45rD0(J9rZ5;hc+y$`JVM*h4?V3VH-)9yl*sv`l*S19*28R5Z$X4 zm>XgPm|`TVc_36#?XUYoi&R_Ozk>Aq2I$ciWPYeE&n#`&)2_G+9z{Pxx7pR;5u}8sInn`k*Vs ze^QXPXbN0=q)9k6~Fn&tumJvPo3R=wih10lSVr7f18Uuf<5GU01C3Ni~yDNUQ zcHGV3R(<`plbH-NTpx{QMM6gt;!Ho!+3KZiZ%yBUYAUMLC$hek0Rd7!FK9@;Da?hJ)sfmJ+%gq68U?LGilBP%nL?K$s;v5fiF_|Zc?GSGvu0gs0K zVCj2>B3I<4Ss${K;A#O`=jG}`0^|DE8`2R`OiPv^&p z7ouPj2Yv&I!`O3nS~q+u9F4WjCPQKwCjY&j z|46sPIAasP`zoJMDO^UqJBE4uMb7RvM;Mt(r0@qFRUma4U-*dt18x;_75zNkFN5!l zln!dlxG^%2!bn3S*g0&~|MF;b1!8azg)N%m(ccNy5vvQ-0j)gVzc z+6V_zMFu6}1yl-1nfkvTO5#Ll%tIFcTV#9P&B-PTh{Pz-3 zolnW+!fogj=0vxj9n=!lL`M=T{Ueg>ibhM~s%qW4gn@|q_m)ncAdFVivm z(w_tSa@eLl)#aQh`yj$|6Mo%raUFogABJd$14&%H=^yg?;2u^8>u{SaaDLdb!hptC zpkRNW^1q*PS3#U<+PDq+Cz?J5;ax>RZP`i&2{!e^JYHf%mzn%+`0|bg zDebt8k}D0pcnRwqPD2lsvQQ5SQt_nRPW53nb%cDge~8iKf3vfgY=obWU-aaOwuNf& zO2@{Ei12G8u_Q+9|7>!Bk?!&`?Nyh4a?mAUVuL|`Wr)=`4NB$OXw^Y^#0FZ~3+vPk z1sYkdIx+n6+Wc#d@Irm}?9wNpkc}#z4eP>$UrY$T;%0q!7H(p=QAFIKZg<(_7|%8$ zJ4^Q^AKz}`K2W_{1$CtoqmuVB(j0)+q--}e806vKG}aUs@81x4CWTt7GQ6>*7N!$r);;gw7(IX4e`YZdA+?lRdAvZz6&o*y|8 z>uRW)juGrt7N`OEXLDqL=pji>gQ#Tl4Ik_VSlL9IA1A_*jtU~Hyv~E))evUj8@Pr{ z?eNQrP3jn9GA)no%~yUi6X|9iTgwyG8j~w0^xTml+2&_nr0V6q2+RKJU;x29lj3p| zG-pL(xDk6*;VT!Z6pS)f2r|0Uqd5CBjdCeG%VIq|?vj$9%M9GFHf+{Gz}?wbjW)^p z%d%JB7fBp=T z8+MWHV=m^q7;)%km>U)Tz`5}eE_<@>LSk}D9=6X&6?&+mHL^Cm#MW?ilveECO&#x; zV1|_U3g`on(LAzhwti~?2?_A%2|fnzp>L>-I~iXCYyY(>yQM33Cm0a#NY6E6USUVq zE+nqNe*f)czh~HeI_X=+MECY1IdjvfPoYbQ3uDo}C;Qx|=8tB~Bm1)Fmci^8!0fzq zh3HT>X@(py{F(*aB-a!N(7-Z`M6-K55{GB%2^e{^+Gx^=nLKc#&j?O}FBK{*$0tkH zNc*Rcc(A*E$i6U^SWK*C3B;1_8|_c7tQp$yD{-Y}j6Qlr2@O>Hj^k>^({QCI`E%@W zh|;IRcS`G+deUxv18K7GclA(-FExl}lwnd*fXIJJEKBMatVcn~5O(+)k`iwmEB+^q z6TyqOo(HM`i69M&pOW6)c=NG8_}w45s8MxQeL}8mZcLXR$C5&BcB}&!TYLjTaCHe{ zb$w^a)5zaS;$m`fOHuPhLgiA<3UNVcxV0$d5^YLx(~5DT*|>%hicv~(aa&oqfpjc- zze^?H%ZghItT;pzL(d$4zukpr)6*TFe5s=oRGz1}tf*b4x|f(&akl)o{q0o$Np(yi z4Xc8V-xHi`swd@mp^xwnD-jo?(_ZhcLc>Eni}g8HF|)rIee-kVnaMui(XgFw(2-M1 z>sN4?_ZZR+7S>DKicsajx^`a}*-vQY=2N&{v0n;mcUQ^NCdq?ajVnx;}cB#@in121Ahd^$%>!PSA&r6 zUm@8so$E)pHN5E{V>$RGo)hpv4)gsV^kotE$5()|rcIwH+NjCJ!V?xv(R~3YA=$^! z21H7aOxD6G`Q85=4%uh@$D!MfiG2|jE{MA7{@@*n$K2KZr z2QqzAJIvRlnSROA938lh)ERNLIn(yqK_|_@^+lLzlf7x5Df$o~#G*yVi_Xl|pLrkt zp=PakS5j4hBUp#yi1oA*=?H#4i|mKket@d0i*q=>cy|+-5r>2_dx7R;AW6Wtth6Qf zzrK370#t46IJ6^tDGBUuIVzU*zjy?sX3y!6Iul#lxb@s3-_-#y@c|WuMljYq7@_8k z_;SbsSX*efdS9gE<)&3>tuv~(<_a9&590Mts%59+-Jyj%Vna7KHNKfUuV8Y&n>4$E zoayz0LrbOozPh2?Oz^{!na;n?jWPtHj-s^I7f7$26I3iauoQLm?^Hl!6ujOZjW!-> z>TGQqEaQCp&6jx;NlI8G3I2QA3eHsYt6bWU@(QE6?2N`-^UnO9TGm8-k%DPPf5p%I zGc9{LONkP*Bb`t7-VGhZXNw-Bq+9=A^W?`1T)aM`2Op=>`MhkJ5)iw$;T7Sg+|xtz z47Ueg(5PspJKR=UZKl%4{8nG9O^4Vo@gQ???EM#M;*D%QEh{Q0hY?O&{$#IWB~B^E zGqfsC46sa^?Rl=A!^&i}Un&Y?kBKYVC9k;mc$%ixX+>5uE&3=j6RWe?%-W=fS}~Y6 zAeX8oR07z~3!W>IkC@5>wor_3j?k-0S<3d7{AjT@fB=rdTR_)cyFc;z{)$M!d`Tp; zqFPGePFiPRw~`d%$V8kOMQ<$&F4TiK;EMwS{+qG1B0m1ZY@{Y$f4 zmX*H|wn%Id+!XXl#x_nGXQ6CDmH6}=4k7FzC2>|KzI>EO4H>{>W?kZ706aAkrEP{k zQHru6q~sB;xkyA$7}yJo?+w3|v$Z*Pc#CbJu3 z->B}?&B4#eCNi`NxbBydv!c-8fC1pf`^%dO(IWjFsl;hk6W0Krji+pTPTCr9&cENf znqxtQ{Iw*@S4Uv`i|R;ADg&A#Ht$t@;L%NXwTc_Lt!`9$gb!x>7oxPKQlD_Qp^s~X zJ$u78HdJZE#R=MUu4GIWlZ-!Zre+9wm{umM-}4o41(uii_IZUDdX&QNut}tmU3Jz^ z;Dw|U|1C?@wc>yn0isJB*nk;=vVYBz*nihB6PEwRpw^(cnMnxMQb+2F(IVLu4NK$N zXaih3r+uw{e^)v~p>QKsyLc8&SyDB|SO%6`-e9Y6dA0`Cf2hiJE`0Mwy zTP21LkN(c88S>JRW7dTlNnI5mVrFGad1dSbanmWQsV@BSp{dh0pNNaUh!Df$kcJC9 zJ!pzP^-v4_kRwRdWghk_av(tFOXrNfpj$PGfm-74m#+n1p9M@PJf_^(LN;GPz#Uq0 zF#QPiZW%VGeDA_$V%|BKgAFWeYNqa?pW0|QVZRI&-{e{MhurLy&shjTPs`fw%`AAo zcuLF9NZDW|uN}~}NoOCRA4N0z@xy3yEq)8%my|L2LGFb8FhO65p;hT3y7djyjz~Sc z^$t(WdI-hOx&0)%`l;l*Kco_z=8%_GGGf`CKX4zZ@HG@b)Vl+BX?Y8Z$udi3D^`2X z&`VEd$vmQ{sT91+*gO5%rty$QJ>L(ys^EUK_nR$)Y^@t7p`3IYo^9EuSxHE)ZyLz( zu#Mw>>}B+Zm53#oxvu!vPC+y6k5}DSR8lF@s0E+)ZLiv>=dI_SI|Z>p?e zGpNOnucZ0RtVJ-2R%+J{O4C@XLS?|L46%qPOa zv`->D8T@ubFEw&kga_osqQ%v_N;ByM+r@_ zc+9>3U69fr`5>Na>3|kOJMHau`%ya8L#WY0-{u7 zWK5Lrzw44Fe&?r+f007SG`lL4)T#qCb7~qklX#Q@8&oMn29ylkiNnIkSq%EEz%)gE zU+i&dMbaq?ca+pAfCBHBs}TQ|vb4(_MRmg+(HiggDSl>+D0wCES;}HlIB6zhwW2c} zHWQCh|4>Z0k-{;D69wrR?w)I-i-z=a3L#R*_u-{Y~o45sl?hcmB+&Ek3o6^UI)+k8+YcU zz3tKI32XL5c)@PUGavOPmmz0xs*1%pKN0%TmluSh@(v!?PJJxvb{ z+2gWr$7M;giZsiL$PWxNSbBnsze^(snqg=@(UJ3%|B4%u?9HcVbcg&?$?E=ja!OfN z9hY6ly4%^Ac6Q2nDVzzvNMPZ0tdwfPmEDYba!Hwa*-FP^cs{>58g8^VZwOtK+3BGz zeQe3P`7YNf5t$(6)Ba;t8KLJ-?Ofa@Vb5^woIIFJma1AC#$g~Llb~Y@l9GFDXdkzK zKgMq+;jP17>z)05f!t_MgkTVHP$ymbdpgPOq?_FrwGu$@%d+t7sc^K+mA~EZ8AP@G ztY~n==U(1h`nxkq9F2%R&E%G5nkEF*;HVK&M**hR;HoiH0DxNsFm2G`>Sur`b^kH5b55-Eqgw4YSO-)jLM3svJ~by?T{q^<>)uIi@qy6-C_I=`%hDVVQG zlVG zDWRvivga(EHqA%+h7SgL0l5kQ>Swg3BkydHzOnP?K&Kh`b`iFNhd0Q!BlHfD;NgpB zb3vJu!u^T5(5#`}IGQY#blRVReP@l%S&8uezB88F_u;))jaQW7neFF9Ui^@q|17uV z5#IYPx0SJ8iY9uUY3`^p1C3>m$5>xQ6IHO&Kn$d!RR75D4BHm_j#^(HH?{hP9q;8u zv_3<}PQ~tY-epLuKUXa8l?udUN@Sk~rU%hmae~-WAxM+?4{Nd5o`OiP3m1^{ocvIwA%UzZN(QW4*$ z59p{6-?t9v6vIDuZc^>UgFT)RFJZ$rQ(47A1It1_&Tmqe5#L7+=+H4u2@!Yr5;2Xi(;LO}$9Ly{3^c^63+i+$ZpO zp>OX7Fu&iok2Yr^bPKSY9HWj1sQGFtO1mJCr*T|EE8($}Vk(G7t0{;_!vpTj2oF{z z+_?^F0@cnx%OUMUN8f3Vp@F>y*BzFug<+-~D>SVWC+^l?Vy8S_^5p1w*G}C1v0^D* zUN*eKi@)ZH^2MuQCoLQ;QDa9O+;ymlt9mFEh9&fb6qDzRK4KKnYn9K4DAOaY(vM0Y z5?Ar{q|RD8DK|^?i_AHRJW6)$ZeU&TA}cqqGYQW*RbNYXXd>D8MGY>9leV|iRG*wFTOHNF6+ z(H|FkH?+@=4RUI(>RkZrz~n=-FBpDE}!uBrfANb@E-fJwtmnRhHwGA*)$4&@O*ZPo)yfz3X)U06N|R6Cmigmo%x)-M6`^^c@4B z6>f!0CMNszR4_PJt|uxwa0BAVNJ4K52xvF}b{+sdGm^9s$>5#YIF_)t5=k>oFOL16 zAG|7DS!yam^GE|fWHM(mY2befWza2KiPm!!8b>_`P(42LKR(l5-cD^C>9^0I?~95> zzrJ;D9KpL6k_`q1i3rN1o_S|pNmwT0tI$G*JzY>mLv}L3h4B2is0YSEA{8an;X~vr zeg)RyU*i@jf}iw7Q+4<*B1J6VCt4A-A;*raIDCg$|3`S;SuCW`7r_-AXkH4BXePKC z#bduZ{4Z44I2I@)LvZ0Aipk%+WgvQw#w}tAb34q&WyNLM&E&9(a=Xmrc#5bD0Wf0b)VaS605H<-Ax^uo zH1$}5YdG>QZ~N=(Sejde&A&ME4-_7GOc@H~9`@SItI;YNg&d^l z>zJLmMY)|+lUA1qT!SR0yxuZd$pr{pf3ZwkuO+kQ!0afN>8Ky&WJUo(Q###X{Hj+}2BnoU z$w{g}km*Jv<_|Ony`91r4jU|G6vC|o4usQf(&~Jhdvmio9c=l_uck$m9aM2rLI54^ zn33XqU*?=i^EqtNxUw4^?u4;oLm%d~^s(YiFv%Y)7V%-unKqw8A&q+|arbqrKfp=- zFdF%mhDq@zPZp8z?$iLHUfi%3> zEujb0fL;UyAH7HdpzWYqn!b$YStS9K`A{xtC=cfx#^`i`*}8)0mRvfsi^~`te{j+R zoC98B_V1+3P#1lrRHHRpc}~P{olP_)0)Aj%j2`NkI+WpzJ~R%lXfVYqHh_~~}M$BWa1 zrD}+%zk<5grY^1!J^Jpr$5z&{WIFtopKrSm+)3)P9Xt|@reutZyzoTgWWMXss_O9_ z8dRL-#6`1Xd3!VwQh4}k8d-Y+iD-2Qmo|n}-_({HDr|E-PeQnX1 zeNujHhZ}2$>$al-nfEtz0p@Fr{6>79QheUGF|L^Wruio5N0gUeHO?0?5kX9nT@!QkIae`Q=_hM=swXsbKX>PhQb0jKrhsP7vhAOej3eH3U2< zc7GVLk1Pbb>y9a;%AUJ76Il_j$oH|a<0pQS!e7ADe@o@_ZTGejfptII?g^HbtabGZ zfsTO%ZTGNSOL!+WCv2_{M!4ralcBtj&8|B*klll!+OXG*@J3ku_QXDh5cTdmsE{hf zn=Ijcl>p~CkfUI)#F+QV6Di3yohq{&TWo1;Pg!dOkM$VrEhN@tlma`M>p;LH>@6bR zWVr!*;arExXI|4sgvmQHS^z@`o4~a(qzcqF0r&>Por!RmYaaMsjD9}iCoPC=w;dsH z*5mT75aaa>OZSzWu-Gg}M({&&tnlOsnIyOr=uADhy%2Yeu9X!3`a}KTkuG)HSRp9b z{rP?9;E^rUSSWLwlU0mC(j2;ne3+0r$|uYMjUGyc{|n~VXlPT&aDiV)Uk^fPArhb? zpnkyw{g8%`B92A~!3;=RSrTnz8I?Y!@n9}BPfN7)U@kY0PsH)43ICl^fmE9Ag04mJ z*GHx;z8c^oTR)(#Q%|!RaaZ7hcGh!TbJ_z2GVs`-;_-m9?zg*S{gLB2-P%eLv^|0e zD%u_1*I=|7h7cZsh75?My{};qg#7GZA)xsiS|OGWLs-E;KtF=jS?_D^NjfKzD|Qv+ zodaYivUm{7j(zhm$V?17;Sc9-F!DpKNn-ySjMw%S#rf>qzu!lZ`N_`unb7{mcX&fK zeb9%P`B`T0kvrF+LpG4x)nRjaNQ}=Al1z+G6QWAIA`YSNV$uvD?QRkeG3sJc12O7m zA`j^>9$E|2fCE2@XhIC%iVHzw(>FOS>bDxXFI=M7O%e><<5!fkIaCQk(*M-$_`7z|_jhQchpV~pLgz@7S z%)=vCkMk?!5X_Zrynb6^enW_I_Z<|-yn#?ISQlFOY0Q3IVt#!HYxf;u$h@IYcUTuz z_-U+uU*ab*NR=P;V^=4?mv80x@Mb~cf<}^KaVI{ABy6QXOONin#JFQ0SQ5Mi(D(UE z&65`YmW$k|&U=5T7$keaANx2A3p#0 zOTGcGH{$BXNN5+V3m^O?M!yJgyEa5xe_}5f8InM7$OyfF-N)I+Ghz;}e~8#e z5+ccEM-@`|Z|E4zH9kBk9t6z_;rWNCU+|CS2WpbSV&H;DKxE>~JV-!LRCx^V_=%Fl zxEMI$;qV*CRPwI9VE@UpyMDXT8JvIefm-&;*KxVM*BP99_CZqj>J3f+JA(_)f)JPA z)#_f++b_lTJ3phREnmhA6bcbI0tZ8tVXqnBMX~y=iJuI>`UdrY^?mmP>kB?H9Sr)} zfBG)}r*A!2wFYB0i0>wSMiASsJN}RXGofTKVBZ)hgP{pX5~-Dl{RCXm?+}qN8abgRdv$fvVX3S_@$(FslwBA}}it(ZfHh578qqD+3Y8KdTK9 zD4;?YB8c|yKf4D0vn%XByWou>-WQmhrW(v+leSKNgP2-7Pal8F*!_bo zx$+iO8ex@p_rHQSI{Yp&3_CwZJsYWl3JiR*M2QS58w26UotZ9G?Z5b_DZVV$p`qT^ z$A9$;Yw)3ajr?gwpeu^CFv`vpgSsNiZ9;|Sz#Nj`8yDGx>o};_T-gwuUa(vk>$n!* zW(#A#a9E>ARar2ln=4(~Y>T`PT`s`WgSgHO*Mvk&C(6@900Pw1>NmEkv8Fb7c`{M+ zCziIg>UE>GW;Nb!=&!Mm+Cu|tsat*Y=k^>08uB4pfs|SOk_{qQ1Cq2*;0b%-VL>G4 zO6Y`%3~g9`77DGZln@8Oc^+lh_#cGn20K6GR!_!E$X))UsuO68!oy)#T&)FoieBW@ zsX7H-jkS_)T0>iH@1avK>k|=XL`4}yRSF|3ZGG_t2a|5a7)Y)f>hCtn6h$He4Vhp+ z+}<~%T#t%zFg}EjP;=JFi~!g$1IRL$KNO7M*?mc5TZsGjJyl}6(WF^j%Cr}jM;?d_ zSi^xE^=0VN0U20ht0szMKb|O*h>xOp0!4=Pvx%`35+xU@32D>WPyD+4=sCG^OVOK3 zeEGkp#@?hL>gP0p^$0T>%&@9Podl%NPj!grxC^+1LnQ9(@nriPae!#YDP5->i2vY? zN&tofShuON1Mt|NNu?HRU4rFzH6iTGh_PtJZDBm!?JiRnst0_pe0gk1B=mhMo$ zhz-O5hg-^=qn~1wh|3#!0`d1gP2I#|#`EpCVp`?W6d0}5>b&kPEbg&0jBMmSHPS>e zb`F#qOM|;n7gP&s(}h+iA`C8)3lzm!t3CD z3r-bD?(L%BIOk6~0e)5#+-8YRE6B`#d&^b+i4a*42*`BAbeR4tScDim9**{0sK zR%@F`;5OZ*XSCLdJ7N$hSti%k#yNs9e4y0V&s^&#mPv?na5Qv+*4CH%x5Oi^zwEN3 z2Wc>|=uM)&eXkJ6$9_L&Kq6}1EOdG$UDubJ_2Fdo(iOo7o&sJiVZU!i#_tICl_h-@ z*cv#H=bwJFe>sfaJ{fjp`MMxO8I*}Nwg{<67V)&HM7)g5O@a%tH}0RuUq@~usPJnn z^-<8(Kz;U(BYJ!6&QENC$<-Q@jdsyNO@vmJCni#kW^EC^AsfB%P9npLO!@+oL+LC? zzsq~A-$w@Zaeb|49qy3-v}b$ivWM5DWeOFV6p+GwjJ;M0gC+=jjj#O(RM=Ez_Y{kv zpZ@HD?c9R)e8*nCUr<<{VK)?$ZxJ5ycsGcxE0ke%(G_19D|Rs6=cFUXW8@B$A2xQ| zYxgKR`ASs~uo?q2i!4i$=$?uJ-b9v#H2}x8^Y~ePYy_FjhEwao7C_D2fuj4sp`zE3=p0@s%Aw< zM*e-qv$7%6T5xSNYJ*qQtQEx3l%QOZla%ckkYh$vNI}$IQ+%>sG}*V)NluKX#~lc@ zXAD->Z_Y!9KAP_HY}l1UdV!AeBOPn(fIx8@5>%hh&$p_4mG?1j_-9&#{8*Jym(0?Lxu$}y`1Fd;i4m*aq#&Bd3e^fjTkrVVN`tdl-X|O?^G}~MSLYkC z^;0x0B`AF?#CVBdJ{wfBH|)wFw_y4US2+^gVXU@-C`NnZ4PbL=!TVlgv@&!8;qvrV2#l*fQ3rJy2rz=$w*qXU)aDN;81$<#RfPYjWrg*tO!pRM;C`t z|2<|FQt!tP$QXO({0EIE-!F-*+aHz#}W$r{?&b z-ws2GHr3xk=T&3}^utB-7{c^bBbF328vi|pymKj>UG#>Yt*V8G7jmk0?6MP+Zjc4Z zGRbZ`f7!`b{(>6sy>^4LlZJL2n&?_A(G4;YI|+ZWO3M{xF^vXfWJ-ZF5% z@}U}YlPT9747*Y&EtpaY6gar-wR4xBz>|yigCiinZ0NGt$IX#0al$(X4OtjeGVS0- zVwL*OFLljMZ9>5=O3om6__rK!wnm>^OSa@X_4kVgchq4b>l4}u&fGc9N=&0M!B)$q zb%>_PAl`mvcT}+LtJ`o{mUXt!lbp+7fU;5llZT+PPZ+GjnR&(G&zjN9al#`_fTy(I zpzwzkJq@j@!m=yTzF{Bv&p-*mHpS2^0lhj!n-+>DmH2+?MRE#lvX3Z5QQ)=Tfi?fV z#e4WdO^gT46G*!^1om!pJ3$4`vD93!ceDTVSUJa6b^?#0h^hQ}$H?WMT40(1$p7=sJ&0`ayA>U0{?3J~pHp{%F9HSJ?OJfo?h@$u_)_ zTs;4C?xz-OcopxkGhbddBNeE$>qkqBC&BZMkR#)<*DhRjLOVqT4hi_G&mZBIYXcLTNx7`cW@FUnmu&YlR073SN z(o+cj-c68J_g!G{ zUPQp)y?cOh6B~jvOI*4z*MBzxgS2S{M{Gl5D-_k>_kG6;4U%|r(}dO?I;>-W*$w(S z4CzGX8oGUI3^U3_%*Hb4r%8|t{bH&~5WCO_I+}#23xm!=l8ngA?hE*PA&Tc6X7~sU z5bM$%7KYeh3=pcZ>=WK~AqJSzSXLPRBnqeZ*a9NqerqGk}3PdJGoHO7QwPT3ycmO!%R)WgTrfUMuOKc3y`keqS z?iP>g0JM1qwPq4qL(}QYt+i8ihhw(8%0M7@tmpmRIOIO$E$3>3?5j+BVMu}5+|k)X zx#Y9v>=TH4o?6wI)17plmILLwCu10}F5fk&etwQ!{BSY&x_syUMQj@kRA*UX+!L%4 zG2SZAyYMg@7?$(8U3YSJ;|uV(W3(_+{%l8=D1Uo5j+j;N1qQ1A1aCf|1q_tGVqf%O zH5jO4`?IoL$Z0H z9IiL}@ZhiSSl>Ah zr_@?H7(!G-?YEdPSnagmuL#v1)3rJ^Ipt*P9m(V}8^s{`4NsCjACU_d&j^P5JQ?D>&=A`b+R|jM(?5 z#b~j^VKTZm!r?-fJ!Q-wmOW(wP&r~B8pt~DsVUqz=?Q$^y6>R#*Ed+Y56WG>`L|ZA z;Oy&M8`AZdKJlli|4=oidc)1h^xAX&62!FUEC^~t=tBjyWnc9S1tgU?rNk?yRLI?M z$?4IKk5bEJ{c}pyvsKGgunU!Y%Nfp>>(0_>lDluNzAB#IHa~e}K{xn8D$DGGwgnKm zh9oi}efo*Yjvg=!mjy3s1w9E}2*xv1c@^Te-x`ePjyrF^@HOmzL)>fPMW`bBBR>dbE3m z^4gniYt&zcoyCtQ%Qaq6PC+89T6bdJS;i%JoNe2`cBRv-)oo`n)V^CE(7-)O+Iegd zGwH3HFK|{>w(Rta^lT?J8i^8Kvv6F{_O)A((OtXKd2JGCRJM5v|`D7OdUL zW$*?rCpf-PC_BDz%jX6ikMh2!mGcH>lq!mOn&$?MtLKW&%$FH=0u=iWDiw__Y!{q2 zSIWe0{*|#cHJ>CoIV>21n-2!_^>glkIn6ZUIPr5-K6HJDW=azPJ5-LH~+M#y+4<|BMBGA-?drJLHj4BzFR1bf-#MmnbXJ0C!IqzCg|0o|!N%fWx;QlF3_0E=X)7KpFSvvQTIr?Nwcou9c|0%Bz>$UZH zc-n0Y%Ue_ree_1_GVKf|tS-}6U_#+CO$H_mF4KizLep^jkyCy9VWkQ3Np9MiC}0d~ ztGb>zQ6C`-t$yNKX8gEGA`OPW41WVE?{D`@uD!>c?_OOkyt7SR_cfP)miD}{U0ej) zl6}g*z8J5~e9nJ_0#_RQl_+pvrgXpXmlN}sWAa;rd&OlZ&u%AAZznGzi>v1)7U{=m zq3pLrP&vQK0L|798l5lOEF4R6@R1FR%K>7S2&ScwU@K1ZcWa|T6qoN5V@IA(XDC>{cha@eyR*zV6OlZvcj6$qQ_ecQBLTAeNjR8iW5KX$4M1 zizP4hOJafxpek6jiX{(0VF_#${>kf?Jbb|tpk&8b2v)K#_$;*u{bY@LCa5Dh;ZiK| zDT~2Th58B%6#j|%$ov3G zY}-T9!5;4K{~))wEg%#hWze~%(H?m28>qv4_uin=-taRR?wPWn$fzX7PLY0@UKKc< zQed{oV?2ZiJb6~Rww<$m$lH6!-(kzk@LS>U>F-KUY6a${CjhvjIri-*$OB5}@65sD z25q69M#V*qN1k=n!rq$$t=jxt#a(w7^-slWvefBdcm zI>8lzz)LOf=Ud;lPZ|W;Amr1>r_9df&-uVmO_x5YeSW@V_%}8Y8^bCFFGIgSpYuZ> znWUh;yNb`!F|gdpP;Wc%1o3Ph`>~YnolPVnQ|~wm)GVYZwK2$3Fzy!9i{mQ}SSVp- zo_??yYI^(l{T)cWjesakGgNycAd_0)T@EU!m1R*`4t*m21Nj#+)gCPiQ?&{nukt;E zMc->5@@(*jJD}@~n{X=UKA0C#Z)vQ4l)Q4lz=uuctCI5!+g^*-X~o8c>GA&vd+(?w znm24%MO6Buh)7p@@4W<(CPk`%bOGtTccLI59qAqE(tC#>y%VaGKtc~C5D1-waI(560* zrYvK3>jz~xQZQKbMs9P`{mXSnc&MjEms(Zg#`0ig9aNvY z@D_q&5j$pUY;;a*Wx18djV7iyo}#!UO<62sU22Y@!|>T|yIB+i86P$Bs@rc4nw{Og)#?>)xS4T?FqfN&%@3k> z^2I7lIG-M;_bPis2mYIyO zC(aqvcb5?^v%z!e@i{!S>VJHNwM5?Wm3t&UCFt7XknazLVoeL@RdzC7{>s(Ma*ow! zj}che&apGo&Jwg#)5VWnimrQsVTE9C{%rZ6%QPzs3+$GD^1I7H2uqkcenW?k@+)L% zv=`W41#l&490vf*8i5X(OVJKW1dG869e*G90_`zG+2;;-|FfIMyGC{z z$P6Qs!+k{e`845B=ZoeLr3Nt;YJssIbm^*mwM)+X7C3Iw*(SSs?Wy3moWX56&Cbqf zTa~&}CAHYsXJvx>!>R4n{fPV$xomnK5l-%W?)2?Yy|O!Fh-^{s;PW`@)V^9Pot+A< z1kkHl+9RigA5qFJUR-4gjG%{7ZO>5|nvZa-mNVdgm^9qtxMdZF_ zaXPL9icP=0Ha|E7mQUeyy1AcVNDcMKI9+5o56sB-D5Vdn86UIv1jpZPpq%eq%ilZc%5_jpWlZX{KdoQ`m@_L0U!Df>7gl_Dt0S4 ziNSpRSzW3%qHAVM(g*6NM=eEWo;p00jp2*S6}vO1mvU_hK;%gJ(AVFCKcegApx$$M zXo?9hAy@e(fvDxAM_6)^_x$y;FB$x^|@^^`D|uh3pLTkA|IcszCmI*OZR#;Hk_HN%?Ff^2Br%uQwM-;lJpa{GqcF2kTK z+Vi{h&g%u_MW5+i)8?-Wm+zj($5wv%#ZA+?yk8N&9DDbBX{7tJ$j&AYgbbT)PgE}n z>7QIp$q*lJxqknjqoa8V6#NRrSw4LnpZE01{jozWLq=*cIAK!BzfEiIB^q<(iMq*a zl%J(?=A;uIpz9KyJ@~nU1vB2xo?5Z@4gnt8m$nGVlv!+PDe0z`dZn?F{CQQHtB~zH z%H&)8S1+YP7MRp z2HpF)ILfZuGf(;|lm9YuiSXcE_a0%)Jt$0F>Lh`7T*^%x*2KcPl?O`KnX1MWdKj6V z=L7;cuHT83z1{MdA<9s$b8mu<(Nm;70kiQc@RtwfDpvJ+|jucJ*tRa1GM^B@mtThgc79IF>64zW}Bqo&h9z~rC`mtoYA6C=Xi3J%gCEb zny~Q$R^=YaVff!#cFjfIF2kh=n;XL^FZ%~cm+qdgzpYvxosDqeT74*Strm*5V;n2M zX=~{rEj^uHXpmqD4AA_LE4gMfU;m*g-NpsP zsSBEm_w>q(8*9C@0VM_mo4e(MWFt$Zr+d-9|5~Io@W{z_4D-mwm!XPj-=TuzA7%p4 zLtU*C${u!`MK@_@R#Z;Ar|Y6;3Z!C9Y*I^URaZ@AL7Rj8ttWA1cks7)r*Ah&62ZIE zyKvOnE?jCZ5;YO_BbHLq<}BnK(-FmI!{3@7nhhBT7|sd*;hFT~O6@$y?;qjf|IJO)_psih%qi# zvEO0iXRojCYUuFzF)y`n%S>9W5I3?@yrfH%-#=63G8xGj9PQ<6~e^g zy$XVe1vq$m8cx|#B+ecFR-X6p6L@f*pdSU1;82}T7!t!}I4q6~;XdXC6Gy4Ui!@}t zymS9>i2LK?t(DJx5qTze&0Dja#dzWJQ`o-ZlqMv|#Ko9YNl%s@brk}i(e5`Wm2eB9f)uw(-Y41_^t-A5 z`9xT|$6#18G!pRyF5ikruzvXP)c7K+sj-&(sG6?fRH{id@wGO0v~K9<;ngPZAA*b8 zht)*|rANC>6nUX_!Es+{W{C=#hlbPWiApN*PJT&(F5DJ`hzv-YowZrQ2hGw1m?{&c zcv`jioBkBoX3(J7(h!&nq1NQvoB0YWN@cnb$f=~sz3%zzJm+UFJ>5cS*xrhF(3J=m zXCloRS$Qts8)t)mSNU!6@&o-Ti&T%4h6IEeT0Ql{JXzrS*$M!6`L*G$;dUt_g6 zwT4uHAE~shL_9^4jyv4`b4NNJHFUhUr}{m`Wcwz;Io!fd4$^dN@0isQ+SIINl+uEo z@BRA4W%e96#~*PA^Xjt5Z##;9WQ&Y}xzKh91fwtVw+#Y#HF81^9lA?|awrsC?N1*B zKwx4@%dS(0^KDwVse>}9J4ZfPK(q9Mqe0XK9o#q{R*8Scf9w_gEg?KtP`uaIDdmy7bb{R3cGv-4Lcvc*`_bpli6m%Q>teiZ@-TUO^qm$QSSK67`4BeT})NRtk1GP0X z$W0)*$eNICP5_eh@{h;jYNxFGiI*lDjBb0Q&Olk*X>VCS&pA4Kjioo{oPooleO9wC zB7OJDR56eBVyaz*q2l;OSV;gQ4AK#Fktz$QZJvsrt0+ZZ-wJ)-_H5f(v;NNdCL3JE|YOjLH_F^)eWg@P1FZP z&fTUF`Ynu9SvB=vg{gN$4cMKIy>5WW&KG9n+~&>dbp@cR>V)w(;|5w`^D&#ZOk14dtTq>8%&uR4z_~VkX@gEaOExs}X8HNNUYslQ@9KFrhK@ z-$rLvNZ#exTPJf*M5^a;)D;YE-E+mwAQHK9FpDs~X;Qn=Na0+ozsg_OyoAkr8+^t; znwNAv2npRW*NnRW#4KD?r5S?|zbmgay}eB?AeE^HQis0DNOePw!_nmUZ)>5V(qCt_ z(-DChx}LYe;LEdI)9(9D0HO7(ZC$g$$@pCwH=){}f`PD1m{gZ!k7t&vjFB@0XVtQ{ za8+MZ+LKUQyA5D<^Tp+kjnk4LeA(eb^t5!pLEJ^ZNuA}KD>a2M?oGgE4Fj3nTlBBH zwG>kH%mS7UJh5eh4(`njW(Ws%VnB{_Gt}~Qi6yYWL@9GPL2l4hLk_ypvWD)w1#x%b z*yG;NczbjJ*XjJC{_1y4UkaQbA)p=!{j(MFdF0F`7cY2NWj|k!P+G&|O2S0ac>3c- z#4IUL7u_!8k=9stSrvA~4R%Q18E5Ob#jbjvC0FXxVDg<+j!xkh%db8&p8+5*(ppY- ztb>?Mj{u$w)~ZT9DkX60$*+ZZAsO$Rs|hi-S;Vjy2Z3i``#g8x@8qCa`c#dd9lrmyxLYYG`P&|B zJ*l5tKYiP zi38+Zq5U^t8C@@}_6` z*aaf{Pd@f^*T*}U%1mUff2I{A`ha0W8sV?nqd0h#I#(`L)YjnyGDz$;%6WT*jZ(*O z?}uK!L_M@^-g|1&E$w#-3ro=-RWBM4T;A}c+m*;t?51;lkBk@jZsRda&FT26`7n*N zl`E!oM^}id4f*pU()6FT=vq;cXs&^oN5einU5kA-oMNdo&}+5y$cM)_yXCl3Y-c-x zs)`edbn*V^CS^G~$MqVCZBg`j$$ku67!_4)%+P1cUSf-6ofYSY1aG8HwMeNI?-?!F zIMH83n)x;%8(-L>L7JJS5^q_QR*hOhyUmwm4CP$!gWM-oWg}ArHTqarA@RPUl%S~X!SKGv}<*6v(cY*?pmB?SoA9{A|3Tg-0iJ@xr;z? z-9w5!)n;|BF)T&f5I{}_aedM%5II5^`Fgc9yoNK1)&qmBv^ znbg#M$FlQ~v>er>mj+q2xtC*^5a<}{c4c1`gK+Gb01MTw!rYo+_VeD}O9Bo%*gW`R z<%pOGM~Ig@-AjA@awHitRgI3$+_&KpimuK6@hp$DS>k zoVAOoA*M$m%3N1sxmwkR`6N<;e?5n=uW(yWVx(zOe5hAu5^VFlUz1A0Y9v5~Eb48;I zR-+W1wOs+~|0f}2S&zKfmh z9q8^)YxPPyvaPx7BmORdY`9+iT}jXU;E|JnMwk7?YV4&_$nJ*@G`(nR<>B~AUuQzP zRi`hQdb~@3Ym!zjB8sH`$)~-uRYw=s&=0cOGcyFlfx%ORjUg$do!| zIIUyL+Pd0)OHYj*C`CVaIoN(7dTVVh!SL7dFfInRwhUW@r){5(i$O2Z;Jbt|NZxuo zNN`F^S$V~Wu``F7|$59x_$X!Xp zu`kJBX9%3VM|t-3Z@!7ITUL60E}nXJ{i@f&O{os?md!y1gf}&xU`xkS0(QQ`MK!fd zbFF=%<7fBT;jU}=V8=ds&D< zI@gviho*@hdy&aH4gCA=Y6dqutIS+{>AN2)Nw=k~HdKiM1sdC?U* z8A++Sh(^^{t+oplyH@p^_=|-V!(JI5E^pJWFUQox%VTDiT~2YX2CqB6CRG^D-pj?Z3>0?O!ZWJb8MY=c{%>3_GRr>78{3zgzU+iF$aqCk#Jdo*Ti)#!1 z+A(akXBObN7to3cb(yt}7>?~czv%_UUupY7Oqgn$I*}HU*F#0bj(^*$6gy>a|K6>m z9$eV^L(B2*+Js~A@BZ`=w)ntuuc~PV-QJEvlswvo!KZPil%>+vK3}+j zoiguhu7gw}{hz@ta4NME=Jg-Y!RhM3g?OFCn!;@Ff(^T>^mHaed`*H}x#N*- z+bG_6FNACr_f4sXvMQP7nk>OJsa;nUkuJ>qs%QOGG43E%})ejygDp{ zivA!`dvKI$XT`@lQ|Z4#W&XjwX5G^>gr|4VTZ#j8_uW9NhC!d}kO$NNisY1l+jfpp z{`*`IWD!R(MtNI10Q&0>J_lhmK*kf@?doHfygsmBdQ;85U!_yW#>Y8eK$9MEI= z$Wa|jpfOR2qWvKfwOk(G{dlqJ(@b$h!_YJ9-!GmsZyJrW}*|apZ1@Eq zE@XSqzhbfG#i7(xE6BD;!*Nn8aOzGJ{-ad)$uNG7Qyw>9A=Ir%3usR?bto3b`$D!O2W* zjVY#q#Xl}U`S}X6&h{G4ZG~R=XrI;vz@4pX8)$R#oPu*i-q^JjXftDzj}h)J@HJMf zpuP3_Kzdu7azIDXf%~`zswdh$ZM)N*@7Kv=V}bw_sZ7sro8&}C_cvEHUULlGcn zy>h|o!=`&-6^;e53io}ibsVnKv?YH@mPjb31N6t(dQEHbACun6-*;H%THMF-4!gID zy|VA0rt`ScVVrQ>V}(g0C|wo#U~S`OHMw8B+KE`cl7pB+MH7Rg_XgmqFC98n?yAB` zir#}<(FfEAOwJ;_im!Z|88584siLB1YMF$9^KCrPZe$^QRohmTnsul^MN*9)9e&ld5v%2$5B5$aud$_Jxq-g2h?JG(x*0h*;j>a|5$cpEEPF z)7OD9C#L_+C>yG?cAzrV<%8{w`O+UMrguKvw@BlTOY<<+3FkR#C0w5UcL}z8HOFbZ z{IRkCu<{RLZD-AuRIq<9T~(y*;u+qzt6}c#>|%hnHGK8|9F_q>ZMW+kPz9F&+)T&&kaVJ~)KsbTM&Sd3`U##Yk5TJ}`BR1= z()mS~Iy9jKl#m72Z#sp~UcFmdiDaZIjCVDp^KFzo9@J&`XVCL*ZLJ8D(aX%BTzjW# zfR_1$_Vqbx!_ge(aj4WQJpTQYlPzYWigWbEeNa79iT=U>5l3^yGUahn$%kswxIPYT zn}s;A@%y`a1&Lazp@W*gy6lE3+yhtuwjEe_hTm$H_`5~i0qPY* z;FS@ldTPWAepD5cZ<61QM~&virkahYx_-sK5vRNse|)pof3r7!{l^Mb&gOF)uv~sN zRt5+Q3UyyfaBqtkEcm+r-=)>Si#v$~M?v~U#@&DCg01>b484Q&1eX6UQGau)KAPU3 z*wY+IpSm%MJY5+1O38Nl@3diYFV$2!4B@ff7UjO`ySt^xbej(zQTSlaXBnpbX@3geFw6(Rg1lT?qQH9P< zL`%Hg{Xyk9B>}I>5ZcZ0G{c?cc~&W1p#;WY@0nQv!{t}ifrxHD?F6HVU_OCN!~x|UMBTa(AECDW}j9q;8G&2O25 zqRf`mf^rBMOt-ccx3{n-?yeW^45#i{^Y(eBYi!2{O@6t%kn*`6D0+YMju;kbKZi`l zd2Zm;FMw&+J$zCCuH$Ra(ZVUr(EwDJe=SV|2>cEvSh1CP003*}6K#6N%->)U0dJ23 z)VijwTx+LrHck^1qNFFw4=7I^9FnA#!qn)mcD9%|w!YePmGSei4cbdc zK=n23YpXGo0^Sw;-dW(6eg_|<=?L>)v1^tQY1;D3l?@X}7Ipia!2-Vhb}M!BeAOla zaSLl~jr^YNnUd`po*h0LF=Z7!6{p+84~>{|tR=ZyZ14fq`Fsawtp<+&=NcK-N|f3f z^P@E;vo2=yhv}+W_N{FWKf4K|i78dY=NS0A$4}B#&WFYr>>86 zSDfjB84WtJ&ab)7FAmHo?!-u%@HldjGjfq2a#6^Cad5N~)O~rWDea@xCg<1ryld^N zAB|!c9X`}WAL{ZP>XO>xOEc%ImIE^0az?gXu0UmzW+34+Qb9^PA@r&_Q+Q>*oMpZQ zWxhh0zJsG(o!u?hU|FD6o3dXQr8JcCq)p<~PuQ=^+&}1@Uy#bZH9@gDI!NhJV0@Gna-p2LQY(y|p_$lNx*EI_Jskw;VMljjg`K zV`jzHvOLzZOx|ej>=UomAGVgPeqbyYx)B_u2Y#xLk8T|9tD&5)p&YD9U;0hC^`v{A zlufM_ebbPEB2@QZm?ybJ#D~$I zbRoE&V+SnjZcE=P?C$d0U8C+7S4OT&pOJ>{SD~NYM*WpH`n5d5w@JN(8^JmeDmAa{ zS0PoVT{Ob^T5gk`n>Qd7SdSkIrVZTT)--IQGV;T2N|vXw2>ZHjb!R?G2v;#Z=W;lz zjfmnj;K8MAk1RyHs{++ccxg-dx7OjJ@?NIVI?`d2bfHC;4Ofsmey<=-XHpJUy0X=b z45ThD z3=sOfTrNCMThqWwm$u*^=3IZwy9a9lI=);Df!$lj7g39Jb-=PaLuF~R(W@l{I1e94 zGY?ZbZH=OHj+I)O*O0+pNTp0}TA5!j@zJd0%g_KW4H%yOOu#GAcv@eHw^>6PyU0-o zgxxKt4x;sfkYRVrp6j?T7eKvJpomYi7K(&_-3c z>cqY3)K~08%VwQ?xiSQtso5&+8x}vQH~injJiJ~qxp~bOq@LK)fIlY)&=~*WXZ-Lo zzfQKZgkNOFb_@YFdzQz_p=nH@X)GjXJV>z8aZfwuopWt*ZbDS6PT3?!V6(?AExIl( zlrBDrqD@S?O~E;Zbeqo4mVi(!LZfeG3gFm_MGUSxQ|>q$Y&eUtIxUJ@bT%)RV&6)| zbP^fp{#~G79>F45)*Uo=9QZaIDw+h+IUrmb%kzFTc$fD-^g3JX+7iHp%lX|eX*G07 z&-ymJSos*(Tmu4+ju_gr#pV6737|IrYnSxzt--0ScRyN}XD_8oU3!>c)$|gF1d$q;goyv|Kc_ zTwHcq%yjRZiiUXmNcr%rL9r5++wIGHor_CC-LFJ>Khc26X~2{;d|zn5F%Z9y)ghvl z`cv~I`5rA|5Ic?kFcms>u@@S%096}+strQNm!N8!muA$hR}DUhJKw7^KFY1ykq8*W zP{`^<-JNRl9cTTWL;W3f%Uwm=k-@NYPbnSbo@cJixZ+LHc>)+H1NFrIrXMb((+s53 z45nuh+zLi)$+$Bh!KSQInR$-A_Sio$25Ae=xp=k5Y>b_ZiEVZ`dV`XcwvTw1n z99Y>wtnBkE+-Mt4vl)(qIl*jx)t!2YV$A3+d0g-*!R(Y^LP{_JC0K|OJk;*TJ2iNA zlLD1EnBqu9e!)twv%;`(u+M~$bq1Ji>- z$)Qk6DBuee8gq6TlG94IvUSAJ0J<%xyVe%PV2O4meM9>bQu{T3^lOIqgERUyH)%tt z;U|qi>zcFn*B6Q{d(tBJM!hwB3pKR^HMN5^u1htwn?AvGt%upbz?!q_*Ego30r6Cx zxt$hUR}NcbmRkvyTbfQ=WbQP;SjhDp4%R*ewmjim9`U!B@ILV!A_w}j>cE4I^mji4%92C2c|su=V$1kAo> z&XD$4=LI0}XZuvxNo(aT-?k z4VyTRO&kh=YjDS<$DqmX8QjDc-=fG@`49nw zo0Q3A*mFna&GebTpS#T!uL={11&3#cOnmgr$p*Q*e7j?t@V+I|#k+5yB>u$$xVc`) zZ zW`v$gv4$ecdkkLP$oS$8U|4(@Mv}z_BjO*`Q>KR33~ZF!|%3^b5&xVL-g;bXBMfNIkXL=a?m?DCZfBJLy;O24`XIEuD zpbA>7RFTie27(pi&q_-svxoLA zUrCKYjY024?0NuyjqQ`g%FO_Mw{Gg1E0UVX^?;uB0QMT&r;C+aD?~Mme=l;@13sEi zx{=6>g%yl5pJmgG4?Fhx1(d#7)#^kDs+4l5j( z9un9S!`Br4rNY{f`o2Y!0AknoHMy>u)v0XblGW_7Btls4~2K!VNn! z=ht5T>(r_86?U4htBt@DHZkni6QQlx$f72#J@+>!>LS~E+5*h=iDY^^uNBYbz&=bV zl0qI$Jr<=%vQu0b;o+ezFH!QRAjfE4OXI$nNVWOa=c%SH<{BFN{a5Z z;H9t4Hvq^aL%n%Icx%#78oElEi9X#XlGw*MJ*Z{*ZTrph_2*~bMxIv_mxda@$49!V zW;wp3{Yywn{PGQ3t}MI52DWrPEN=BJx3ArsNZN;uPHI?wW;UWorVkYHUogK$WK~gc z73@rsZ2nn-9JW3Qn6u5mcf;m}jT(_vL20I8beVCVresNOh?sF+qq6cS@HVC~5!kYw z&vXM<#lD}CCA;6k7>l0-EZ8<5xS?diy%_EJgyKuaj7#7Mx6L_j3{Z~KFrF_3vHpA37)izJvTGWfXyDAcIqLNA)duCmd*(J5xHbsJ z{9(k*VVngAdt6Rpf-wP#*S6n)_f$oVF$RR(F=84qrUHXKRwu~Y>lwvs_&1>DDUt^B z6cD2R9P5t-WNgX`UMB=&o+w^Ze#0r8=2K&A0U`a2m>7%<-yqQ9#QgR;F8YM;Aue^Z zNA%h?2(!e98OQMO4gzgYVCd_(n3LKExUfy2@O6F=hE?&};3m*88aKEOyg1E%B%7hn zH&oDwjq8*-U(3Ep53c%J-6-+prJ4%&uRSHl=j?EiS@UeQj%s#Gcl+{G_hIrvCwK1( z4#&B(=WdYYM{;S8CB3$nJpLp*gmKRlJ-J}qpE#$0Gk`?iuF@0nq zjn$d#xv#mZhm=;8m%Dvt>W;@aWv#>FD{fVF5xo^Ej{I7haRhO8ufc#^QfLq%aQ3{c zp!hyIL1n&%y(O+bX$qwGX=Ft3)(TE6*2`jSE}w2GGyKTq6_;3M4tR2aUrgESP1_M| z{FkWJ`I{99n>PQjp4R@mc(+Er3z-QL#=eiD>o$epN$xRy7cGFfkXU3k7ec5IS2%cX z0%(2ga-uO3oq}RTuuqQO22*8xd^N^VccL325xml#+&1$%v-OQ`xgeclsj77aBynF& z&{e)v$=X4&lsxoPfrjE?j6(3T?{%jRCq(gUXS9=8>Jc=J+bK95=o;t03$yz$>MC6P zW}b}u;+^g)=O!!=vqqaLq41SdFY}@E$lswWe=-egQu56H=hM@2iccw`ZW|a*kk#dg zUyOk%BU8G|dW8*PAIFEBHNYL#9+xMFdxDj^hqI+KjQ_GV8>PE4Rf!d6KH5MV5KMd2kYcV&D2Er)9Bdhh75 zjMjA6<8HwsgVD_A2?->z;ckRDC*IC?IGmwl3)WI5h9g9?#=$ zmLj&@3BPe=&FAOLa;_|U)l}Ui)5)F|=k%da{b>k6K%f%x!Fl|1VM(9&;L_~yY4S!) zG=!PZ$Qiu)?qPuDOn34g)X)pr*Wnv}yvDfK{kXgHciFQ5G9@Izx!LpcPjZ?RO_kGorcUs0Tggyv1!k?l!5KL>>JKI>4NMhgY-PCr$c zo_iep`#0H(^WIp%<2`w%y{_M6XDXX;Mu#01w;hqKMRQXoj`tm z8VdM6!}h;o@XPbjP=Mlenc%JPaWLbaVJN_K+VEjNx8~#S+TY;k=k1|pBYS6U zS5d#O$j|XZL0Z$40=Jg`GhYq`eVR@uxb;vn@4YuaBDm$0Gw0cJd>zbl1$YuHqqr)u ztI}%_zMd(Rm?y!2LOwJ;SFdi$`PDQs#+3EyTT)A-Y|Tt zK+>nexj*J;59Q?PgZ-lnk(e^ z?&^&we`Zhmd-wxCFa3rcP!2EcD%eZ*0SOu7y;G+%^<7!Ty3vaI)1I3S3 zeV}+%885andupRTe6L%TcHn31-BlzBb?%S6+5`j<&><`1$v$27w~XP~^|1y)m*&>8 zGbmX-x_pZL*Bq5b`A=EvNbo+8<&syA0Sf{^pJdG4GkAllZ$TWh!`>N}SFuSvu&gXx zydySn9k`yQtTCQ2gUC<36S8G0+ex>(tR2C|HU8S7WezFxpTLkHoUH?O!(qz+GP$e? z^^~M9Pj9zqiJu#eC;Q=jjGgt5LG7_t`H~W(Ws(g(zT`LIORtKtrsX}G5QawfwPGt! zDzm>D;l=EBM?Z4eI%^V3iLwNj*=6N{szN?*)ht+no+KaB?DEnY1*?5XZw|G6-<{6t z90{YDF2Tl?b%>12Zj`o)|g-!gg+>- zPjJ;V#NkL!qu)Zb|h`l=)JaWi0Y_V8x4m(WsR(8DOjU zSIxK;-9yM6hlA!v$mM+aQMq=YL)uE-_nUw|*0rfp0y^z^op|Aof5f-gK~~cd$E-54 zfAe`~BRV1=T4MI{Ya9Ax&hq1ro&T`4z9r+R_Nmp9HxivsOml2}d*Rgi_F_I_UT8kC zLz!Bq)lWWjl%#LYEDE(OC$)0&Wg{x@wwR*baAIj&`<)~5Bu8XFc#*cS()DLei1X~iyr}6%RRi6hHK~kV67C)Pn11w> ztExhVXKWO$Bja%9$SLZzj|M*h+d@F9yzfe8q#t8`|{cY z<;dy8gGVz|w=qJ~%fG#?oHnM?<>6 zDx1Xx7L}wq1&-tk&E*Hw zPtR?py`%S5OuXW3P07=W4=MLn-g`Tjcd$N^A?VOpc)qCrWuS`Ujxe*@aEQ|>%qO2) zU4O<|4PqvXj_XPOBM6C^Amwbd`czsgMAuxOtp6xd&>_)bg^D0dqJWXd!1S!su28sF z%J1Qek6M;qLU6L-(xUPM(~o*c>a=mBzQdCNS|;IaOXKL>pDL3XpJW@PV3r6^S5!L% zK+_^$H(ciWl{iV`gDjc;t!}qrUjEjptFM2~{acgACGAO;=cEYSh#e!XL?dh)gpYwNvpr{w}hvI^vZ3D_~ zP8Q?ZLt*}i-kFmxfWU9G?BcA2>ry?e;w^R7<8~sLXb15$iZ@RQ_kv~#h=yaP~?;Fp(8rSu}{FvSsVV>o#Y{S=3*HHG+UCrsheA3x%yPxmiwtj@34ODnP zKE0djJ$vm@_Gh)6(Kl<1hu_2Kv)Bq>k$?vyLFSy^F7duGSRqk12K#Dicdum0P2%Z{ z1U$4?<1=L)`~j~cg^XR?_i*E*@RDC5Pu3}-^b&R@ZqB^Ec>=;SVtm!+9Z6}~-T6v-f?u&Yfd(vSYq*xT z+IePn+7;Lkr&Wp+_U-8w>pl{iV(z&HHylh!@GQ#n2hj0zJZVkoI!j*Ugfsq3H8VaR_rced{S3D2a)Ge^Qzg=hCjj=9a zpr^mwa}$R4524;FlARewd#e=@3i4dQT3ljRt+05h2XMO_^I)#rfWikWXOe)by($z5~X1SV0iK=Wt-s?Ig_(m_E-#aMxA8WdVt zwm8R736&s}Lc*mR#m)^|P%cGO-jNj-CrYyds%jQyPid^32^?Eo6R5{9Y;j5MQkG*m z=@T$-L4}-}$|c1T(1?}Nhv!12J2K-u3Gqsq_|Lb+Te%Sac!A$7_@30kgI`ncsW~?{ zNi~Hl%5&iaY2+*0eHkqXCr2HOoe`06b2$b#%0cEB`ZpKHYn;Ie@rLFiHLEc{1Oy#C zkBf*tQfH}0^4U@v?({2erP%pMrigGB8|yqNOFDul8}?GP-)41W0lRrZj|~ib;-Ch%b%vCi^WYFv!Ytsk%-6Mix|FC_0}${gLBiGxhqxgus>HO+f7{zlh_B# z3?BJEXyI~m<3Zb3lnm&4&Ei%!ddph|{Z==MANtriEgZ_Q7 zxZ*SC)5D=AbuRc|yxus}n$8s;3|EfbiIiRF!CaT2)AO-jI8-C-afr5IjE0?7V3B~j z#}J$&M0TWsCh5kUBGZHZbold&{?A9P)1Tw=&{4wUz)V3TWiz8}CXTK*bu>*Ovt@zw zrG0a?AdZ;X<65EW?2ii_Gl}TnlGisy4OO?c@9rM6{u5%y0xrS)0xN4t#8*^8rHV9@ ziQW5DV6Dis#_aLg8>86`pF-L8uVeZu2YmU1?*{#O8`93Z%>SMNI=zR|0u;p0@WV@l zpM196DJDvOdd&Z6BDC}12k*VcJGCioLB#Cjrx4#7487bAlXAQUA0D?zO5PJlO#S$i z&)db1ZK+j5B&@0j+Kx)w6F9zqEElc{c%`q>AD|5d%&_tnmxqg09(lNo6uEF6WJmFkNNR+(1$Q8%1jpN6q&bN8)IC zjV#3vM3m?38`;F5%+p}JpyULyWl>i4Hb$Nj(kABWd~kj4A0nsP5BUG)`ohGYsi%ty z=%n?%7Gqy;=n?RFKqJM^|4QO{mf1{46L}ckjhs@5b(%TL{k`2izff#VoF$l+io9gj zAZ3f-4oMt)?KJi|b^J3AJD$W_)aN@PW`ThZ#MV&@cm&%DhneASU0P%2@(?L=iQ0%t ztH}@l956_Ed8+)ZrG`?xk&=_1}1H#FOZ?|LWpSY^&;jh5tu&=&R&<9sDm_?#2(BCJ!H~ z@FZVoFXxcWWuQb+UK6g1>0)-H8C;z{z}c>42-Q4d=lJ7S`xIKXrO$to-z^n4eEHI> z#|~;fwV@%;M08%HA^$-_7&@zK-KAhYTr;VCsv$}uWj9oc!_2Ek5C1}RmCoW>8^{^0 zbS9}X1IS1GpKdID^3=D5g=E$CFzvV6oQvHiA5TrcKR&jcKXzd3ROya3p@4|6*E#w& zJ4Sy;S_B*!`aS4A4CE2G?kEE+%sukwJAVytlkUEXE`*X5K*_XpnM#7!(^&<~*5lp) z&Yv?pA?g}B560N=^Dv(O;=4~N32y+G&l%7^_f7bA^Q@QHq>E36{XFQr9tdr|$bY30 zM4g(!q0fxp#SMiYCNmd_?;2lay5bN2Ym1A0oCR% z4P6A&kexb9&oB9XR+za0F-D!finAY4e)B#|R|)&2#sJ)`uM z{HLwj??X2hIsqF`1SrQ9kJI+L8>MUh(yP7cv$HWnibWGd|Dju6L!>(|nI`|cNESV& z=R6nF<$3XTUEmj?%LUhGOD#92CQXdY_8#(k(XgU+)TeKoZNKB;?qMJv86n`KA)e8` zC}{_Y@+!OJ%WVxW=`{1I!V;XWq$2cXo8bMT-nnqy|E4QC?Ihzwcz!yd*jVYleAvrP zl{5>3+j@7nJ;_@Tf9=6q41Pao#9_GdfiWjj)_6=ja$KD9Px!SbJ?uewaUekVn;5%U zukmw^52l$t?}~X}dh)&Sfwyueo5V`hr z&QK%Q`2QGt3z#^gu4}ZE0>z=Y4enap-QC@ayKAxHMF)3x*TEf%7iVyH*A6Z}@B7`G z+?#v<n*T?Qa?7oWr% zQ*w_$oY02L1@@zl_?uyT4=PkPMaL#_6@Om;z4)1*atQIa?QpPR2*u6sNPbLoZ*_41 zM*OhCJtRb&;a)~%ho7=lLbS1E?duVN%lLC0Y>ydYaX| z4He9935t>`Q}A@A%EUAX@G{huWrr}y9A!$Fp&>s-f5?)`pIpR0zo0f<*)71r>VR&rii|9UJx zUD_ggG0%P$M4JzXg~b1>N(sljH`P};eHK^FjjYbK4wjH6%OyZJ>oD4~;bffhrQNFi zQ(p^Nc#!PKd}%o%)?fKP5g2`0{EJxpKq~%GX8ciR>=7^3w46}V`%_yF$+>P6@0Gyy zauk1iVt;Mb*#|jBB2Q1~PPIJKyOTqjxXm=~UU23&{f3V>KH)~M+6q=R?gY&a0 z$3^3qD8`E;)%Iuai_piO{k5a=AQp54WNq!L9qqxc6*N$PZ?wbVur5g1MYXfW*_WFe zg;8nymFQIxv};r*6GRT_x)m`;!sm8QbeLn1cIh-M?F(v1r+M7U-7BiY8AlgZ#9RCe zQXPmp^xGx#>GhZ<@JUmCj6?23nllHmzU$MGnUkq9A!*SJBv<6Cvb+7+XDSMu0R#&e zuhZ@6+wy=5swF|-$Y#Zg>evCde8VQPKNVC=deZcA-VA&7(QxoBh&Q?QSv3V6nMW5) z?LK7}=IWkGDCeTgjD@L5^$bi(C9K*jrayq@0xADU4w>NQ7gHKLlR!Zqdcd+Lg_PB0 zlsvk#vV;~0$hs!MNlU-S>C43zcIv+Y-My;%OubQO9Wc0z{~o?Ny7Nq!h#A%A=Ppef z+2iJMBB>L=mLt=#`+K`wA#*1yr&EN?Bo-x5uCSA@d_-g;Ugypu9VkLX+c}F=d$2OaIsKlfc47 zy#tWLr)n`+)6+h;XTnc!5nXQ)OHV4I`n0_Iw6eMoyzt%T6xQZ6%;r>*@BqOSY!Q;i zZspzfCnIn|KVcZgTR(QV*h@d`BV*O3={dlyBQwP7uBYcUk$9 zwiNG9d*2t58>=7cvmffa9_oXi>IMNh>GoR`^p1y|;H1q>bP(`bZ ztsl)JW&(xu8-`(g^lOHTf9jVEQ~uP?87}tL|0vy?W_X=mUC8IjUjeH}|Jv5^+Ljn% zoAH#a)l*Vw#5P}>ezM2_u{DC&3PEf+!}np7Ud4XH;6rNp>z%iV^|tDv0I8SG$AHvx z=TSiFsdG6X_1HNAkb0QU-m-Upa*^^h= zlUM7LSICoB(UTWuI990l$tnLe#Hy*3?7QGqGUN3U8u0vT2?1z-we%S{e&6Z_9KUNd z1CB#l)ltpcZ^anrTB+~a)DMkq zsQrDY?R}B`V!C?UUPQg4`arcj_qttJ{4D z_oUzZytN;^iu4bifEnnNs%9us1J08rY6M z(bs8_21%qsvD1k;_IW(qF59oeNCw-S+N&!c@T=O))=g=6O7Cf0{{g z&oCzg|1UcRO9q1R>rJBATSx!1fI36_9}ODoR(Rbk zKNUcWaHF0FMZ@c;7zv}Jo3OXQ@!A(#yZ z$*n#s5X+b6caXZjIjBd2|&6o@5KBH5Oyvuo5Tvpq89k zTO?098Bget`F(qu3QksoS#67K3s0==SZ7ladlThMI-A5#5)LsK^A;ux2PO+%?zTbg zO`(osDMQr}g!#$SGA4wAf*-v^Mue6b?C9xyupv(}myW%#&Ge}wJ=tmm@+!3H#{1X% z7|u<21uXWqAnxoyw1R&&Qs6FwkkD*#&+sB9ty(?iaj^7PPACuTBy;6Ltk4i+3}YM- zN@N>y2~yIfFH0KAw81OtD*qjVp}vwgM2`U9N7Z`~)PQVLP!NY^_gNlYeJHQ_<7F{O z;g`UdkC)B!|H+~xl8ie)87V4S2Va+(=K|Z*@jt_{lIS7rEud<@mu7Ya`oA&kVVz$U zaPsl;1&v3~p=eaO)mDNHKXzE=$j^Tmscg<@`Gvi81&qK)Q&!gm z3MPH{krBm`E~M`RCKun258{zkpJX%Gm?>$=0FH3`M*14O@9s`IZ>vbQ((_4nG?+>} zI!mr!+w?ofW4j0CDYBO({$)d>W#tB(IMQYPmC&A~&G(4ebU%u4{wB%FGwz`@SQrHh z^U1Q65HM~g`cv_CpV5C&IY$Ta>dUeHjM}Li|G6x~Do-#O`$8Er39#f4tNmtbAeyZS zgW1U}Z$C?7o1b5O!pp>1`ipNa<7ACAMAnz@>uhMU^0|H}(79{(QAy@vx0QF?WfDE# zHF)M&RQwd-khF|3%dxDZcYZPSx3Z;EytE+$*e7B>DqN18Rg8UheO!Id1-(sFyoSA^ zmbIdGA;mRjs|IV$eb%Lh>xuyBMKW}g;wlryKdRRevU*{^!tN0J&%7mSnuyG;Gy{mH zcS+|WCBEl?-Xzoe zpoO|%&BQCb3eVrQKLj2rnO@pOw!W&$1IRWQ639Te7$ta{5E1*DGW7Tw=lDEH{P~nf ze7s})TK_>m zl~3{Jb0T$_XF0k_${@%#juO?xZZS*eIP-EPE{2@Rw~?HuA0km1^Y^E^=K1O%28zTh z6MG$L#T)&v_#0?vnFZU7YO|{)MV=t@F8bE{FZbP`D%4hU9RO2eehMT9#9($P#7-x~ zN++b5ocnuBNn+o!;Kud+;IV&g(^hXVGf3~m|d~lD}h$Q6%oYy~XTH8;_4Osf+dVR@5MQ+7o%gF^o7K?R8lJ)N-Lf|M&?#5q?(pK zh{{@Ikn5M0ggy@S6Eb;Ib1$fh@&ue888PvSo3hrwUd0sxRM>=l@yozLac(FT^BB0% zH=kUzYV3Bu4ACX`m4EaPgkY{Uph`;V!rKr1zlU}mEl2Nul^%8uIg$4W{MZ)6%$9kW zM#*i%Reik7YWrnipWP<>M4a1pluLtmV>ziWT$$4*{BJ6!t#yug0Vx?l*MQCn+1|~T z>@Tq4_j6OyZj&fs?M1HbFRwioXk!^qwy1lzHr@QW*QSOC<6xfPdXx9&N#ov60?g?2 zpKTH^9Fqg?kcNnl)z$Rq->;Bh*Ov#1{7~;NC(-|^%@Re#Ih-`X)Wu$P)Lik&J{l-F zehH!I@Gs73H3khEqiTDC)=(yKXPN`8R+T~aMJq!tX-sxiy67fZ%H`BdA1yvopgF&E zYo_Md*c|svSNhS0z8g?$9Yg&dn{XwRu?Z<84WM-rftYfqy=1Bbq!buwOQhTXGpMOL zyP!JDsXA-MXsyR+&Bti%gTfX{1QHL?b}O65z^NKEr39Q_X$KGA0E*VLK@*Zw`ezK9 zXJndZbed-+nrAhd@+$Oq%Jg@8EP6|F)yr~K>AK~XOxl^lWBd#I^;AHJSJhxJ%3`(M z>EFQ(lQ}_?Ire(mT22M6Op7uFHgJiK&0IHO3g(^K>K(?ag;ulkL6F>4>n9+@r)u4F z9bkK>T?ZpOp}2;Mfe*w64+iK~ zxn27xz4haU_r3HZht0k8gZ_(~L|S~j%=IjpV$oKCn5)2VtB2+1QkCbo;5*a#J5%u8 z?)=>@_zr`cfibI0kmQdWs3C?8N55bg=Kq01{x9eh{%tLhe%F#o5nV_TOGptz2)m59 zw367ejM%b**s`41vXc0)jQFsE7?Fp8KCARCi~23gXn80dk!g81NPuZ^S5<&%ZubK} zP3_L|GmY;i@F(pWDladjM|3|Kg2d%KyP= zG;@A+4b^Nos1Z}BQB%O*Q^1NTVEGiVa!RReN~vN>seCGG{;(8$XgPmq2|hfWKRo2A zV(854?jh;!(f-eJG>@1D^EVHh+VVFKn#%Dv517*PH}{z${@>Mzjb6z8XZp-h@3p_* zYa`!l%in7&-=o0qT=VZ-;P;mK_ZING=lr`T`2BwV{T}>|I{%K!bEf?u?foF__0am? zBK}W6&1=zrD#=A4&V?t=MI<(&AvU5THligqq9@*@A>O1T-lQeoq$d`lAr_(|7NR8< zq9^X5A!f(jXTxC+Nm8)h4u$pqn5bR;Fzipe+~EapyUgK~{|%IaqhH%x{$h!tYnS!C zP^`bgUg6~an^jh>cFNFGA1d3ynFQPGrqNkAQP=E?E`=8q8uDGiTqGM#DC<;|g`za4 zeM*%c%PRu@T8c$UmzD&dj<-w8CbHp1LQ7XBio)rdba-$p@2u(Qem^yBu;Whq4 z)5O^Bc{N?ckx8Y*&e|*`T;3g&g`rcTYi9GNTyh393rj@0HfRze(vara|58iLUKgs_ zrs^Oe_4auU!Nb0?i^;dU0sCnnjY1l;^(d#L+D{oil7S8 z6v;%C(s=H%<4slTI0)|z>7L|9ps+SWELUoS)HxEE8MX!-{;G6f%#K@4XS&)aP1=MR z85L&2q+qM3*lPYX){;W~Euc#!z`d-;*nf16V&uAz~wV(tp1(cIyy{jb_&rnmMWmeDCW(RT2Z z?49sok^DndR?V@4GDV24Y@pKNTMrIKpse=WO9PP+E8g?ztEgB*44ffr|7iAhwR3aB_&j0s*}xYy=PBI9BN(9EQvV8 zTc+*EWjyGVn(|^itdw+6+H{^m2Y6>`xXHDrWBl@2hbprPGj1sex7>$o{Iw)Z6t)2!k z{T<0>TK}1&b|G|HwTXG#X>gsn$qw9nSCz9_2a6rZo4L-vaTfk)sYZ*j zWRU4b3=)0zhibsI;jk5L8SIQfb2_qn8pY{QV|Za3w~)avHq`|C_f_@@eTSrvkDfnF z2C3yYmnog!Py5)&m3}1VblD{$uhi5slN4y84o^$&lJ|-l5H!_y8W>9DxY3o%GH&T{ zPrz!ZtZ&z=iAJ4YW^kO({;42`_GxyU$|>eFww6VmjN}b2INcQcHfS$l7r_uHciY>g zjP381zA5`BHT3iuzssW_@APEa2UyFc!8NT&Ihr$Tt)%|UWxpEQL@^E-7{Zp&J^yY{ z)$uHHKRfm57vQWfhM<6%oOp+pk?e0>(p{hWtU!oZ{ui`YSt3 zpD@DJ{6nw8clEqJ7k@$Cmu`MStK(DDng9fb2_V@$`pkGcm(aN9w1pg`OHks9YOJ7sk2`^rDGnW|V6W#s_Iflwhmjvv?(vY9u z^pfUs6tWvXDf(3_MMK3?OBSWTl2z8QNCzdGvxALtGBEb=s43aJ)(qaB4uzb)sZ+bR zt*FjuX=;6}yj&i$Ww5t&(l>>#IES(sXH}TO66Sj{tLop@e(PFzoA9i^i|Z7MLV9eR zUki&46z3Pv;&+s1Dj6jR^qliHb5HV;D@?7Njc}`n^XP$Pf&C^<6ZFe)A=Iw zW%D|##D{Q#N?5+ixvV({ox3wUca`5KkQJP}GNwPdst0;Bv6%NZS7E4 zKP3?P-6#secm*^Y9P%hs`dy<2x&G-SQ0Z!j9@}CkZ>%J*%#E=+oVIj7GUlFtn~=(U zD2}*5mF17;=7<-d{$7`o0mpr;L<`;KC;>l%{GuJ7|0Af)vi%;r%Z+(fRHNn-X))oU zAuum9gZD1x>X+jva1feJX9+h@BX1w$<%P~-6Vwo5kuJ|C74{`;*5o@``HKa=aM_ID zxA)o6B)NMphq-@L3Z`mNlfat6h2ptPd8rJVkvR}^i?wO)d;wxXtL_%lSEt>;%2Mh( z764m_rkB;^Z==FCL?!phJx5i6&<$JGl~uO#luK*lgBRg|BM~<#DK^!)fADE&<_VA4 zP($?rA;X8Bg}-pi4@CwqaMh>jw3+s&T_kFNgcrr`T9~`?d!g+ww-2N6yvRO|{*fad zLn9%R-1U(Hc_!cV^C5Zqmp?si4GIQCihBDkc<+a_wx5geGoG7~q?(jcH2TnI!BhKJ z(<$+-^mN|#y?&qMNdnc@zkT&|Hw+o{%d+&wLnJ~x&{Qk$hTZN;9q~KlpCXP~!8Dp) zNf|yJ1!Zrd%=x7-k8?6_VySuQI*qmRDW|#T6#lDfq~>XBEl8;~oa>aY>@po5snjZY zCrBQNRWO^jC~0;xPtcD8VN8SKQZo_5M=zVUVXHS`^z*tDsM?a9YrM4#YZS1ou;6L~ z&tpk+(t6Q8)>Q%`+3bKMB~U@<<@?$Vpx7o$~8bdG20XeU0$W3j2(mY zxcZ|esi`HY2{m;eJCzdCBqC%1*JXku1|%J6pyJ_83Qx2L+_~T%(lbG3^dw0jW+*UTHmA;uipx$;Z`)i zl#`O77-toJ2lcUdZCkq9AXo8z3@zZ*j;!!vi%7(t5U!xH&>Rmp$r*L0lv+Mz@dcl6 zZj^R%IiF_OMetDLZ2G7?W>xp{R3w5(F~JhGTjmuuv@*XMP<4My>T*dKNn*eqefhPB zvHtOM0|l#91;wnq?6y-IDR67ZkL*E^)#{Ml;1BS9LQGiU$tq1Lu`jF0OIWw58ICCb zTb3y|4z8z;joJn6(pMAExk&L^+RFR5mow2j;YQkyC6`T!H{MSta?#;M<-e4jCIofs z2e+L)Z$o>*DO~uxgg@C`3hkPDj>@L6@3mWl?Vv_)VK|F1TBZS~XaFTA5wBFtf#vTr z*Yc*;G)9I0>c+v4cVWHc!g5@q?rwV8WX@exf{|poak`n5!DH$x5?h|G0^ZR!YOL?k zn#;bfUwXv80?mnehr%y*%s`tenpoM;MRF_W+~qN26*7pm7UeH;)4_ly1bXNDv{09N zEU?Tz_!L~;AUJqEM*|>|<6PzNFip5(Bkap6T6nI_XHp;I%T ztC+4#xh2J7+bdhx3;xAsV0X|wii%3iJn9tv4p zjT|#d7ha7i^RDb#V4|GY?cFV9WeLV=l8^t1W9Y`0@tH9(4)I_F zOo~1aF#Ex2`MT(uBonDlF8|(7cu*qO$nZHp*ln$RMeqbKIjPP*W^mb%S<@a8-0CMe z7FR3!bJiGpk9bV&3l1B64WMH`=a1gPe?nF%{No@-uxP4BD<(M{7@tn9!HliT{ zOZW~LVfrL3U^Asi?NM5E>f7jzB6$k~@AThT(-1z&gVtXr{ctRgKK z!26e!6hKG4p#Q^^YoEU!>8Psw;U}o_@;B~Us)o037uZe+&npg&{WO%xl_TsB0Zco&Z6 ze;DX28P5(K41LG@`ip#^t%i<(7i_p0?vCOE@;j%-exTk) zNV9mOhj(yo^)qYclJ%4^(e5XN@M~UJJ*;D(vDjFb4&2wenXb@|A=a*Tta~w#5TR9L zlSh0LV`AT=eSa+DnORx&MCk#g8g)QboE(xqd0nkeZYJYyVOEp8umY>OqJXunj{$$? zQM*3NMQcR=_EtcUb7+dl-i}9iqh9l$ZwQPrpkpz!vyIaM3dSlsa09Z;d{O0G*3mRB zW%yk-{kYj^B%~Kpl{vWiG$XM3Bi83pFi8Gw1bT z58{@ZkzbhA<6W6NRt$wPEH3IBN_pH9Y%UYI)6UQ;;AYYO4Y6f`(}-RM1`!MvDRWl-*WC$_$PA_ zODSMI+gj2Q)x3;_aNOzkpEJ)~;*2Xv$~6<4;S(fLJB*Vv~N>S&%(C(lYN!3iXwDbJS{vB@^)!Q_fnT#(Ml=Gu9xuv#| z+W|_wmzg-<<5A=jJEW!C9Wd7kkMt+VFdgsIK4)dY6hg2v zy4#rZW}0XJa%C9Ls9Jm6ATJliI(~)|9NuN(0QLj%;53jJi z#;VCZ8FWyl6#}ipgPYRF>dA|F85>*JL3Wm=Zoub!GUC5RQSKa-b<`Jdj#DPvn$NuC znV9hJ25BlZ&p#P`n3J*@dJx`k5AZ)3!03xH=E~j+O<*Endh45IbiACn2ftMQxdoAHMj&O6f3PMoBL>fh546?V6H}F zKep9*Pn>^UFn+NNpPE)Xt+QlTcR$uk4dJ00$li0v3fsIs(Oi559#6Ax+-csn47|9` zwl}kk=|;}GGz7Oe5uvgVH!8>-!ko7s0e}+HHi1yf0nO*!U*bH34eYnSb z@9qnjh83LHoLc(wfa+ciAs^bUzpZCxnFbm3IU>AJN50Pw2Q*W>aBm4|z2FGG$$e}Y zMs6ZK)MCCj0pF=&m99JNKKLpbue^2dizV2+&-}s_`^H*9pX?5&{7Enk zT}njVyE(Zq4IevaeL5^8tSjhrC z!Zj1v-7}nZy6q?aLN=wJsB+KiA)f`4nhQ@SVng}61;Yw<{Med{ELGS{Sr@ye^?%Xa zV5$(p*R$<9tqNs2H=F}lW{Vx#yP_c1*^lQ}hv>iE$M!u+-3sb~tR+2ZtP{M7@Un>d z3Zq+QL@_jQvq*>W&RW#|dRjjgRjm7C5fk&qh4q3X%<`eF%S)1-qD18}t#;eK=N2J) zavVpg`fecfB&R9mi&w@;Dg!w@I*iGg5a;nCsRWJ+6$DYA5Onqyu&pK-7CSsEvnywb zp;9qX1MKA~T>$^meEI@vK?208qbY?2MV-*9V`-Rs++y-Zk)CJG(as66t}bOCw*a$> z5V7h|4@0as+rJyZt7@XI?+P*#g{D@ZF@vF)IsVGE-F(gt)!i;myiq;8?WZ*?{grwW z5SZ$%Vz>dr4Ec-blEu;ADX))j7^`l`OV4b8#0+9wOS?ocT(F5sb?BG7M`ITFY?$)n zKf!68Bihb?s)i{L?`_OltzN``#$R~lrwnGO0O91md<<0@lvK{dPE-yuE7;A!S^-}7 z+MBc? zv#M7w_)*(Ad{dMh#?xUkW^DqDLpwlgc#XsMVW6Px!|tH2fu zg#~*PmUU7wXzV%(c(;X5Al|?}H;+DVe&aX&OH(}bW+gRvJlV)|Isy`OxUPD)dRvIugBnSYZnD=3D*Q#fvF}RUV8)UE+bmk_C{MWa zgQbc8;GFW8!&gkoTZKH#W>Y_u_xUnZV|BI_Eu*K8&H(SkBTGi3Pu#5vI~-~slhpkV zoKam_d!46W-O0!Ip|OVhw*FZ+EO3Q0rxia>W}c_f+kPoP&P1tdt{B0GR2rv56s$eI ztBx8m%8z)4rr5~8bpsQSL$MoBBUZSG)#Vel;YU+e1PHy!_^G`>sOZpyD(t!y`VV=A zO+oCK^`O_2>ller0Sq-5$(`JLsJSwBIxN7qKzUKnIeNtGzxcS~&T7<=b7=b@r}3z= zP%F!ulYE%1WeE!SJ9cC2Fvt6dV&H7cGn|@W&lP6{yVGf(kRt#%?jRaKiYucbqwi_HARn#H7XXAw1YV%;iq5tJ_@$a7bGpVv5 zBB#>tgCdIL5a;7rmJtW;hBBqCsv?QQ_Bygj(}&07W|H}^F9QQtLcLeY?UX{8eqs%E z?fl$}pE~X`G!8=MnNr}M6Xp?=#Od`B0Vs1GNjsiIE&H!rM+e~mWZ&u)*l|ToPbVdk zcq;liVYxl8yKSx<@m!y*Wo8+wp|qxvZIjWj^=1@80oSRWdGz=uKY6Gf+gp-qF=4ZW2ob(Q*I! zvzcj^@wM2WGW-h+BQjG7*&!Nkp(cT|j9w3&P{uqKgQWz>j-yX_x>bO@uuE(NG5jbJ z7Wd2=h6OsFJ<>BSUtU$tylvm9Wf@K(9>9<&b2cia^FEi=c-)uyg5Ven11!T}4pTO^w5sQ%SW8j12j|xq_fnNsj9lPc{e^?c^M%QC65adnzW`D( z^r&}=`Yev$ z;4^CFdH}2mUoU5m=aXqA~IFtKJTlHN&4dSr6?S5KCxEou^6V8g- z8_NhWuHWD0zZ?V#Zquo;QS7i9fBe(hu4WZx`ool76?r5{P>O+LQe4`|=KqTk!7MQfD&kcXpbQVj|vydEC{;Lc4Ju z_;cjv&L2e!P#fdR$%kIlg@e&eC)sLS={|IuTnc`ShwSXSo=~dG-!?M)EqW+eF`9jN zU+w=+drM&B*tejOC-hn>)m)DUjhRX7IYtv*mVd`mTD`3J0W|ShKv_-1RQsUalgz12 zUM8{i1qs_J`9#ady9)x+=(Y4RJ;)>|nhuK2im$1nE=h2(Ad(=OBsMSF@d#|O_GM&W z#btKMSR_q>3!RL!oS2cK=GeJ;&b4$QsrE!yp05$u*t5BsnLi)(-+W)%KG_`6EQF49 z{>JOVmD%l=0lg30$LBx``>e(cw~QbYeX%+tm${()SITf|s7nb~&wbA7b{kV}_qcPB z;llG;e){h9uqR?KCgU_@*V>H}ddoqr(#n?uqvb@iAt<;HtI<_advQ>HAj;n;@=12*{U!~O*O?w5D# zpGM%z@)~%wAKa>M%!8WWw)*JIS{ouiOVpQ(D6wX+x|3SF5)va0Sdf)UYeJjsrQiRo zjs0m{Oho}K6TyP6`keH+@Zq*PA)&EMrj8{A>VzOGd{A~quY^+|NPMP52r$sCK+p81 zQY7nYdz2XvU31_-P~KkDNFVXMD8_h6Qbk>~Hax(=_&V(L-ubUS373b#lMvh6hT+nx zI|J1*r&mB*?6z*VZE}U1ejOA!zl=h5NYvLqoacKlbG+G!aU40p%*t*vH8^;uUvQ^S zBLIDtPo1~qdaSwx&2!0b#C4r|1NhN)z++(*nB@3#Vs@11NJe|v#f@ffD`itd0bfhb)~;ys`iF0&7r$h zS7x(`GHq1hsjlM{#y^FBc#ib|P_08zI7)6j!0hlWrw5|23<-9L7{nX*?x1t?Z>0MH z9^q4s8}KwK@nCTQDdtYh-y4)NwRmNKWn>#VJ)#cuxhC`At_k(|F1NQW%n>ii z8*^??T%+LdvkC-zcW>eAB@%S``b6j=8D7w^Gwxfh23b^Se#dm+vWXX=kloBhVeLUEqb{qls>8lZiaP_&?U|F9Nd@b?v6>dP9OuI}jtyz9I9Zy(ok zALmyjE?2rMQU}xky;G;f_DvR@3GhOe?qt8wp`Ier^@~CB3pc*#yX(f9L=z_E4OchM z=)RKcRP5fkREOBI-|gmZy(prTh@%v+p2ECJTY;L%u{VxtgheT<`%!Xl19xK3@lodR zw$MY6@WAGJ%%Wz}&HMt8ay(Ykl;FRa=vJ!yGjWrdm4SBaRkTYU^&e{%;mLi8WB?vj zc_@p7+{iP0Goz%Tx!KDic>~@WVdAdCi&5NexQOt~l>hS)+TX%;zeM%dyro=~V9B9x zf#SQueXYI^PCuf%pSm%zq*aq9LfhaF+$&k!8Qu{yegzLTe|f_lRBEH#dwrsQlq+8Y zLIv(fln%IuJCABTUSqMIiF$+OdN^*vCdyjQNhy!gIgy9s?oeD!Te3=1 z-Xq*3y`I;^eA=2N$WBpN%}sa^V6|fFNo_(MdWx_~4{*MejqMGw!ASCD|4nzg_v1RCk+*d z!Hh3C;8cA5DR03#>1QPaau8Nn_8{(+P`$G#3sBnAxzl~SDDxqTR8pyrvI5~{$e`xi z6C`v2V%()8{Aoef?it>tKgivv)(N&%DivC!nR4@mCQG!#0pY;*y0~)-T8`Z$_1k!A zP0n5#f*Y!#NBiUPK}d3a*3o#RU?5+n3R8E!S;s_ck?Cp73r9t{hIOjL5utzO4|HU~ zfyyto^NU3c@wKjwCwcpP?jVAl=wVK69=nP>A+`mQ(Gq=`E;gurb`M2PhW2Ti%7%3j zKejeJE}j1RY14vgDA zcle-kfozmUcbW;$g42exf*{%^L$20DdCB#lPzNGukJA}Uz4J+xn<^ylS(qvg(z!z|?&;O-4 zl*w-t(caA+og%>fAal9QafACN4FLR=kf|6|oEV;4a)Il6F;_bh3e9=!NL)rLaYs@9 zV{;-afvE92Tc@{0geTi0gqoxL+s!eZ@Qg=hhi36o+m4%RdiiDpdm@pSl;6Pokc;h8 z)cna>GW<$BT?|3_+&wvB_8gs4K*di!+>M$@p~{)uHY>sp>_8Nj;Pn{$T;xT8Yl)1` zgGwqu*Y7HvA&4ST(TL>$23HQq=sn96Qj9JSDSf|rfGOmVXO_3DE*f$BF=6wlG5hgR zMW9P`IV*_L_>iI8_J5z0Vv-a-)@26~(FWP>>YifxY&Ci@AiK+W55uXPWHamziMsU@;Da=PrjYnliQ;Fjy88LIj!sjU8m0MC_e59y$jj_!k|e^TfBAqV|I7S_AZ zMfJr=&T$|_VAH4jzHzgK$f4M0vP;9jKtoM{M2%Y9{+!9uxq(iR>AG?jnpWiD5@%QP zy-)QGY-0(3ay7jrf(6RyB*=K%Mw>7494@C5_^cblLL~jYM9PtxeCG3lu_{ckR~XdJH%iHH?=jv1)~hkoyg3^(L@h-n5p7W{p7hF)K6wp4$p=^64&KYt zXU2~$!g+5~twX{w+596?IE2?y_jNy^u6H6zj#x=P!uoqGsRV-;ao0U9ZFEQ_Q@idR z%_laZxOLsY(o#yUzxHyW!gh>1Xppz5yi)~w4t#(twC*qC-5fmn%G|OsL%6wi`o5Q_q?i+=U|27vyjbnahP)xOG>3#DO-K2ROT=a?` zrRM)+oFxxeN>L46Kf6mJ9TTn^u0Ar>XqAAitUcP7X1FxA2j)z)w;~~n>}yfEPcc=d z3kdqn4CE;8l(uPok|9HApmqw5v{We6O%;|CMgL{MA4#Dak`f`zt|B0(U|8vabPva! zh&iIU7~VIhTM=DA#0R(8g>^JBGrp@>G8)}!h1q*!!a6SsNN)5>%M>AyY=S8 z%jYeUtt+c8BenCmKiBIf?DFpEB3Xtf-1Wmf0CS$gPf%?0(#i^9^OtwRFp14O-w|Fk zAc=fpo?;M#UvKERjvnw?Zx`N|00SMDLhzXf-jkIxc-R3yqCR}qY}5|n;!td=T)HWE z^ydwv`K3rafc`Nfekdkk?wE`NdLvlg*d}W~(d%N3Wg%GJ zgsCeiavmbztb;f6J<48lOV^gOs!6>H(mbVGQ{7&})Qn%ox`Muc9DYaW{L}{UOyese zmB8N(siKp)Z(uAqCaE!>N*wyc)$MyACx}Q=TyWqchR%N?ZrZnzpz>uD8k%CnVCf;} zn56OdYxe#{NCR5>^I^_Hil6=i-ySZ2E4$g3!F|hZxNnzltW4%ysy|KPv@?=dc5ku) zSbNo7uWhXE&M|fsGq@{n>5jmW&2eOv+l$hXft`iRAQbc#^j#wPUC`N)mmvQoQCYBB z_8N034Qol9_7~r{U?^THFAPydM+6G{23u0pn&@d=8+O)M5UDPja^x$`m=B+l#!tVI zpXW$jil$vR=W_ys9zO;>)FQVh8>Y|(^}B4^qYST**B6QU5YEaq2+Ls#b^y9gREQqn zAiL~aWPG~sCA8V84U=#phaNLLfTpP%5MW#vsHVI7k>GB%u{nIfTT96@6HD4Uo7yVy z$hQpp_asKs79loa6$~Cp-J}UiGTS;tYKR2}7rPC2=kcx$5Lq5=(k>eKF@5F{KR@P} zf!8}UMmb}m16#tzCSj+)GoSmuYaxCa=4a&2g_#49e60!`%4Qkn6We}@cFu;?kK(9l zH8(t6=&^ssCeCd>EGhF={>xoc|c*FpKqD0*oVe1d)#|?XH+oo8P5+0t-(Y zc_QZ$Sb)Ww>BT~ra;=5v{ym%jtigoq$IfP|mc4GW48X$Q*k7eo7|~*HnuNIc7nxHUS+BiW;2o^}1D461!8=BPtve>8 z1($aJ#{t&og*->dd8xP0*lsmnWlP0DwF+WL3qY5o6EgpKyE+y7t7BJ_u-9oJOut^@ zhvWC*=t+DGDZ*YG3i`=7;?OATz2=&;b3=XLg6!n&!<~Bl?HL6)@xQ403ZO`OE?QP_ zcZX%s#oe97VR4ti-QC^Y-F0zy_XQT0!JWn383x{b|EqdcuWC9ueUs^&dpn&>dXij@ z%&8XaY=~|6z=9d)bsgu|?Yi;UYr4)Iy*O~`gcgAgJer6hlgKT??Hf`M5DNiBMbLwX zRNCKk?I0FAG=l(?rJyd&`ZOGq7Jo-$yxrWoc5rCNCj7=$E@TV(3g7s#%jv(DwNZMI zYSJSDuqFBZ0-oP@cVD)Q`R5*j1J_61BK*85h8VIf@E?$c0Ejlvo01R!(d3!96ngN= zf&tC%Y2ov(yFWua#3P=Ch?$PInT^6TE={k$aW8ey70CIHIDQ?~Bc?p#W(a#9q7y9m zeWSDU-})ct7r`jCteO`=ZN!i(<7VM!H^`A!0zK&dpI}`3n~%cW=Uwkg9JuX;|56|o z;0cKVt=HTt@LE6?k;G`gP&;9c(VfLYt)fBkrZ46NvPrE_H~;&-=_7d_^e;2SoJx8~ ztK!Fgdzp)&VJy@yRN1<8hGdd$hKO?@V*Oc&SoS}$IAWgBfV_5p*lD^~)-RR(8^Tze z^ouFNtg^Ik=c_UGzHg-XuYrKjBDJ^ASgC~DUeVsSi&cv3(ietGP5^p7k2u!m$?v_o z^_-twHEi6XO+4t#J!Cb*+8oh(h{b)k`@|I+zom6y#ki09?8DEfAkiK{Q^9a)9d=8J zs`ERZGi$jH$Zp=>QpL4#n`>(z7HFVj1)a>$1>BV5zv|dn1dGwKFa2X0zTU$i;vHJm%CozQwj-^#y9z&fB!l%$32yT58JvC6RoE^q zx*DrqoM-kGa_p%7kX5s;jF!YTs&*L<&s}(tP&iT$Kbp}zQW$c1&k64RGjQXN0_U)C zy8Eo`;4?Dehaa|Yoem1~kDri#xOof3L(*?-R?)l%U2+8->WtpXsJd=NUAw$|%sO{-|58q|y7_JG$LkHYSn>+d)@4jg{ybp5wqYS;!!GhC< z(mwQd0>PN5psOHX{4Z|;NFdVM*e?1J!MJ(u@JD#~_HUCnPnV=@`Zp?A zaoQojka*M5*a-Qv0K zp{tIV&hgjO6)zngrE=;pnGPPslG^?HxdzkkEOWS%*^iJP!0_&WQ6(SCe&314)-T(8 zX0y&ay5CWCy%FnqNigc{j$-xqaExyJ1M}c+rD)6-b+?xqbAvnvq@Nd`UVVR~n3YXn zxn@ZA?>7Bywu95Ba?Ia;w-5Dhn=j^r3gt9=@=1f>kck<=hIO)OoYp9r0<%vhLtg#i z^ykS0?+x{dy;aGN&QQ&ohJ*5HLAo`8b@pgm?G?@`!&b|~f>zxJ)6#+W5tw}z-x+=I zuzpp8(rf5yRi8%s9^KhIz$~jwA`1o(;mRlLce25DA~9q3W!UV?s@a!88_tMe^%=D> zb%I+V6RDLO&Y3vt2x6d#aSgiJSW9=OMr-3Gm{1O4Fbk-s7p})+ z(MCk{<{AYJ>_o=xaXT6e4?p1;Jp2b}aIyI~c3SR?#oBx{*pvu6X{Cm}Nd4c_I?!V0 z9o-A6SN0A+>8hJN>~oD=$*{O=u`B+0GzZzejXC#ezX0s)@Rt7tL-&kR!hxuNA`X7Y zv0xIsZTw^9(_D`ACJF|Vm|u?yW1L0trXz_`CJZM(7_T7&!r>o>@OKOiSK=LP-?lre&kFt{OZ?+G-snv- zY*#2NIBwh!^nt7#WW7nWYl88`eUMwaOYlah&Bxk?{YkrRd~g!$pQ#fblM0W8HVWWn zn~JV|*|yVxBN#rDWOPZ+p8xP;2BRjpcv9z#QDrX8|-v$MCYKnvN<|FOTj&_^p z;Jy!)wLV@vBLB8d2UgV|65OetW!pjrPkQGL=9tNS?&D`&!H%RIq@ZBy&0lDK3MLo| zaQjabGa4Fl4F` z{F9gG2~)L?mBvc3q7GnZ3*v`4%g2S`TmF>D(ZMY^RpJFP24d<~DH|t7%s!gGR7ak! zMu+nieO@Oi#CluWZFeJ_(W{(C;j8~XqjWNB_-a|!`!@_gY{Q7*t@l@=gXXV(x`(Uf zAx4G&Hbw>fsxv{}6eD)F-Y91m`(Lwk=UMEI(-j%9_i!Y9-7~k+l^a^lc^2zO{f^WsqAvyIbm&irqP^c50V1n;2-Id*sE0XE^%lg~P!vYZP z$0_pIhW$q*$x}25s)ONE_{q&TSOL|StF>XoSG|Lir~2b3IJz5$48M4%S>sy2kAd9o z15cN>a?pMe2(x-;->_3?Ttq?by#{9{q?+1)b?Cm?z$*;fpBHHX1I4TLw$B({+AaG! zHT;2R;FbT27bDUcBGJ9kq5n%!Wc91Yv4AxI14ZAgpnZIcE-6^Q<_(~Sgr+{`?fuqG z_0~O2u|ws}B#YwJbo;Sw;^wxw*1umP=HVSZege0DVTW?8xL=S`Y?Jb^*fl<79Tw!%eaw*>LT|VDC*JxU%K5|7 zU2&nj_T1LJ52#%0d1oHqz~Z*j%b^w{jCEJ~1LGrtuGY-3&u|SX9g<4{DZ#gT;P>D@ ziU}WJ>(3`VI*ZT~{eF>9HUA^h%CFlk(O*?q==8C|Dnf!~s@@6x>(PCHafr*TFd^CJ zU}m1*-KYL1um})J2)hMIfqVZmV`c3tz!!+}E<<*w*Cp{R%?!_B__pYzs0Ue<8M+V2 z>$O`GI9`FeUqc7$dgr0@Qk&c1#Sh8b<*@c=*cElZ85Z{8o?GvwcJn2)6_Q_n(AA!* zSpyH~%l&(N-|MjJ5zw&43Hd_ZiXk>tmwg6t5>a!dd3fs8+Q%AnFytF%4GM^apSV`N z@tqX2&GY|D_%~t(Rt87BRaB`#3mTg}jrsO1LWLkBg;A;`*`W=p&%p5^84ew6RZBl` z#umB6XQ0~(4(BW;Pe+QPT2Z-8i^DOAp5mVK~9H~BJDx(qI zYa!F8mhEO7J~NF3hI<4fHGJqiJ>wiZdP;a&F^khS{=E-#X;nr|Nq#46h_^!;V6}$J zRnG3OyO2LwX)9*;RP8XNM5W#tA*M_VUK!tlnM1qljn=egM`D$^0SoArSyoGujj3do z1rO#-9iugbt9NYQi%GC}!#U0;Ch$#eWn3PtZG|vqtG$PbfUg@3-j$5`lJcSCvgzb> zn9CSWGPa^vY-7K}FLDwrw)!bbwiloYc$%mRcVu+dlEhiE8jBiEGmkdshQq%MpI=mc z#k{2VhIkePKE|m{j-||OqY0pAxG872naOoQE!5`B+0n4d6ogqTc7a5Q4}(PC4(2{j zj4ay5I>@QuVInw7Fqb8gP?n6G*_(zdrgX@8=cTnRj&{cdoXZk(28D|26txOVs|y+Q1ZxuO zt{ZCv(3ze8yiE=~GYGXN+9yEO4R?@e-H95~#bj?31OK7w_>(}9Iek4qVjaGpHQKIN zz?SG(%CGx}+KjZ!0rF-5)!fy=mbBrsF7zlPg%EUmoN9ZVk*?$yAWKf-{$A9OSu%TL zGwG@cEJX|6^LRBnv}Zh3mO46vn#O&<)7D) zLT#yxv!QL8c#3%lbT+=bICFG*`njm+xk#nuq#3peo`oA{53DHuX3KA2xUMJ5&*)J! z9LhB%ouu7e6SRX~iHg~j_9Lh#uB*@OU-|X5HJQ6O8N9N`BI+I`;a*9)>4Hm)L1k{T zT6?wQ;KPPbis1Ik*r(k4IYH&Gpx7?tO8MhfyK8oUPrXLQ6ypl8y-irXP59e9{cRC! zyj&4X`oeHC3ve?}WIL{ z5xRa2qjTw7wty>)&@1Ipcl>L;X?(rJNG5$LxVlBSx?A#`i|;@84sz%TIZ@%qxU*S` z9FD9;Jz~Src}C8yu_Yj*V%KVd+KV%dfQH4D>;v=9`^X6Uu`xGP2Hlx#os@*eM8wHD z924trG)J8@iTpfFLvc0PVa7Q_cuMWge8$~FLlF>8xd`MCPK@fvz{gFxemt&6N>4uK ztzzb_NxZ8sqadDQ*g@veX!yfmf2#haz)~ z9*YsEAy;BiM+H9a)Aeha#ZbLy^}mD+zEJG@AaLjZi^+o@!)GEZk!7DZ2TS30N+pWl zt{{0oZht2_;va>F&N;$6x+D2@fY}6480OS{ zKC;f4JL_;5m4!bcBsj_TD;evMN|e5Rrq4#%pd~u<8AYJXK^c8b3&(~SstsEmVko}q z@3j~18UZaE+yMtiP-orgZyfB)dPb>~-%uluCqR2-E&?@BJo==l@VRsTBFdDp04B;9Ce21S&<=ANSx zh-20hncT31!Ihi*q}eGD6~rMMtiaEl`DXijKOFbtHmN|SiQ9rRsPauD<$?$$YjVsp zLNO8DP!N`3XJ7Q^Z^rQ*YNKj}H+s=r#@aMqJ>`oYPS%6UuXMT|x&&zoJ*|tLe;N(1OGSS2Wv_6lZC>$c$9JGc!j5B@5`O^G&$c}FB9`{j=1f_UStA9$};OC3{f z=*wA%c54i$30Ut;)&rm?C=l;9k7S6x_ z_7o8cJ7RAa)uW3fV@xQ^>F&pMhM8fB@d;ZhSr zp{SupxjEvXelb%k?6>cjXiOtdWT3dP5dSvfRUCFH2s;smUkF5aq$FXZkwWF)nI`t= zZ$aX3@3yJe;$)Ik`7^R($~7|SuxskRYZ`LRs(jNJzGtd1GN~Vx-t(fHuvNZB*u0Y7 zLQMGyC>g97Boi|2BOLx zqsnih%Eg{_Gg_;9L=xbup9%+o!*ac7w8cc9dZS{B7c*d<2hEu(&QN=mA%QR|~;<9r&SOi`+ZY~<>TsuKg@rA%3cAQB`8uR~0VDTr&o9AmCFA4@rud3&pshh zWnZA>VNWwrQi^xg(Ojd)Xs~9#@U=U`x;Zd>;bYA2I?tRs%EWTwdFEHU@yxpR?7a32 zyY?*GYtp;%OxwG&89CyKnh}qhamLO+`XM-T9Q}W@~{ZmD2t_mx`Lu=1f_@Mi|oWSmb{8{E(Ha? z;bV-8vqRF5x{wU13(5Tc#5}y&+jl<>5J-;H-t=kT^r_zT8Q=5^pL>*Vyi@m{tVXUl zqPDHE`+z_E>NMWA3Z8osXG%}9D|}dAbZ8FV0w&(@WrAB zAFV@fjzV$2PsnN6ml1hbt8A1MPU7D-yoxI>1+^!_S_^@d?0A!szbzpXe~?Y@18^=k zJ~8M{2Bb|s^un4t`{IY{!q?hs=x&qgZvW8Trqtc8Y44SE^sU=_6&!g0N1ef90a0md zNtJbls@wg3I)Z8P_fN(k4MEcw{wC(&OLArox$5Zf=bUu>@(LDahq&$gY!oPN1xGt5 zL*9M^-T(t$DB+{<5gUDDQG?sHeCoDEc@ar4?D4j>hV{MQlJ~MF@py( z(8^=#?(WOE&1GG2LRCL_Aqr$30-_uQHw}WFqd-U4PfRqI0M(7Yl6HSB$B(GJceN3) zbrcAQ{bWybxqaZQ)fsGijYGU(&o=Eo40C0+230t|&}cI|!ks;hn2KEQ{W;cp2<8ex z&zQI0h&RB97YY&@@??Ka*i8Kx6VjeW!Mqp-#8J-v4dVf2Ylbz?YsumIGbmt5yBGz*`o z7CuodeEPQViD=;y-ohs=f`dbHgV|XI(ocafCNFRgmKmw>in%ZfB9EAPY6bd#^~hne8QBBv1{l4uW+O~bQ3)>P;!9*t|BBWBEz)wO6Gj$I zHh-=dXkUg&0bs@leQ` zHgxd#AYDorTvXN9e%DM6a#b5xtFCXo<`LSgWNCBs1b@A=%FI|FWYOs^6J;(IE*F9j zvQ%OrRicO$y+t2cHSheh{`t>3YeJjpdb|I}^-WuLfOo*4fT9B`#zqz5B?s0e2li#l zvrQ>*`5CyY48(prGu;DF6Zyw@;=a+WXyrSL?6TvHOJd3IC;0qqU`K&BNpGjG#xyX@ zMZ#HzZ~Dlx4vX*EL?Yo-iNttQ5H_M7I)P4UqIEIty zgM@q({OU+Ts@T7pPB1R{TevvU=jY9T5X*M^ypff?e_|F%JAt$cCJ>mUP!hcTgNI-PPV9V_ZTvk zquai20aC2wEqdjw2L)*%%zuz})_`15=$y6LIiN6?4R4L-uYDL2JgIXRHW9K0(FG$> zELxldf}}T1+@mVdMJe~1j$?EDo&`VU{F6~?=Q*`JV;-lzJ)O`ovxnNQ}KPy3k< zGG7MEKN-v4a%9_NWE*Q_TXkfcePr835Vzdig2cShuPJ0~HIsiD>8N2iWA6qII+rI0 zF{NZq8qzlt8QzM?DX>M4hrAOfA{Rmw=TQ)F>=2Y z5RaM{GY%aQ#B)^=kB!XIeMo#c(*!u$2oLKIeORbJ@SuSyhN>!M6DxYwc*m*F)458 zSGV_sK>9yfjcD%Ep@EqRX>a;@__H=#{_m>Dq(r3^TUiZq<8bRC9&Xdo_Lls&(j{Y!|@n zEo^sYI{JKQnUe%*c1M4_z_t7jX2OuY!2Q>&Wud5Y5Yxzrx%z}8J$f;oxkGFA(FH$r z4ZeB*&A4u8=^6m}Mm>Q-pI}3tU_+n6v93_*wn&w_g(^M#28)7r0bQQ|kY$G<$xOD`ozyrmX%wt6 z3{w|{tgpi9p|`q&Y#Pj!ip-mWyrsOzH$LKxAo>yJzJ7u?7QehxZ;fSf<};5#h# zZ37&76nY_`GUS(vEI9E@g}p<4af1t^WuGFx{WDc_C6zHyw36G;2z4l!%O>!!*^w@vwIt?S@O2j*Js))S zgZub>lOqw&euWcUUIlc0Hsa!KeoV+dfVV%DU%#|XiyiZ7o z`8r$7f@GwSvcTAwvkqU&>>(@>v{S1=k!6LT8zVDk#8&kq zDetEieUk-oMhutAwC^rz)iZptDnE^Ep!C<;Q&b{}z$uD|HHO&^j>G{iuDvsT{e?}K zdN(0n94%Y*+n?17ElJeS=}+^oOFks~-SOKzGzq`8kbf|MXgZrf!C$jf+o(_jnk}`? zMPxFI3^jW@V7Y{o2&4u^So8^Xjj+F_L)S@*306;?`ngt|)6~s$lA6{HM3pg?yPR-{ zP^J`G2DBtFQ%zJOn@)d^R&44**+aTWDqJ|wLnhDCP9Ky(IDa@^BjV$`$8vty2x!;^EzmgF2<&qdMkM0#iJNn(N=*xxf%cb^emr;84 zlYm^b*Oq0ubtI~utf_e`riJ7b=*2`(Vidmp`P~Vnl}+cspHt~Mji?uUaApd@oHX+G zZ6LV6heO<&bzyx6OWIzx+;o}QU_H)xmE^WHtGBG<@7kw5Vlv1>ZbvyIHjP{Emc;Lt z#_zVv?2isWhqVEuGba z-mYM_(~H545LoP7vVj^1I+Egn34}HIy$9KG60hm-9V!d@Z|mH7WJOj=4DVX*v?G2S zlrBM2z(=O~UMYJmy|)ds67$qRl37l=nXVgwS7*GrAZj4_%C$JbRsX}%HS6V2#;BDY zso8uX{6qEA$mwyA66Q4M*659MBQUlXz zFv3KStuZA}48t_023R@VS)6@Avfxvr(Fr;Ju#%!trmKr+i^3y|%aY-5&kcm)#_?lV zf!P@w%JHFVTS-$6_(<}TW}))&z??sRO2&G1HR432>sYl=08n~SR0XhTW5 zx+{{i+DsJxh=vgY$S7WoC1(&=m{2RXcR!$fvm2 zn^IsqUQ%wd7wUr6dPK;eBF6QcQhb$q$Kg9`{!e|Cz4W}VO9+SPlr#&8{xPbO>onF?7rXCFeo^oVMc0q}3KP49@QZlqg7g@*S_)B;21d zmX5o7&kiB3wdT0&yYV-LX!~SQXp|R~l@04jbie93&*dx6h4onwd^ZjsQyIF*&z9&= z0>+%$;$5)&jiD3m)zodQBp-Li=1CT8hRyvJ=f!52x5S@PyA?gz%Zck}!x*^WW=yJQ zLtiE#al;v$ehgotW|B};N)eqAIWDSxeAbPanM8|Elsy&BL#>nPjU}C>m!ODVhb-cI zMA{WsuQH{4b*;1HtfKscJk#I9H0&BA4$oD6sOJ^-Er1soyBIHMR0RSHO2gppYkg=Qo8NGkLb8?!~U+IN0Wh6$PiJ zaBI+yzSFmj%`I*azUGgMaszwJ!+=(&PRUw zo9e#)9s9XkPvXE7@VAE_=eXTPq-8pcuVjAEh2mLhv;<@{3|6mEaT)mH3v0iuY3IXm zrmXQu3hprLhoY5v=9vN?q+U&1zZjJPb|*Cqr-9G6-!+e1XB6erf(bb#Uy&oM=j|sd zzLZzq>u@K6x7;qMF<@7*fhohZe-H4(=n4Wc4jviDgau304UM>uR+Lm{twxeAEDRW6 zJslKAoD?hXHROzw=A0s%?>Yr$s4EQlrMaz{O)%-zzdm}qK;{i2!>810rG-EKCU2Tm zzjY2MeXw?M**cm;^#LEDZfb;;&9fhbj&JT(rWf&1ympMzzTZ)KN=!~~_g7AcSt$rs47ug%-Dcyo9KkG;z19x4@*cXd{nS z0vk{BDOE{}Dp<25gn4ROUpH`fqeGlH`9bK4ak;;G?`chY4V$meVo!w;^xu6u2MJm1 zitZL}buQ%S`VYTzda?RVRO#0C?d{Zws7P8{#@&a$^*@wf^&hd&l(1^6D3c&(Y#31& zf8zUklzsS8n~jazJUUUFw6*9rI&-rWSTXzC5=)M%#;$U8{X(M|PmPeEX1%< zU*};UF>UJ(`?4s@sOmdYfX;o~+?~>d+S$RIsilA1b^8I^Uvi?b3t76if)jRDVL&?% ztjPBVvC8t|k zA8mpM3jM>TrM(#9dvZs#egngu1%!owY_cDRJi|)MzSC1%m-X1K2ur|Q}`>7SW1F265 zsxP_3xMhpH0V&NpR32KS{l`h{0bwA|%KEina6O+^fj`YeIkL}3}L{{^D- zs%p+>+8U=xndFK4DAm0DGWUxjO;0~>)0pPKMG=yFvmrY@eFLU~v1r1tr4v8CGmKTM zO|=oKiiDT73i>Yf@G>;fTKAZBGsj9DhDrg{2rb5LGK8ZwGXZ&k`rT>&w;M@GN6!@f zvyCw(8Mpinm6$HBKZuK#&7No8wj?{C_3p1Kl3(s!Vpf)XV&BeB@Di@ug6s%0h!Qqo z;;wJayE8*0u%KHwstEBS!{$#ixYrjqqG*irv(k%^;|K}u%kvF?^UWN&7HzoR$c9!I zDcDpgvd%2=QvHy2Yz;zFk}N1~FSs7&Y%-QSMM}lNA#$JXXQB+6EKM&)&Cm-L`;Ny* z31jHRUDw0+hwZgoavqHM=IvX{r*^_ST~CtN^Vce1+eO^B1H*UO?%Z|J{9<}~IbxP1 zLH>g3#=G-U64=9^-xW1Kf2(TZ%mH{DIOMr_zDh}~hiSTQ6vnHG=P zYgZR6bz3vD8$E?iUj8l_acb45NHz54l@FcX^)>Bo(iJ&M@BhN9F78tzr!Ky%{?{%n zx80Mb)cr5c?><_!lJOcwGFv&gSOe@*bz@Pqr0%qDI8=4T#(|rpuLWPk1)4s=b(6%P zAek}4;a5-Nf1~ge(}cM{{x@*!SHTg0_yaryWqs>Q(SbAVD^H+^7rt6G@UKzE{EEMg zP~xlC({WzLIJ?osvCKQ~*4=WLx12WY+JrtH$BC;F+7?&q?LQSVE4t$2 z2q}iok}MX&0m*y`66X)IA$yJFN(VUBFDZp{B0XG+VBuih%|D15I-`iK4_htmZseee6&qliN)z?C>T}WsO_qbBeU>$oh zb+_Zs3Tu0OI-PaRe=qw&KF-U;3Knb~BTlZ8eqSr%ms$=8`(;xJ}*ZS$;Ry?`*y8og7oHWioG;uDq=p zrD-9jtcppKwCu2F=v%~I)?AcSxIiMj3|bB`-r-?lxt$vP8AI~U8>W@Lg^eVcL;Z*E zw?AOF_jKg@bTZnZwbCbK7)p0ct8ifDOX{Yz=`mao+*s){C6B04Y)V!W?A|OQ=X8pR zLaIs0uiJEXwS~lSeVQaB2LBVyM05`8(K5v2zrN8e&D-Skthz;t8ezX88<-sB+LVlr z*28U^>zw?6PlSYETa0xbNmXz3i{lpQKh0+6P?qj1A04V`@r0J~%7TI4yxEDhF)nNB zz_*7picg55462IJP^lm`YwK#bm>5FFL<{tg&pIUomoo-q4*0Nenz+{SB!bluxHlsz zn(nvtIPl9jT#Z(6jCu%89>mf z-BEAnB(AJaJETM{{$0}pPxXBcyz3&QtDNyGG)TX&kaS=+{@`=G@~pr)`1Pfp+-w+E z#jqT*nwIYEQiW{AyCYE?HZh(s6XJ_J{?h>g7fjxT#vBs9dhq9$`< z2c7b=3{VrHB-qZ_*g$6Ngf3-}rrt7M9WB~hh*OYu8_KhffmPn^r=LY25q1r!2%gB3 zMcU6+=>T|9-*1w{D^pcpS_DZGcoPy{0U!m{AgF6z=eg2@ea`x35EEMQll*#|eJ@G!0TYQ0fHzi*XKkyh_`fFe*tC<-F{anS- zJt>o49wV1AaysFs`CiDTX7{l9Zl%U>^Nf0EF8K+Lbf+`rrY8nn7Vma!uO_y0;LkqA zA^^o4llqA69=5Y(jgR6!YfeSBcLzn6Xp-K^NY}(j5E{q|8$=N4TQl4{t@h7LBa?9B z{%y2kEB`w0k$1H;D#ndGGMcv&yURX+WxMJ-s#Tf`mZn)!n6h>jB0p$>MyEl=)uZX$Z1ev^z zxyzKKkGPoqT%HYIB*avd=xR1~WSE$z)U@ibhW@~DH5m6I zG0pP$owJ%{B5OFT@Fxmq@i^Zw=;~|QOBqtzHZ*>XRzdQeYoxY%ZtpsAaX&}}woTgI z6ltWAeLLm)%HaMFG$Wr^S_brqcY^D8U#70VzAdZ!eeC|?@-=fSfcsI+`<YLbd?vh)Sx)bcyHVnsO#kf&Cofk2rvDiK~||CKC7-fgNV{JZ@1qfV zXsQ-e+5`3!Xgv%3ITjqFsaAetmjZddQlf4+pwL1A4=LZ%dn zFDoE(G#?}iV&TQbS&1JSCx`Bxi?$%+3JzpZfoyDa_x*%gk$$2(c*2M9A>2GVs(K%V zmeZJZ{f-_FDez6I{jAVHYUcARf4Wt11@pBq9aBdDTHpMD4c9>l`?K zX_Shix%(cdJ-$=gV!L8pl83fy!uCB;yIsCDIav0eN#Tm`HK}9_p36Saps7}gO}t=< zn-P1)F2NFgvt1-lw}TA#tIH)>&nx&D1$J1qnRcY{s3v2>Fe5S8#z~k)SK9D2baSBlNKYV>A{`6K01+!I-we?EmafW~8Ez*63*!UFW zA#^Rxv4!e8&s$Y1@PJ+-D}b|wYPcJWh9ij7s0bt}kN897se;3Cm4)(6=3i76Dmw>h z=b{wM<5-JTlZjD9pyumO%~#bm-pOZa$Hj!;Vwiu&P2VK*5ie(ghSv`r8y)4 zFC`D^zTT(SQhhfWApVdJCeaKKYfML7(BGxDu^&{ozqWG3&96as1>y)AfBgzG!OCo) z)X8cSYk!@pM-!@~E{ySQ`0;JfDM{}Sq`an5sg72f~s*@AD75!FL6+^ADoYcP7L04+4|ELV;hX+*ldil#>+vK$gEv z@S0euDe`{voG)7I2e`J$0KIG}^v6c+7A5w~a>C3bR2I~h4rSP|AL}lYhS_#D+1;H1 zwsIS^6|M5a)Jv_AuO(}oFM<`Vv4_c4>%%_twd%k})lYh*h-bRdBH41$BI%GLnLb)1 z5pu*s4&?li&ek!@M*?jM`zcQH)rNqldJMiGJ0;as^w%GJq70^zG{xs|*eS$H%OOtsc6B6n4{u15oICaj8yrHtq)v{8N?9tG}`2zV#A7$GGMhFkf4uwiv zZHVo&)gjc%)C4WLs&u?73FZlA=5Nqs(?c~oWiv`Ahv@at%}yqmWi_A~Hfsd*h4=l@ zws4I68pR45^3DBMBo;LunHC3vwOV8vsY-G9O5e}P24s<#;Ge}Te(0aJc+ z*HVwb65+gHUOaoqvlI}G^aST0`R0&M3CmweuaFn18D`QG?EA#aiyKkxhcCMqg%=Wu zhTeW(_z)-#x%67LT^9Tn^g!~(kJ%(^_Fh(fCx@@GG=^MD6#`ScqT&alz9XUPhPXzg zUIPz>MY@8j!-6SDud|g#6(+OcS-#2_Vhj*oh3fgLAjNEjO5fl4kidfDzf*rmFbkF6 z+%RiJZ=--5;*)TsQx*2C?i^v?67r&MonhY+`l8;)ysgdfx9v6jWjUb09zBj5pO7ZW zJ>>pVbgVJIfAAc1*=?KIg+0UCwsuQji>3crIoOut!XDhxhwK2BZ*I`2Q^_6}dWaf- zSVjZtsOZM~&akImVIST07(Mp11ogJHt~k{cT-EF+TW#wAsh4`&@*oWDeIewwU?9|c z2L20>A)0s-zLfZFudgsMH4;Rxsfc~s9=;oI5%Y1%Ma$Ra`b!N&yc>TQ@^K1g&L<-J zmrNM;av)JC*x@)!4X>9IW)aBXX>PHuIS5jWtQ(a5+Izd?+FVy#!Pe4%UrF-eA{i|J1)%jTE%u-uUFq|XVMOCS1}$}r-B8$LRY-* z3TEt1lCAPLC#aVMyILUB-3TGn&s!m^R}KFQE_{?Pn$|%je)*dNOiwT8aekf+OPU*b zYw)+Z0)VaW!|82EH-|NYKAvaHfGw)O>21h&hlYl|-Fg{J_N1qid?By5aUuY!zm8d& zPH2X0i*_l zUh^RAA9^6{&%8k;Yrv-)>6W^yv*cG_-xR>*-NT$;#|-f4Zc?^-H0g2iJt6+)wEvRK z)!?TTF&@4;>?2&&7w@p8z@EX={w+gSgZz5ldV33EJZx=PiSXq>aFA<2MnrlRiigw| z@!I29Y*TmVrw`0Z)lIy@vr#EMuE$wdV+BYw?`muhiRN650eV~#C!H+Xz*z7`CmF&z z>|({0dO_B3MHUgw(!sY{DqRJf&IgLTs=VQjycp!=^SFcOrCc|2U*& z(miStF5>#+Zt4S16*JxQr61f?v*o9Y+~q0@Cti^6>Vr|02jOWKy`1cJ1L`f@pcm4pDG&;XmQb^?$+z zh_G>!`T;oE1ktjGf1T-RY0~*WsCxiW_^<;c{lbKNnc_zczg&D9iZ2in7RI}5x4b@clp&M>*m#;QiYxDkbm5}0Inc@zu zvUO3`Jtps2x5DU|Z{gJE;YaZjaBx?^$}pXBPR6x5WYi;diyrwz1DPi^rg}d{@w#t! zPt6a`OLk#Z1VatTsPR(Hc^4Kt3MPNfB_a7ewb{}yGI~iQXbB_uToAY9~Gs&5hKOX7A{LXQ1(;!CV^8^)0`Gd z`svSRBcMuWdhJ+EHA||xhOR}cowJ4=!wik=3uDexVFOedFoat>A+U{HcsX?j>1!e(o=_;XI!qAT6!y;f>es*z5bWq&9zc4 zNH(mLmSyk7zY0X1m*Pb|5P#O4`&CH9%M+IQg>aknW=(DQ+mMe4i6Z?{bmv01JFTC6 ze;1+?70VGO_jq~xulfjg++lH9psLjs$OaLr4Jkjolv|48#u zWd)|yV6><+0XVJ9qO^&u#iPN~i6i58$PWJi|_IP%09|2J24?8mABAW-BSx$mwu4laT zqR7wbuI~a+L)PJ>6B@I}w~Ij6Zr>X&?h3&FVd*QN;^^J4(c(}jPH}g4cXyY?-QBIl z-QC^Y-HStuJH=&j+v4B;{_l6r?&RL*CeNJBBr~%!Ngl=00ZDMMf)k60SNqRz^N_v@ zfy~QCa3Io$l4=}bnDael44_q&#z3WSBs=A^Cgrm(bx~|k3dKMV954o?=nK#q=5Fr&SbFu3b)UBMeNz8W2Wr-eV^ZYKdEhlp8%9WUYv_O{CJpzD9Qkp5olw>s@k!TN<#U`WI52b@_9(`CdkyV5Pc$86hW6h>)ksCV9-Bu3 zn79Eqk!c7yaVtLvE`dU8DoOfQB$-quiC!3KdE=rkxnhi)z&22frzMt^9Bgv8q{=Er zKuPKD+jH?XX+2XeQO<<3kj|etEvT|*Jp^!zjZ_whU62aq*_Lvy-;&aCu^|@`$A@zy zj|Lu5+f6}GnjWa-+Ag@jsQs|0XY}=bttF|9lM{z(gJkDQRr0LT7XG|{`ZYMtbNfBp zK}oDwf(_P_u9C%E9you#T_75VGD`CVM|fhR!-TID8J^}^tro4d3UpF1t^26B%h5aS zrepl~vwo?XL>2w1|5w;Wz_utVhWtwBR8Kc|{r;ID))FD*pKjKHD^194k3`RF7>qL8 zJrR#u+P4Q9x-<5RHr09Ctg|oHk~K-0>-CXaC}-At=!k`)xg1QUQKHZ@=HwiPZKEh# zc_9oHIY7ZAsCw%+In@nS6UG+bB{=+Yu}A(+QK=!{U)9ZMo=a=P4$2lC0_Ri#rD2MnL8@_VtE*ySez9BDl*^1h)X}5jh+ZElHR*~;lvIrw{d9stD7t^Al5gv zeVB!@TBD=mLRJIT*=9d;hMQeWHU@Au4b6S&HmYLpO$9ZqJ{+NT`0i3_f`N6FkMYva z*$hdT(nC(pPvzeSAU2~0uI&^1MmQM8&bC0h~d&?2T3f{pndhGI+0NiKo$u{lQU2Th0g zDuRw>tC;Y1vXVOBSs)L5-*FWircd4;e5>Ok@d?oTnSVG1(7HqC&O8`1`H83YVfnyg zdx_jriqF^+I&wq?{iA!1yT!WOi0rDCbD9x?jMJND@MR@{@(OD#!|cfE>>x~kCpdCP zW^J+g4Vk7WAJ-p(3^acdp2ihRZcv@GtX4t}b4+?THu!Gl5iIP&5V*apVa5xuYwsjF z-mmd1-4W0J0QY+S7A0s`?Wm(|sp%q@ELqlAV3KxqPt|M8+67)g#2vwthR~Aj#`xTX&-zX=Of1 zj8-4ZP|E2USMYdBBRK6&J$u;`+Fd$gMY>jvoT|uP8kD(t3to!^!DPoq_Kah;SQ5*Q zt4)zxrjJu3=!h2eQMb9w_ImaD8XX8yo*iwkJ;{_v)HiTUT_pkyH6jw1-nZ}b-9O?B zY#W$kvWEY&8Gsf4d#=9S_bps_+}LBtDH?Pl!~7; zfxkgyueiG-1$+FGTIX8PN!ieFazde81g{}PGAnPSe+SrG-o2RKybgMUKOJShsW>;k zWy{qF3=FFYBj&>4ACzb1qA}d3svj6EG|6=>5RFA<=|OzXwBWdovbo4I zJ-I-k>qjKxI$zo3yWwbPV(Y3kCr*jENEL9J=#2K zq#?Bv;xSelG#*k4^0AS|kH(srtzCSIY_L*sD&iYJ%HF5Zob)P9`<6brX@8@`02|r& z?FcLMi)({2S5B#sAP$08!jqMbp13=!EuI4W$7dh9IZGc4e(=10r}~Dgy;mRM>JKFQ zZ)=~pR1<64Yt7(61MQ&!P^i>m_v!m$uM}IP8UdU8Zl4{D0({W=WUutL&h$2#c1M1g zV^TiaUdo4Yv7?SxkKQGo={wxr@5-i8s){GGx6Om8@VE$C)4r zYA36&705P9)k0Il-f0^t&%?W>d^Ltd*I$r#4d$# zZjZ)pe#*Cs8=Qj*B3qEY|7Gji!CK9jest{YANI49@R`>ia56Xq#nC5KQU#>VOETT{ zOe|vr#(7UE?bEJW`cBP(6AN!d*Wt+d$6DQ&a9_@Sw-WsRA0i3=wkVn$Ei=#bDe6Ml zseWo;gq|0bZcsL43ro`K=WBY}-C{8yC;G1-}4ZXJ5S!V&U!bUB< zvkXITtlkpLSw0emzp`z%zybT1nFVMtg(&m{V%w>I&#B^k?b_%`dVPEh6u$m!|2er^ zDyD0Bhi<-=h4IZXDxtnm!t1-;vWJJy=Ew7$ZCCG+`2DXLUz7!l+0y&@8FEjjy?^>Q zsnpTP{@hTomDg989lv1&J1;iHYEU51p_Nra3!twe$a^6@TIo3-cGa+w+!t@k^Q_}< z14(VQWALx}(V*Kg-zUb2zF`x41zaE;u_VCxU&uy1rv6)7oEit;*Uwi{C|e+FGgW!% z7g_O|Q}`0kFZcBPjdn)UK8?OOaY^xqyxjnpxXvF*-gm4puhh)0-=#1|S@p**mTI5U za8!Z{345CuB&-2AhQXr}B>Nl8?tku|vlRWL`!v}L!{x*k>?`IiD)pUm>nAEvFH~`b z=K8}nm70khJb0gY9nXrWr*#JmN^ZzGo@5(dM7S&8b%J%DJZ%Z3+)OY-oHh_;g0?tc zBfUMsBrw0BvvQXWZ(D0L^b2goa3pJIM3^`4$gv4luSLGJ<9}D|m<27KTk>_RB$a=C zV2-3P3Sl(Ci!YipCy~&YpS-9eW4{RQoI+jS6sF^MX2$ffy8d3(EI7LPr;VzQIQ4Wa z`?`T+cYfJFsO%Y7fBaoMPxk&@V77(Z7UjIJpu%fnrKY&Uem6R|#mhl6OX-2js!lfH z2Vx2;jVFkEbcHCfZ6$I4EA_5(n~;c2K(MvouSGudo@L~|ac|#$<#0evfa?cP0Gs_}~CY%}vhisb|Xh&D~bU z23@jA$BG;&mRQk_F%G?3)+5cN@rsY6>~uB^Qj93)jh;G%%P2mjYL@mK;tJ<`UjLdA zNnd60(Wx%|z4{%`vXo!!@b*{h7bgEW=Qm4ISxMqAbf$2B(IXeYhb#NzevOi_L4$tc z6x5+(XNlFu{r9~ea7Nb0Olx|y<>Id0cW_D?yN8bk{j$MpTPUDAE zRtTHSt=&;h9qG3#Oz`;lHS|m z$8Cc~Y?Y1M8esS8=cey^0|a%gB$5C^x+e&7Cr)8bxdwUYQ4%~+bKg?uz6sj?K;;fvfSc;)==mVnjCyvrV?KLM*%a`&|L$LeXvhP!EImFzY`Ws3o;wEq(? z?RP!!!7HP~z0@ym_0x||W`8MrbO(R__-+)O_9y|ty06u1J$vajpSlN}Rp+)SeCLj9 zBwtE9JKwff-k~N0M4`dnooK!e-T_HR|#zMEWYOBUh~S!+4dq_o9qV~gqb*2ywtn#uY2XKM)d=G zjdwi^Wp=UBxUF_Q@)!IK!Qwq1Slk7Bcms=pp1U5#_5DEqvZpttN5F|!^L4lJSimam zP(SeJML%%R0F32MVDrvC?R3I~fVO|+bmocz6EPe3%w zvG)4N0A-Xw-qYa|B=8_L{;K6Kql@FYZ(`zDhMyvz6YGvz2T$peMq97)c3ZE~2?E4g zZPMNISKD->2tUQF3(^M4{$qMP4Q+%Y@$Le z=se(KjPWtCN9?^Tz(Yy&G8^*aBY_YG{GbWxA9dVTT`W(HM6C6T!ox6`62|JKb>lNH z)h=pmp}|KO-mIvmE@$i9Q5DQ%cXHvQNo{|W$Pn+Y#8F?{t#=32)W$Ns z&b{bT{WE)ARHeD+%=NTg+*VPBg|XY%hHdeULjw_0{{_ytnBmdFF9mXWTa+KL+52YDaYNrm$3MDuiJmgb1A~!ukTsyOJInUMMX#Jk&QY4_0#Ks*sKC$G z+9>{P(EZ6ywkG8M)17683FPb)zSbEay}3u-jk)!m_G8^q<;*5%#Gg{SDFXbw|EJ~4 z(iz92?L)P1A zQF~9D;K)<${0#M|BmGv(&T4$bX&Zw0dh5{VItFpkzd5eo;SQSDX>IYgVH z5uxjnOC$MgBDyyt;==+8?z@)(0um!jhpVokABSI}9gOkMOg0$qpF6??K5Z8|e+Rad zop8@-MXKU`;eN>K1h1Ywy^?!GRoW}#J1uN=F#CZ)05Xa<47TGF7oR;nUT%}U%dQjl z-P?*EW6@`)IpH#JA`js5x3ge>&l8N_BT)#@gw5#cw*Uq#imFYp&z@d@9K?y;K9o_N zrUhS2Q2N1OTu%H%uy1$Ro|?&&@B6N(|6`nqLHj5zwZT`f$Sh#aNI!8Vc{?aC@3&K> zM|a=0VXrlu4WE~W;z|61`_&Rj4C&YERpko?SILRVdBJLD?C`-BZrt<~-_bxkq91 zp6n8lg5%T9_2xXv7CgK1jUpDEDr^E;Yyxvg!iKC~_Jco^64$8ZE>e2esB6}!znB(~ zH7Td9RroY1d!$lHqLJl0RL<0TDufB zD8vBJL@^~x;K&!tYmnvMGIDYMu^>}6WQwZ)>cintHtZ`20o23*+D^XUr%}(P9_ppR z6!`+SJ(3T7xeo|5YJt#ryEILX$+1pacn1oyj;gYbh!kC#$y-#ij!uaQYxi{_Jrg%e zgmlFHaphMU&s*4))LybeUh+a9cmRm(+{GMqi@IWQMykeUfgjm433I6G)j$T+V=hz} z`&MWUj_Ll~xBz7p{T{inUlfd;AeTH&F?mot_Koi7Ao)(VBew!y>`8mDQ&i}&Z+2-B zGqx>leuCir-Mi!jRbO_r3oV4fz?Qbo*-(tt6!xjbole8)`osP?0Cv}aKz=?d@}34H zNtDz-;bv%LF7PNxHaB9p8g_S*Yuz6s#g!jXZ}z+UfX)snR2anJEvn#5 z?R;gTlS)v8eS`{Y=OCzjU|O)OMQ472L~A0VNOKhM2r3v@y=Nb(#N4W877Qxz!?sMy z*Ln{0S)>#9U!)Tz;qOJG@)&?`o{;}u>ig9@t<_(hrvIAG>ueuLZ?4$Juy9=^%;5B7 zUYRe5m-E3YQ9&$OLENU4xzy;-PTA!?m945lln2ILg7Fcy_p`!SL)wYtg8K922)99Yr(?2mi@1e zdF;Ye!A5Ebkl#)rr1ejBmsdArrtnIP5OX$a`%Sw*w>Q)N2|>a*R04IMqkeC%L6d%O z!B|HbDUf+a+??$S0YA`6nQw|7V1=MQRLeu$N`<|yzhcNTYUaV9MwSa{<%Oa_6SgZ; zG$>Ox%$JTl@p=&`!gZhj15chF)pofj zmYE=#J-J$HQ+?`pKXi=#lDuq0?M59*3w?fuTT4FAH`!5)9%}^ zim@@}X1xe?T%3{|FNkzCm}K!BN{$Jfcl%KjRGaD0{MPH4r4g}6?b!24LACMeMJ&#kxl zj8JoI*%Aof4H9DC4d*~toR>^dgmYFizTdg|j>wi-%UFRMai~vbSKy1{fP8FV|E?;^ z{RLbZ)I7rJ(uU?#0_q*gsHi;N5f=8FXBt4Z)nOI4b^zF&qK(bb!F(|8Vmjt{noLMR zb+N8tQQIHJggL;ltbOKhl*vOlHY82FeJQrAkmyO^q zaR~rZ&&Tb4iA1KV=%a`W*5m(897+r$)`-=~CY zKtVGBaJg9EFya@z9oG&K9Y{SF&0+gY35+tT(K6DiO_0&X;;N!w3HORfMxZaEqfJF6 zOCarPOKlV`wjXfKFiPwcxaFc{Inu!sl?6}c^7!wM8If*5ukWDybsx8BUeK1Ca+kxE zLp@0AQSThO##cT7F>yQ>&BTijCfF;*{3BwNwl7qq*(S01Y6NETKqb9(p2TKu+R(_K zBMksG03@qWkA*#v+i(h*IlH%RDoX9%g)cnSGM2GSS8rVmZ$3WPsUY;pjrVnO{L(bX zBAnb!?ib^Yf&&y1<3k_^mhrPq0Wr;=O!$@aNX^}!GzUvyy<;H~u>QIrdJ7-Xex*V_ z=*$20QJY(NvQ+4(bc5wm{K*%UWcMEbSe%Dwv)xjW8)F@`+aR9t%p&T`vYz zfm#iuZ2kP&q*vc~d)mdyq~gd2=f&)BP3XKGt$lVVyjpA=WsW_ zqk@i}BTCNuTsTcB8`R^T5o{|kn0I9VWevpOe`hRSCNSmI-ck1!mfE2|6J$@=X}K?Z zZ_4KuZ8#xK#_m1uQ}k&^;^Flk<;Ctz&-!_wQ=M>vpRYnJ0E&0!ByfYBz-Mos^2aeP z<2jMAkobDUaC6VP=v`36a!E1Pnj)qEbR;LbJKl~Qf8*2rr-nqtmo|C-}FY z%#NjOK46QU4{DjxGC^i!9 zdkrBY59{167gZ3hPCLzKR+gvL91xr&JhjqB#g|Rioas4z0Fp2wC*WldY!)BC<Qf{(NKJOR??V@ON)=!s2_(l<4Qhp&TGTHwMx5%}q5+ zNeHJcuhCQhA-UQ6rmGTXHKt@hg2$`M`KsAhmj=Y3Xi0t_?@!Lgqg}bPmImdX2H}8F zSflB5fsfL=4vYlUAoeKzt;gvkfN_jDEQWPqepRf_%%ObMnhcCFAJD|Qrv%J65XDWL zZpD9%8qI+9&Vg`R?Yh2kB_HcjKkAov-DT{${?m2+X#Ij{*a-?2Tuglwk`T%Nqg}J# zMSrEggNAwc0&%GA8<_|)RJi42^^xFs9V$CPhYsFtPPUlri_|}0b5a=@g18%;{z}&UJuBP(oJtzVe)y=vTQHwa8 zd$cQMPxy+uL@jx(HT3Bd(3arvI4`6myKLc*ir^%f1?^B{?x#B2+gyA&0is!)HrHrY zF6^b)-4V~>E_ld##4N1YcQ8}Gtrp`IiVMZYQwysa_2k#g^vQ)p=j^Ah6at48RStvmD->+!yqan1``vAI_Ge3V zvH6PE_e@RzeA7bW2(7lTOD)x^oY9+;o{D8LB_lSan$c|2vE;ga&TP|BmV81COwcmYpeZ&U`{w=QQX3LM(y%Uno(gr$$z%IX+l zxCH4wu$uJAH*&)0dubYpF}dk(7yH=O$u&` zYS2p*?7}dE2^#^iH5NFGu4ibw=@Q`5MfE7n+uS~x{Zadukk%%Oqv@@TUk_X8vJLYna_w|*#fD=T${_JPCE_>6*yYR~zC!|l#a|da1?v-?X z9WRlv#BdJId+Ta)fdMerL#pe`Od)?AVQyn3l0Jj+LE5aT-2AAVR2O8k?)%fcCf>Y; zRJ&b>!vaX|m>LvgAArfIPn_NS*z|>D{e?&G|CDbiBF&Got@Z)dQ!5qt!REk4|K>*% zk#?a)77G0Wn{|xL;p2}gF%|t zLY0`oXvFYa%)e})tW;G>qO??sKtA@m=qvtgsrkb}Vr(Er@*ib!wijIyskm-_Scx#V z2~Gmv2eV>lsz&O5w=*7P-OOC>X9+Mqn*Kl|y(P=?ga zn95`=L=X5aU=CpUcTjrMIldTol#N>ObDb11kf``C4mcq${!2`Xc<~iBt(ZQplwPx# zKA^S!yHdBBa`%EpZVf|#qD9s5N&~t@RlHVue|hu6B19>}dvRJ>Llr|CesF3Tm!9rR z_LN!$q>S$Q9j*LsaPz||3pmUD|KTM&T($HU|EUG;LIxE4@YFI<`j|nA90E0=kyF7% z_)IF4MG;_8Fy3EU9gp~*kJGA+8wRj7F)EE8=-|_CkueG+tURU50Da`$wU>h;Qq>fs8H zq@d^SD$}aep2^3n0iCFX8n-futxm1a32|m__kZT~a!48K&AT&mc@gSOPUJIlKcPH( zgj4f~aMHYsiHa0P$h`06CNk6!M~jo`!Ae(kU<_K}qh*ntjiW8FddSB^%|yo!KTbe* zmh$x#ppZ_8I6if;t0(G^JazF4CGwIuy={aS+~F@AuOc&8L>7Cu%g)J(mhF<3r1M(7 z!2oL2iGS4>e@S&jLpk%blj+zL>)s|>xQtJ9L_<1z+JW5WTD!Oi86U~7cUo~rML2u; zomk%y?%u~(3cMr*T*IHeG$z(x6aMx{84gIh%1FFQz}_Z4IQwvt0TC3vmUVRtuPnX0 zFqpqaT_wb9!C9Fb}z8;i#1l3l(zS==7yubg4zi~jEeT4dV3v(5|egjv<$LN1J zg#(OB|3Chp{qR4m{y%%_|HuEcYt+3$sVnHE-93kkSmGC!+tH};jy#oAtS`=vy8?CuERm8YRs3-9=0AZ~ZzM5~m#+a_ zqLtl^6Z2xmz`+WpHnf#fb3a6t#0`1y_}Q4k7@qfD@ZQ}z-iJ?MT!1jiEDu-cXErW+^!#ru0u7zl|8_k2QRcyU> zM4Ss4nK;YGX5L~MX1{WgIGg>gSyvhi|B&WzavQhAesPN*IZ&Ms571ma_??KtFJL|r z55L|>F3x4IH4#3Gy57i3O5mw65l%?hY~lvZHB&ouJ5`>Rq{uI7zY&$MsISQ70Aa7^ zQ?ICRywRGXldp`OZGVzU*tT#;WBI#H3Ivp`Y* zYokqt4K7$XYOz6r;&Mm|C(UW6`A>)eS840mv;D@;U`2kw2)Kmce}X&*SfKQA*!Wqf zs9#-VyqJF6W`p#T>k^qb7UlxkVR4Dj)f`r>Ob8d2Z5qO}98D@6n)HNW9y34H3=!uz zb6DL~ajy!!{H7INy_04blPR7htU@|-m=e9**(Q`$fZP~Sy$s7jZSvt;zfY+{JOcHU zfEEgKM}LC@;?lxzCJO?baQg#V(oJvM39fwX=C~NKb{7{gBx;V62SXb$L~o3fis7?5 zxFwv|5-I_Ds7+`wA+JxVi?!b^CDsWrn$zQi*&pqLp`bZ^MyUPK0vM7T)6e2FYPYxK z+Mggc<>AeH3Q4!Sk=R>F)?XUfY|OdoK+a)p`Y5&jAJYWa?n$-vX4gV%UJWP2`rPuL zcDFJc{`o}+bN=~hD}L=S_9yr#;_YsVLYrM|#{2*d>l@u3NH;Bij4VJPulY6L)zU!(4?T+NgKeKTJug`jm>T6R@>DFrzV<9 zr~FwE&6yz9!h~>j$wPBv1XBEz;wJ%VX0F;N*<1Hy3Rl_iDL|>rtu}NjZUPh6Rmse) zM|3JL@z6;@VPjWy3#=ox+lQ2XJSJ*(f0z8{E<~WBLqp+ycsU(^FP(XWcErVv4=H~y zm3hQ=BB3Ec^T;|l!D$`=ihFvCPoNeMH;zcP@MrwJO|{AhDhB!}O)xbet{*Lv_V^ou zA;P)^w|T~D_=PJMI0?JBdr1WBd~KdSfxBqd9g$DVt0&z4v|@qVg;ydB)e#T;-8KAZjjg4X{8uK$EpaGPITJ!)AbfcAXxMG^OWdFl1^HT$i! zTUcaV;WS}a!Tsg(0UO+$?d1*m`&g|joF0ZIgtjwRm7I__&T{-&*i5)>_!*6l%$wAX z{@2dAq3vtXq_j{;Pq62EjgriE8m3sUb6jU%m(h>kv*GXid53$A2uyYwVpy(Mr87YU zWHYbn@b`gcp*{n&#yjdqSXjfc59 zsOxWbVq8IP6URmb&Cjc0_8*U=IYHtR$4&_AZv^68pXI@`+~yh$S^$c|Z3$9R+SH1F@#-lzO}>p55MDwgEu|_!|jF2-Xh{d)B=gC)b>a(p>P2#7>#iE zFQE>i1viOkQc{;iyiQ6OI zX7fmc+_Wcl!49~=4rcpEgYMH32fz-Tzz%Z24vvQs2fz-Tzz%W-{S8v<`Z!@-{PfRxyyxE!>Lr=VgNTq`3UC5gnnRh7 zAHjQhpO+WH#hcE!dnp+I`Eg=F9D8v#{r}5Hqe)SLur7mOYH@VeG?@Q);I5%A{J;m! zA~g5f&k?xE>j=F4-tj0=zv;_1>>!A>*Pb8mtUoW&S!YGQwc>{E2z-X`coYlW^kp4( z=)>G=Hw4QKFk4#H+LBHtdM|jpX^+3Q8UNT}($>@tw(PQ)gj1>oUfd=U`;i@j2Yx>{ zRfq*%oPjA7n4&y4oq*{xn35ij8-mpgFg*fO%D>~t2yTIq;~;?nt-|NK%S0nTfy32& z_~$li@xaR}Fy#YNgy%LZFzo_Up~F=}u!;kwWnjt+rU?HyQ^Wyr z7k3Md_*XR37>kiTa}A>*Suu9+$f}jKMS&fcZExB2Bw%(zbYW=C zW@jZ)tt+d74_SZu>M+CrKiS|}17CT}oWEFJKRiIuH|;;k0WW6ap=!+IFagEU>DSpV zfj;d02!_+QXT*1)lgkl|IhbM94J|F*#C#bi1ED_UVo*GYkDd;xyBbXaJl)N(09wmz z8MT9MNjEH7QCJFTv_%;5;OJrk6}?q@fh<}6JMBBw#f9CL)&#M?MEoOKQZ=pdv7rP9^Kbap+@9u z$VAM(!o!^`*)$AjiEDvae0zV`jNMxuOzfw!pxjrYHX7mI|DJ2Tu!Zhazxe9L4o|TIEKPGL2$owx#x8qmtNgbVXXUx_IZedBQ3y$M`4S6R!vl)_^ss%hgqSTnkP0!goQBDIq958L3Uj zILoSd!BNlGB8d)c9iAv3Pl`Xg(Jjv9o2XsP82VQ98g{#(ZqV=LK~nok{rGe;aveVd zYck?#6osRNeu_KfsjQ!YuwU9-9u#FCZyHk0_>jtL=1Oas?!UD;Qk>YfifVsUx?d}+ zMCm*MR*+%%|6w1PzerW%Pv}-3+$w>{Nn`pzsm*s7R{KP}f_s|StL`x#btDpv z+qTMoze#$6U|UDnfJsZXRDu}l`=0z!n=jB&HD|7fM$b^Rb}#Cf#*u}p4Pth2+RU5p zu{Q5$8Xk}q({i0izbX?lUU=>2L_-UdiOofu0X67`L|j)=8Y7H_jh7p7LJ_9m?^ovU z$?Wn&jmsB(tbLFNE+))aW57tfFrY})rU1PoX(di3L{D+ODs)vo3 zW9#c|Z==me|6I^Q?=}5DnNXTx>vE)Rax#}8#48FXuqq2UCPgj2IPNQ< zr?pxawWC9+BW&6tfxloSf$SV(4jb8*CvO*Ml}ben{gfr?@Bk553WqQg)b4 z)=*ET5sIdCO}W8%UTyWPTFtzu2ZNW}cbPCwXD50{0qXLB(YsJJvp4sbA9qQJN8)5m zO~VhGp>Y#64ylV_=ZQe)%`xVqm8KeVEqh zAvmJ2T{FLrlDrUhJl)R=gZxjv);P+I^0M6!Ptcdap$3ae_&S^Avjgbr`p>^-nPlaV zkh1^W)@Wy;pnWHmFnkc(+>SxAJGMfyWrwM~@6n8irXi$SGx#XOmgFGbjdY9uN+L-F ziIsHUgw!%png+6D*Hh|94LOdSj`!S?D@hB@va`$|9nvr2Nv2D_mnM zpU1HFmhF%#LJP0#E5=U0czHJdUSa`!4GRX=kr>V@@P3AShkqyqP#-8Zi;b> zb2dC^2BfV!Eph1o!#C!L#wK#pk7u%LI zif5fK*K*&3zrz)WH=O^8=M#T|DpP0e*TN;oFgT3Um)Ac){J{>bvr>$E)wL9xZH8`_ zMd4MQ9@OiRtPTmg6|heb$zSI!EX0-7)Jn%e>%E6=af?qr$J;{`E`pv=sem}_#A(63)&wqlS%!%yKS4q5a zqFBtHa##EEAPy-fs60r83;jsB`ztv8HQCN~O&W0ve(+s$Xq&-VA1}TD5H$elNNO!y z_9vJCp%V>j3jpQCJ#yPZe~bQC33kgSm;m#D)D_uEi7%#8h(55Oc}{8mp#LKJPVVzv zozQ8eC2^W??4CYm$aMqX0a-CUcoA*#H_R=96|LNm!6e_$O}K}A$a`hMdkdL{xqMn- ztGx>46?8jqE|qWZ(?1&Uq|XJF9e!1nw!{_LH9>BQ$}8eQ^h}J76H?jYcCD)~^`9Bn zaFPoR)eyezPi{#6;9;WqeFEM6q?Z=GU{8DLPghsgGF8843scXX+)ICk?q$tG3Agql zG%$=`bw$cHgGLeDo_8ZK##`?1`?j0$98`Z3ls5Fa{CCwSvXF6i=96>yGqf%LuT;oq z{r;z(iN99h3c}|q(kFK#mnw8_1HoSp4v1t2&`)RRT6Gj>QtmVxScKsZIOgMu%83t1tTDG_@yu($|0TMjhk@?FV`Iq$rS}&O+UX7*N?}bU!}9 zf&9W3wuQw}BKrRPpiWr`B=99uL+f6;CTM@9xeH1m0uq(L`9(YZk=G_um43RL#1w#4 zvj?FU`p}J~4|lpmEdsbmGNH zdlECw+1(;^4=Ock=Uuw0bgD=9gKsd3c15R9qE%q5A=3(!Z|-GLB5kzX5RYk< zg0c(dPib+*y^ws~1o8t0TXHXX&Gq9%NomT{)J7H%4x6-JQt1j?ji^nwWLP9}_?JPkLTjgI#XS$_wus`H8^c$;;<`Q<*p`u0X}vzZaH zm|bUE+S|Us4c>_hT)|9t0A02cB%A_c3+hLe6Ay6ln;vE7ORSLUoReAl5U<5!44F<` zgG!O!REa9P1cKo*v&%l4@`)K*=TIA}-Zf;r6;Wz~!gpsL8wDHOeBLhP-g;S`cR2Ml zwe|ylz!=s~wP1jzrHrU6be|x1_;R;GNP*63m>HLBqE~j1ko(JB+$zaUd~nIg0mbjS zet1AP8tjnFq@UYevfs%su5it^k=J|Mx-FMZv<)*vboLn6NelF()kiYXIFNQFehpvf z&+z5%U70URL1WB*4`RGtjVp%Ft)Rb+AJ<8$rL(9JcuCAzdCb;Scg53LeQhh3X1T3K zo~E>N*xYCm-r{HlP;+0WG87WEfW#c zPh`hWkeF=q7f-!yt7OIPtqwW}0>BXl}2S|4j=&L)5)*j3fPP@P2;XRR*J00FK#c+(5*99Fz^jdZbsE9 z$CDq!z3hj1hjnsSB=;_uIv)7ay<#3E5P-;Fkykc=A=8b}?#C~VCv6a#(qCV4CY7Us z5$nIUW~DcZMC)k3dpUJWVSw>4m+bn>0WBMCiLdo1IW}Jw+27GvT|Y|;P(~Uney!o( zp)g!1z2CmGF!}9iW&W68VYp{D7aE@Ve!BMDa!njf`vPx~D-TSH^W9ETr`X>uFZGu> z?g?k)7Tm_M?cH45(tcYzIZNt~GblbhqMthK{m}N9B$l5nh$IWDw%@aQ)6aZI`=n|H zY{YM@#BF>AVH^u4cDdPPh!3d3$xL|uV2k0=YkjDJ4Q`F+a)4g4;eZv^~ZHLjZE#M82o#~Z^)j^~J4%ZpI?)s+|I_Ec5 zrjb4q4edgCo+zsM-7ST)l(j3eG1-NZ*1BBtCiuu)#AY^3nsSlx0*eeC`KS*0SbL!< zchR}GY#$D8*5;7z*22@!_#s3y1i`83T(y@fBGtWZKUE6uB!uv6AF*CB>KlZr80H`g zE%5EVq+efM$B!*qGaA&4lGMF{s9r?H73Mu7YBR<4(gYriVrJ5ZES(@s4=25)z9_6h z>P4iu)f^)q`+UUqgIVhyIh*l1?*?1Mt)%Fl%;mh)fNcNB{=2|$J2hQHcK_DV>W+5S zly~P8UWa}!y!4OK=t6iPRJ2d(d-=vJRFD9$b77zp(yMJy{~rLGKxDtkcDXx~jNc%ymn)*VrBoa70$` z5H8}BzM&L^2_YC(S=iM#P4ZY-n9SC3xG3Adi7&&!rm%W?%`~71f9b7_c|LDG{Z3`M zM{^nWH|_!vZ9Zf6IE@hBpwz})6w#g#-Un}}M>~Y(t%|MvrulXs`^2V2m8;5YLV2Ws zc6tCSAnwAUz(7&JewB7tb*olDbDp4H?vJe-BRYa|_dmcdceeI7p>m;1x~9$+zBrY` zgYxTA9{)CRhF{+Nyyf-tuO#%#6>T%hePcK7^*P{hDc8H-d@w7CT$t$HZ@#~$Q*wdg zUaT))hFx}VXA4Z5(7jRN>3r4sZN4(;y#qGmk$Rz&hBtvdH9Eq6Z~6M+qL)>b4b8qX4A?} z$sT8;Er%jsb+%Q0+W05k&PD?;?wzJp9Aa2S*t{vBJ8Fk$o0m}F_drP0`&}X`9T1ga zsOlR*yArdq^gEsOTlNEEuLx>n>=nW3z!WpAFi}<5Ime@0B5USVB~l5lLJBv`w zQIl&*atJR>6$;^nJs>>Mo{XT~r@P!be^Zo9w}fSSsO|v#*D~FbPo{_NsZ772WP0x= zJ()7x7w-|l4#5L(=_4WIuPeTdVy=(yJ9I3zw#ztZyHitOvc=dtbD+8h9oU?GQLWC= zm=zt2@w}WpzP_P)iC4JDC~X6ui5feNTU@ahz4EdP2D8 zbhO+P8nbBElr@8BQWtqLA%RvzP0P$$2mEbtgrBGO-rl9waZxrkvP6;f-Lk2Xc)lR{ z+dH59joMTB^ZenM9Df+&J^qFb9n1c3hqjb4_p5l%jPqLB^npHK$AtMYcF*`4iRTOA z>zI6e9lNJ|_2;klgTBtTUHk@bNL?3-l)*8gc!=G)CXlYi$bPavku;voM0Wos`CKSF z0WUQFFwu*cs3InL5tCHJWG{kWlnDEEq{{&+9#ePBN)TF1du%xH5@j+qEH1u{) z!1cbrOIZCC;0xjvIm2{3uA@n@vd)3!l1}xSK{<+@X@$UpDCZyyq-O@wi=68TtaG$N zbO1_f2;^{R8a#j?-1gYgW{tC&=2-(_Z!p*Sz_)!ln4;w%vc6_fu^eI}<*dR=kM{BV z>)?6#d7#fou3l63)vKXB*9b&h0jbMBXs(p+3&{)-l7qY!KUj&tAzs8GDq^M=F;hhx z>P7HNSVm?<*Xb~kk;A!aD9bq_BqK9C8Bys+vR&|HWJa!x%rIqSMwE;&rddixX5=t& z#(ys(k@Yo;@?>Pjp2S))xW9yFUl_;=XVB==hrhy(6c9SI~Ar+WF_OP%H40&Qo;h% z48Hp^HD;mOo+On%IRsvvU5KBxr$CB$*E&U=il{!>)9_=vz?NQu{kDs^AZKxtvDNr= z3M5qFU$6Cg1>D`EZG0>kAld5^6k0bBO$W2h06N}~T~>*0y~wpxT(IpP7w&?(AUBrC zEGN>P6}&cc1~h>3qH5J$1#Q@HU&9p*bWW4)X`w-?A|+ABa9NZ26@aYuYrSZ(#-1pB zROsbt^xMko=BIn=gy~=q8Tgz8G&*O4xR`LSMtJF-EF=cDO(ojgeGqC{|WX9-6O1hPV;$pA8jW;gz3&<7kJZN_!doASX452Wb%gw zpXGh3;?-4!m5HvtSaPhcN>*1DRTe8j&4Z9Otb_Me@tSfa@NeNPNrPEcUQ=bLsj5dD zuR^OSR8>}4mVTd_p{lg9G*yybgB-&f6CM3krd3|1zaUehhQ{XS)(}z1d|sv6cV1Pj zO71+?cERoTv7%xcV^N}`u%;^6xgWvmqzL#rPiIAgP5z_`sj5nVQVH%%)|8BWx$E=K zQ%PU6q{AqZRcrvnO_56#wHL)w#q#Y4>{)$q?~iRAYwes-!0#U@n{=jclg?rSGgB}= zaPk?Yvzz=e#Tw5pi6vSt6{IXpWemID;AF-avWixg|X2Xgu@*iu?k@)iuPQ7h6( z;hq?cDJsPFprod(vV<){IsIz$Q7pJdN^EHI#1~(xw4}=1^&ys>50=GRIu9&r zukvg|G24={x4@Fbqb-TyyOO3MfxMujXBAleYOMsmsj#gBt%v_5`#CIYR6*^b1u?|S zH@6qSDm+V?ejyWf5p=+Pl(aYIJ^~%?N?fe#aHjS%@P}^`w!=sc%&+Y(2?-i)r1qLG zdl?sSIeP|WcMu>$sJsBZu?HxuEaWCEX&X&Z+`gpr$Xl7V5zU|UIEKRRlPE*M_S=z#F;D)8-Y+ufAQu&W~& zrgY~L`aPWW_L`7ku-(m?Q`a(4*MXOcQFw3Lr-+$BV=@GZ#mtMC@FHGG)797J@}fww z;<@1J*Y)BIy!n!4=a_Z70f~!Y$QwGa18lC3&>8~c`+b2}91%UpGN-r_q8$lF=Qd?|oqPEnmVVR~!Cgei2R z$k2`8glUU6VTw|cyfcR;Ok>H+w&0AZ=ZovD#{K*`Q`$42=1k2!zMvxi9^Z5i_xO&^ zi?2p_#q1HApWfb-7w4ch!AU|2u=W8`SBJLBB|562jEXeu9cY-*G51bxP2Qd$33rLi zV6SWo;XMND&**-T(|2En=*Qf?~PQahXWkQU(EFNE*;Zt&$Bghb&T8^Fue z%7-?xg*}|KzmIX6%(zeW4^hrIT@GU1-`DPL1F61)C3_Jy{gZ-t|G;?9*nQ?i;hqr0 z{YSzrn;dtCK?dEGm4e&cLrF>}7Qp>Stv9Vh1%5yQ_itW-#@Ri@=M?h$GYT7njEbTm zTA0^(vFYOrXv6F4SWq#N&6d1h>zKKB3bDbxQ{mo&-aFMjefjoIbwlzAQ6zr>Ou-s6 z=&8e4MrA;M1YJ%Uk?qO^JP^sN2maT2CHsDMzb^iFoEZ0PBKRY@f6-8<#|8cA)vdv! zydr$wMV-#jNROKNWkp%M6m?8A;mQb3g$L53xhsi-M*OdoT8zwnvShHLeNv-!+J!ma z<+awyS39t051}!l;*9(wCGBCP?J(15on``8XCg=$&)Ik$+xe=QjrdeRqbX01r__07 zBH?^S3|(W|$i#Jq{(sGO4+Q4@xDb9F1D;()$O@Wi(qjgNwmS#Wv!&Gln&|`0%mq5s z0Ajh^Up7E~jpY(!7|QZ8zwAAp|N|^*@`)zu9^+kU7cqWuzj}b}uPLugHHrtUx>yLzMwi??V&jWVg zlMyP&v|V843gE0ykCS+5t5W#q6V5pEu(xfixOp50<_UpRW($8qfA z=nQu@l=|%R`N~^(%CPVRd>yqB+?1_;v3Md-Wqg0zTIBU7_Oi~p)@lgz`H5&gKPh~E ziuwGs!Dr-mPh&pw>q)}rXY%oRjxmO|-KRo)e%j#klOCU+RD5Rq3xj;-xRZT8Gl7D3 zsF!?-&u8FQv8QtEvpwSTQ$69cU**^H@Yz3Uv}CYL2}eBS?AglSLq~KETU)*nZ4; zFXU2z+j$w>#QD2Tdd-isZ14%=ucy^~e1kP;Qh1H;6{+ucMYw|Vhe&g;s|)#Rj@`m* zTHizYi8!-8xaWp5T~C<`6$Sn}<6ymqF=1Uw6Ld#o{MJuO!Jc7VYIt4_3C-?pNGVPg z(^fOQrix1y$n6v=GssIOobO{)8kj3fs0>>vL*@tcR<6zgH%O*w8w|ty(A=9u-olmr zA-&Qhe=k}zpegzvQRuDjQ8iNWRH2^ z$Fc&oZ@72C(lrH~AM%4Ugyz~kkRRt4^j6l^msH`GXbGA^dV}=}icXQg0>QuOtiTTD zsm3P+21m$i@!~q7oHv_t`+GcRGQ=8mu(!v#!dkM*pW~R>16fx^Id3)PEy;Gj>l*=2 z&WG$9*0oO2wYPm;o1x3^j4Z#?Yv`Es>!zH~_BuU@jeAPwm0jQJuNSsZ%N?WlaO!e+ zB0LqRIZnT*W>zBXC?)N}YYH1&83ejkY7mr&Iq!&e6_NnOg(Nw(-yp0=G^t!g-O4rj z4H}zNAZe4}{nk@~qGCHyl=)qgd8+v?$n~YDs)$seh{dR?xUx9?dwNOkT~2QzQE*(8 z{wq%ficEZF{mXLC_Vnlt>&|t)9!=?i+=bL2QjGHLty&60I=IuT1axp`4#_*Cb#P}- zb#T7c!JYY}7YWU*YDxzm_H>Xzppm5p<=y(0ow+*5QTG|Xg>`UegbwbE(80fjTu!&O zkoNz(uY(_WI{1&U4({}HkP`pN!fNW^&IldcY3kt4C>{Klp@RqiujpWYxeMvw&OOt? z{P=6KkXe=E0i}Z>>2B&?ph*Y+(jy&Q;Y|VCYd-`&p6sLn?nh9?iTF4lm}?}QXW|s| zrU&WyypQz2G-9s2ZGe|xyTF`xR&|pxL;P=$u=Zn zKbA@{mff2l_Urjcu%0L6ttSfWW>#JE|5IH--emk~evaSfBmcBJ~Kyc!>5d7+;*)D0{m^IYjGmE&IrLS|ET2lHQ zY^L*j0Hyzc$pfCh_vVjNCSAxHGqMU@h!xDvA9W_uB}$O3Bd+YPlItxZimq!sw`(rT`&6b$g@ua|f-E875UO0YA(ticEI zc&*OH<)@Gnc-KIJU->AqBwk%SV{RdT^zpLqG7>tGeUe0Y-%lK&Z5@gXm^m)W1&Mp( zvt5IJg8?C{{HzdAn^!h?% zW1@#ongWMvcMQ*q+?0tZ+|^b?=qw~}KdY?kcJ$Zly6yDpZVxZ%BDUGRqe89b;-#pg zx5|BIMfArgQg*F1Qtf9oEqS%FsnGZR)LLZB9oav$+*mUpu-qs)D8Ao-z)Is%-yc_d zQl!?vxD4$4S8L#$p`=Z3Es;fVS^R7NbHrMHt+p8lYC6Xlbk@>FrLjU)9jHo!moGw( zB%e<0kJO=ndsvc1k zm&&~pH&!^qnEh`W>s3F%wl35%jW~Bg|Bz5{?3Dhz2E>8tEJE_GE5^B|_SeT*ad=vP z8NeDj)i;oci8zJG>*Ft79rfK-e)@vimk)dNxMo`q@YiIg_x~bz(bPRJ>Q&xJo}%WX z|1xz(leyN|p!+YfpJ`oztPRS_B2r_#Z0Gfm!wYn>4-2sgo_qECqeWJ)8l#VgEHd$_ z7Mo{Btw5h>kk%-^y-CSjA+J{*XPfjPON{zc$WxlEd7U#SodFQ}d@JI)1bg%jNbfei zY@_A``y>PX9>^fSUosf4RJmzfIrms0>8OWb;y7{-lsY+*EJbmObQXZ)h803 z3=Z^(@)RP=rBX(qPc*2zK2b!wru}vu>bGlauw73=TeeBNo{aZ)rj&EJLj&#Fq2q$> zioAT*H|{t(UiRS(Lo*hWfa9gOqz^R@3W+70y&?LYwEY38kvHmsXGpoLC@ z(`7U(kW3Y-_8#KRx1n5_YAd2KFU^+?4>h>7_XumiEN{N4kJWoGYkY2dr@!d-7GAXm z+B?0Q?LD-+_P)eu!$oMf5z>Z>@jgF{9P~H=it|3dz8O6q?t}IHk-r5W%l_nhG zBKGL8do@067Ak4mP*uEbK4~e=tingqWWorbD$XBcxF|lBbOvIw1>4JLZMqgcAl0@B z6W3q@>7|nj`TOWpyyFgLchbATQ`WwezShZnVTV;bTI`=?ooEf(VAaap;o;V)U-Ra# zBid2yVu)Zbvu8jDn;rYhNXa&;B0x(la^gwwP#-cEiLl#%2!t5b>Qn%Aom&RA$w z5uq*CXalV`m_U7w%NOaXWXCN$VkpvgrtYKlrCxYE)heDTJho_-v~|13@6#;jwcX}- zr?OGw*f6bvVcIWfn9c_0$4e_L$NT{)PAci8Z*P zKz|qP`-gE~h=1_M!4u4J@VH(3h3?0}o-!TmE7KuCWjYrMG*gsm72Xf^mFX~3nEynAt*$}j$ku5j@H3IS!mHJ%CQ8N)jG+m zu$~doG?Q_pQnX}x7T!e9W>`&&eBVA~ytFU$Y;TG=1$s7H>De67v!n16&mK)bg`{qC zL+ZwLZdLkLn5%EE(EpV|eFH0T1rsaWF#|k>J9rNj?%>@~xOt**`CtlrqHu?p3YQnt zt`tu6?EtIs6kp$}_w)2EYxTRq)3L8w>0f&9pIU<(qx9|IFIe9WGxhD@|5o21Uo(Pz z?fHIR`&hrPeVo!l86diAp?Sx1&yZ8xV*~x`6Leg#e~rAY-kkTTsxNoEF>Znro1g2% za)!R96HD5O^ogopW1M-WeHQhz*k=XXWqvN}!sE_evpT4Sn6uW4~`cy7a+G?=XsP1j0%vP^jzpakdw1C3)nVg>EdA*DP> ziYG6Ftj5Vc4HfvA;wa?z}fcwfQQ z<7}>@g&?SB%e9^@59!%id!T1%SjB46v&?Sl*$S;^D}s7<)*k4YK}z>}HrLRdO<>zf zfdOr}6L^u*g_SvD{;;6Gb#cU)ADN0xLQml_|6yv(kJ(IP%wHsfeSe%kS;qMWydLLs zQXx-e(m4O&-5uvwuk^?H^X@jrojsfXG}(47*mjP#0L~)*s*;hx5*;nnRZVgsr_9D_T7erw}&JA_`yBoVhuU_rZn((UJ6KCSzHx+kPrUr5&lh4dB(>3UyCH<&`YE;tr0w63Gy)0LcVFywT-vK8lh{SCY% z1%W>jmaa#3x4Ryu=w9H7?gim-tH`c7-(g#0#`*n{p2==@H)Z!ik=^W`%kDZ;cC-JR zvYY*aWp{%qyV?I%cFn6^E>b=!Vn5Nvkmu^`CGvAA3py>Wm1HmTUoVGvy0`No{u@E0 z9E$v9j<~{$5J@+Sz0&J@;taAS=nWFrn;0-q& z19yEZjou$Qw5_}QZDbwgP-7parY-*!JDM%kT?Kgw@XD`H=Z6}5eK!p-Hq%~>hIrj} z@!Q_0ceEZGbz}s!8(?Xez)<4;_~@Sw%btt z8uA+7>+hY4c{}@}S2Ra>kL)?b$1`{=jbuLIjmQDCdDx_>dPw7=-b%^A;*dAB2Z`h5 zu)LOp3a(b!a0nb<)?~Y&G5sC5>Ib^}X5!oky8dUVh+^tiy^HP3VClL~C_qxPjrl8= zP=mkJZNhI%CSoQ66SDY6_kTHe=NO{oZ2m=Fezi+$yPg-iKo@@p_nEVI`UT&m3ckxP zc&qJl2KNrXIFDM+Cs@}7GI;ddq3IcEW;QkYZo@tur|gsMBDQ@x?9|=bPVphec}&%i zMEhQLA4V3o3BjN~SERCjx6e;I(IERC>6qQi)ME^RJ583cOd+ZLXwZI-8b93YjUVum zbiOjct4vwsX??0P_w2GVUR?%v>~>vNXeqc)q~L!16lNdreEGq;KaC9TTj70$9Q$kD zJqS?Tkcp@Of%*3T4WH=uvlr~591x^-{f3Kd3>7IdcVG8=GY>qI$#(Z?L_kw*;QO~&Js zhuGflWcT>KxW|V>?(w}G_ZYm#{h{66CZ2PTd+@&cJot9|zWRs0kiGF=WIatcyuxh<{R{{vzg`y7m)4;x>3|Zi=-i+w9$*U`&FY`@m0TD!SMee_z`6) z9({_IJVFJTIn6u2i%VhKuh9I{*qh!c#bfs48-bnl;(#R8fWrY_ft~gGZZr6HUsp8g z)gzjG->wNa_uoe;fWn9KIx4swHNKLzVTq1j0hqSE@|BRNneT1f|87LD>Jh(J^(bpR z+Vj|8dw$Dr&&Tj;yMS^((VeevGlMvrB>g+w%8~|X^9*vV1+{YBzHRi+Ku6#(@I?AM z`Mc9-XM9_GCb#pq{B|}_3Iavjr(V;SCeieuiRQx-k4HBBV?j8|_e4a~d-svHaa|tu zduc=bR(aIx)0I?OexGjF?T@{;XW0R~C2gZ~+P^)bq(JY{kb`H#-|vF%wlV{mZFh)x+NjU0oY-S*=O`)4p;%;|)0q>piJ|mR(S+UJp4!GX1O} z)6e9}^mAIKb1I2CI)uluLwE#A&~f8%wM*M-lPV64S4Oj(-0V_)ows`UFTK)|d8^O- zoo2|yGlop~s7AEJR4_s&z%~(wr>W2C_4A(R9xHX-Ur>Eko4*r18+9Z?5Q{y&$QJ5! za$KNel#?l{Uo*sNFuoJr-z#eu*q+x>xgDmcJ4wg)2(RjgMWfaJcF1tS>kpA$l+N)> zz6E|6+@s##%l;54M8}I^I$q47g@G`k*&j$p9N$5}CcMYrvLUT~5!K^+YKVtiWaD4w>eh1M-}tx z)x7)TJpY)%ABrgd2tS3{9}kdY27e-LWLqnAe-#v;HUEW9G{pTXLz(6X3h;<+d+# zorcV1f6ZOD{p$I{W2j13;++BJ)gh%ce=tV(?7WltC`-~Czo70%8g+jwT=!qAx|1cx zYmPWE7& zgv;GBgR8M5=hpq#noI?;a@*R+y4^hs+2=d$Tf>dpF0!ZRQfm7EfvH|9kpy`(Apd}deoIa^h`{+{q#W*5 zImQf#kx}IDTsKk~v?T|7aStYx`g*rRD3G9Bx};+QC5d?oGPScj!JXzb?R`jeTJ~BX zw+LkJth8O!jMXiQ&XPEAIDgWl zXN859ZF+d-Rb(I7J5FRH?WiLn-E-^pfl=kO8BvE?s{>0sf0lmHdtU#)kmmxi#)Enw z6;l14x3=@1UfapLuoG1=uU@pDb9d{-eLKCsA@e@Q96SAy>R*&={wscM7s1TUNcfxd z5-&q9@$d3}Io>}&O@VV?w(Wd(>p$2({u8wV3IAd*{vlgMAPn{tf!Lcj!+kLs`2P>8 z`JizSmT*48Q!-}$t>h!d_p+|!u_$smAA_ZB<>X&K8Q?LB0-wUo{<*WFvY@N_bmNd( zCecMj=GV-ljX5Lhs07sI1RVat7(W}}aZa+=%#(^KSjpU1>RIO1vxw{Ij~~jcx)wRx z_Kmibf!K3N9Pyt4dY%h7Vonz`@N-~#wJnz(6Y4h}lw%FlKxhwr_P%t#3Xm$zZ4cBv zvDiSPxnu4%Xwf+0V(!&=FC3`H1K5vs4*0$9!vv)yj9f{1--P!fdheH6OURpT7wCD% zJ{d$2qhcnqgrBAKq%PZ4ewR&-xI!M0)Ao=&fO3%sEmxAAvVxx~4cY&zAx3J9@pSTOe?Fngy;5~O}5;ZXL`k%wqcVH+BeVCWstx6jP_xK$ zse|;)KF+7-)E?1Ors!d=d*r;Aj~qjPgW~{2OYLZ%mLum2Ewhz!_hto*vl@#nEwqkS z`YOt(6)?r6REp|t;lb1mGMK7@jB$_ebS#p{*FEm_VeJG0PxkiKve!Gzhd$uLG}|jI zdLFR6g%&FYjsn^e%*X{rlJBpkQar!byRQ; zc9*=_RojQ=U||!d1?_rY-DRsm zL_c6H;aE-dv)STvH^36(bC9@DGORFB74Mv_s>#(Tl@w`;WDhE3enny@rEaaMxN4`A zb@U>Cj^%3lJx_f<1d0Mf#Ck2I#3#^0oeTU(z;@AWqb8WNmYB3AdPJ)^HpeH6AlDy{ zJ8Po!0F(xg0{i0hAQJZ;>A@RH_y@2=ehb1m(AR@OK|R#$uGiQ;>cAGu^mU{FinbRThW=gseEuJ}b9^q&}d*>)DGtRsMW$HUYd=i2xg+B?A zj-|o%z$YQi-jP?JKFQjXOxVfHkb!}(GL7%L^*153*Ia!Q60??5jLYAI$mXR1;no5Z zr2px2E{8Rtj&Sg-_DIh7edS)((ZP|jps4&vPV!)ro_4IC=LF;33O65;!Jg6mnk#H~)l z$b&p`Ju7DYf_~S^IjMqa82yaHX}7Ax2kL`gR!Z#NV5sQ}{qs*a{XTRn6Y9L718}&T zCO-#R=u9k=e&dVHeS3gHorz+A@prE@OJY^4I@{Kn)=+hhq(!qJeNV6skndi1SPef2 z-*YjXH84A3pln6Puev)a*fzr>+h%xf+YIk{+t~b#k%9k#DEzT3nj&aqhx;u_>kAyj zx;(;K#;R4nd#ZmbPu`pm3Kf3S(X-WO)Z-O&2`vb!m~PR+|9Z{QoQoFl*1CE8D?ahp21 zlk*Q$2ew6@>(+TF=@2RsD`G_`&wsSrATPR@CAc-}h&1`G(fmHlqTQzzlf7@akF|O) zmG|8^cg+{|{Y2Eq50pz|Ip`u3bM_x7dsh$_b0#2kh?&Egh^S$iN%XVfxq4&jv^6F> zxVmiP+Fd=jEa&@92G+PU1r6JF4n99>?ufTkx7FQ+cPe5kg#RZEXl&WfAL~lBcxUnB zgVkPRtXQwW`Omg>0)^MJU7JSW?R+mVT8=s!v~(h#g(s88aWSPdcaMy;T!PYmL8T?R zv<|zgj+QJ?OU%oA0#H=a>GxYmW2|0-tZ_i((E$HkM=2Z7pIW)8z_JPV3@+gyXoxeU z(csgwwtFy&xE~+B4w3-Pvh#B$KMzInUx_T~%4u#wSC{I&Ylmqh$J_4V40yyqwGE9Y zs<7p21!n1&jwnq(319C#&#wJ2vv>q-_eg%u;^*vO@#cK}9Nn+>zJIb^#5s?rjE|=g z)7+K(Yoj;Aa4n39+TguL(y3#36zt5C0K5|1be>A_M=4(N(K>^sMfrPwlg&s80|*!j@{5_67Mz6>Gf1Oz-;qR92Q zSmQ)Q`fIccr0OT(r!af6@)4eniGM;K_tr4|h}C;t0I&ACaPC{U8bBwvHc7Ozy_VnVe>lt^>; z(Eg6E)1=@x`=a@E96LsIV-x&<|EGt@|A-8 z90kR(E=RhEbIw)Bkq~oMb(_t%IjaTvd8~1e$H*H@ zbyN@aC}!ah!}D#8U+$kd&(Mtg#qxbJ&TnhvOAI6G-5NHDh$wRS@|n33YL<&>=F7!2 z0)fk4+FMnC?|^9t)JmZ{_xmfjWmzz+jGBtkd|}D3CHev`}6?k^E#@> zc5YP=zg#xs8tuc;xWc7x?$$=oZz+I*;GRyCh3ZYviFS z+{V7ESubt8LE89yH4W7;$0tW~@!MvXWXV}W`KSuFjnCangu9nU`MFC_X!xv2j@@(q_5i2w_mVy1 zFXNXpMK3k@%h5{|e{~+8zq=$$@%NIR@z);^UZ(nYF{>9%W?aO5CB(TGhYRCaoZcjp zDid)TIrg&n@%VhMTt(oNs8}%{j8xXyf+^U`gxJGmqKc0v;y4GV5509gY}0-?`Yl1vL;!5kCMA#(Y7DP3nFAEKi`5U zIT?lbKz3g20sa~}bIY#?w~@h4qv1yEK8p@EIXpa&x26Z+(faq`cfzuGd4w!p9$Dwh z1NHP}(T`WMc)2Hw#W7PBFOQJL%Ohp+@?1_`o>SG!ON_d6TK?_8l~)HvuOWSLMmzOZ6t*pOo*nu*Pk>h|OIXq4z8)`)w#yOpdxMw2FEUob?co=5eSydw6|OIE zI9u?zksj3}7MW2$!&+Nq%kXs@3-xOWhM*VSVS7s6It>-8bj@-K(y~>gQGTXQ(L)sz)fFXn6?xW}>* zUH7fIva)s0WF-=RP5KU&l^)lWWaXCKkQH#n`8k&6z=b)7OfBG*Gm9@vId`97!-tI; zK8nVr^e1OhJuoq84PIwi{U#-?_wTW+!E;uwSaQ~4oDFNm|CqGC)raDao?|`!Y0|vnI_|MWu3dX*OM zs)#v*Mp@Pqlt8TDec$gEOFoiG8Z}ex=pTFPE-Ts=PW3(1Vz_dk> z$0=0X^Q5K;>zijjdu_tnau%M;96WDbcE#o@>$le-bq2@3vg{6e_IBP_ldv8+>#}D!Wj>)PFOpZ;rYQCpl1V9^6k^{9LLXDixL0idOVk$ z2?~GA?@gnS+BpKx?OfId#(c*<*Ue5?A1=lFlY8O)H#gyZ;W9jby71&16V}OB;kj%O zQr8Sb{OB~^%Ubb1hp{alikMTlcC$vsE}|NZ#PfWPf4T+Fe=Y+h-ye0|?DwqKHi4^O zI`fLn_pA348PCqskmr*NfalN)@tnxdUVDA>_JsA$8t~!x%kX@<891l8fNF8B*qpFx zE=Gyx4aW29*}JwRtV8(u>r)YPOEcat!yeAzLVB&@xt-4oV5 z7o%lU7Zy|LKj2cfaC=>`>be`~{boF`xDn67W;}}q;h9+nY;(@Vv;UXz97f_v z-`cd^vTo;hDsddJJu?B%L#N=mU^=(Lfp}&Q!t>xm@I14CdEN)lcsriwjmGo(@!aB* z@Z2;N&%GJvZH%*>an59%_c6{TjB{Vcc?{zmz&QWXhUY1aa~5B@-^=eoD^#vT z3np2Q#_;p@qmlXy(?4f3-Y4J1bzcbCxRxnA`ZPS3XSlvx%7aTzU0-62So`TBf|`$* z%dZD*W4V1-GUib%pFeEgL|VC$C93o^;GDwP?vuKohWy`R&X3)K{6!2^c{iT_a*pIHM7VTlf|Xb8nT*M+=XEkQ|RE9XRp1OLcOg53XK>%V|gWc zm|6~%q-QLzw#sS$Dd1)gnX!Bp`ds`nh&sg4Q^|gj@X#Y`2>x;YbDCdAdGnThn zHP&$Jd`dfEB+_cEQJglK(q_>#!H?yxBmM{cf)r%MY}M zS_`ZVl=g?ykv7y?$f5d+5E_OM<#ZX#aFsUkCJ8O(&vo5xx9`Rl()ZiCsRF+LbE7z7l#&edHY-UG29iWNN5Mw;j1?wG|~Dxrya-TO|%{* zj3hnG&&k%~oc28mts`!}%;i;4$f8{lKj0F&n3mbrj~M4sOy^P7s~oy`GeUE%pK@pe zhvuRGN}=&w!hGvzjO9hba)EW6^-FH|hgl|0w*J6!HiP7I7KPqr%AT2n(5cp^Bukd{ z%M)fSA6js#^_g}4fZo=mc7`>GvHXm&oMDaPoWEr0S!PY(P%oCAv#dinG~rr=&bChE z(91U>w8A>20QLJTOUO!VDTiL;_FHM4QBXXPWRU7`F@?_L(4Pk)bgp$S)3VoGU|DUg z=d^{lAZ<1AR``;+0cn?V&fZ%jbeT$f`>q221G80!YE5?k7a`b=L2gmdlzyx#84;>#aX=sB#oSH(Gz@(6QqXy2W~* zL*JNy(3h>haA?#NgzmQf#-Z8M5qi-2fJ0wB5TS2c|K!lw2O;#N^&yA$KLnwd@r^iz z78D@#Q|bsaU-}^Qw)Gi@K5RqieXEN@XN*SZ6Ykvhwk{cuP;r6Hp=py4sx63fXv0*5 zS_=|3^eDOUlN(5H3yN&;?Cl|+-0(VuN^J1ug$uxmX$5_4XuxO0i5&&g3aU9Yg*dUJ zV0u9vht4BT>?k;}U?7KnN}SkHaBx8@hfX9;>?k;_U|$X`Cr<1rm|ZZHLq8@?>?oL5 zFpEQ16DM{QEGSsWq2q`XI|>#ToWr3F#EBgRXBTYzf9#!Sd{jmI_h-(Y-OcW1cd4O8 zB=p{U2kAW!dJ=jIy@o(2A))scAcWo&1rZ?>6_wsW5L8f_w3{X%B2wg;`OPV_fdsv8 z%k$!&H}ma(2KL`TpSpiG51ji)<7(^yVyqO<84&^neAo9I&d5Y(0B z#3uRyO>5z_g5|^}`Ux#*;i;X$(icpQ&=9sNNJBES^qphW8q|@c?*gkkVW6EXeOJf{ z+67dBrSCfViuMAvVd=X?PSgINZ7hBF$Qe2mG>oP1A^C=m1l45edrZEgF`#ZNeNV}G zIuTTqrSEt01Dy_f&PrOL7wKHkK$bomy-XK@rm^%n>5p_7s6I=dhhC#=KoeN{($O3A zeNevIPv-~F|Im+++C-G?ZMqFPk)NfuymE)`1P!Pl=rhpaDuTWMwX7j%52$A?LHj`m z>Igannov*BQBd;+f=+-Usi0G!>KO!`0eK1w`W6&hR?vCS(n^9ZfZA6RbQ!d;rl6~! z;V8{J^g7c1WeZMs>3=MI40tlWM-Y=!=doOkrqhU7QFRfx) zf>|#y9CQfuGrjM}X&eg|%=(PFE>1H+zt9#gp4x5W1$AcU!)$!$D5xuFkmj?5N92T{ zs-V%ilcI{!UuZQCPwm58Nl_)~ue2s;VacSZvh+7v8&tMJQdCv?oYn)qlP4*v4!ft? z5Y#IuDXIzUYnpg??tWJwDJqz#N-$(Ona*}pr;Oc_qB>Kn(h{_UQ9srXwE-=TOo|#o z?Mi!4x57zL6Iibl4*I21Qq&CUP&$EbcS?$iXMI#xP`S=YQ7frS=>dvmw2}HN5uomkR2*0VgbDOr?p9$xNcRwP9c5~z&#@KNRg(=v|HB={s!-TI=fK0G*aKyO0u<8cdRE#<*FW8_Tj?r2)YpmlBLYs!=o;ahY@)CFolZK!;&f8T^w7AQ z@v_&Ya=LI@i3xUNRDU}pIm;C0B3)x~tDMYq!d&OMi6YN8fzoaMZPpL?UrVoENLR1i z0@>Wf1QpCS)HCHjs}Cek6B}WlG#4nK5pYcJP}g_dX^7jd^5L8*(Dxk;7~#5Dd65_+ zTPqj+d6t_DM`c=lEqY|<_Y=JRMX4)q?q|FBm=7@y6OBFs`P^U6&$vO=Jj~!4s4w7P zD3Ekt*y+i%bl+)ZD#wqXjj%d7{hNwSrmcaao|?oj%uy5dBc$ddr)uDeWwC5o5ZwO6q}n17miYxDT?KA+^nP0rF(DG{ z=51CHwS;2w@HSlovbt<nLrL?J=C@*Oc zCrhxao2V>l5vOQ-TSZ;LA|MFdGadULxoX4%uvz2~AaDwm=)W~I>d)&3)|b|xxn<}~xxZfIPq zQKJCKQS~E3gV|tKoJhoi+PLiF=*J#?1mTFlDBLcLwA2 zto0UEOmfD4!Qd&wrgnRFCqN|wv{FLg02uW)U$06+kWD$>*00wAG+0lmY}zJU-6X&n zpV>ELTkWoKllz6HW3}xf3F|KxU_?{Rw&A3|s%bS^030tfWM<*-3L5p$^Hi0trV+s2 zJy0#1PY{SvL{kmTDAel6tzZO>-c-vl+BnxbyW2=pff=@}939f=!N;_)_Z-F{*R6maOPk~y+n zS2dS4tBL5gX?hpgl(x<4bSG{6r+>rBEp3N->AB;~<--2Dz-Mo{1Tc!=pMgS6=XG)s zUAifSVVP>lf{u-ABa|Ta4e4K}w`L%XIxCKBJE)&;O0UM&yj7t+jsp9LccZ?-VD8sR z+YPsLI@$C41m6GL=I&h`9R$%fyq$&w*p>qv*`2*3!`=a~WUh_TL*J>nc|QX zw@fdX%vvhPhs1Gu4)ap8n~L!Z0_y<>54D)|q$IU|F47Bpgp|8w{;jL7@1&u6-|*?i zGP#zHo{q6X!*a9vX#~?xQzffqE3L3e2T3hn7wm|^?HTYm{m7D#*_TN9cMYG2o^_e@ z5F58ly}|R2;t#CyrNx`1h@aBm%!Fvb)AC;#jO1y+`f3xDd9NP4v7=CT9!i&1GNw%T z{RDYFDOwfuKGI`2YRcewO_f5rT z1QPuVar}P8kxAl?QDHH}YxkOislJRIsGALYm#TgAC2;N=`%9iE!Q3VG`bVlgPxX!{ z7qbLkZW~~qSf78O{5Du_&DyQHduODY_7)Av_M4cG6%nW9T)^sfpXXINA2VH(8Q(ZQ zqIsXpXz0i_CoMzvGhVEJrtNl?PTDvrBPpW^^G6?I96di4-UmiHmZVpVM*5cE=vuzf zkI&0FUHIr58RdCssIB|>C`EF!r9#K8%-{H_v98^`(%Gzc*%$gVT9-m+}07ZV$gQKQdW8qhGx9es0{eBMLwwG=Dtq;} z;nE4H5Ao#j-mgv69G%952z;8tf#Gizi+oYCLcZRHyl?V6bo`}xUhu=Y z+Hrpe_^#S0yk>yt= zI%%`i&Vp_V_3FMl(=)mM7Sr<|P^7W!yHC2ymS*o;PHOwVe)xK0mI7iZsS~#^oC+)6 zuXScrRa#5*H1Njk)JU&s{iSCn!C%r zN%u+rrklIsPBCU|OcxVxUKG8Xbnutwd@ZkUt}dfsXkOCr)5lBq*$D84p-#*j{IAn#?0Ur3MCVW1$3Q+P-@!fx@ z7spWrb11#mQj}ProDK6)v7{V<5y5e{)chnG-5kyQMa-z%`<$eTFi#ImW@(1vWDoWD zzFC+kd^)5W&Dz{5X(#)zGHx$5TTQ?ErbX+l;VMp9ch-`gZ%&xo#}uQPJ{7E3_;9X| zp0SxDtt=A#L)ovol-tD~z^@;05J0bD2F-G+M;9u`&GDB#W?#&Ye^);oOw*WcnL_z2 zw_0kwfiBdeZjEVuVeP|Kv>i=^w%TTIj7Hqy?B& zZ9KWVlviVV1R;au8dH=pnq9D0Qj1fbrOndh=yBS+q9dE5ILxOb!=CUuy9OsSp7rM3 z`yj_Y@!CCGQ3_ZgNWJ^C;}gT{Yqv#3m&Y@d%jS?W(Y(&)79gAAo*NLtf0%0Wg7W9~ zO#p>`-8M;n&B&ghx%{L#yp@FjcHs710A+iwK<^f2po{goO zHjq{?!2D;~W8S*k=G2qQde-JzdW&aya<-<}j}Q+$ zM1GWfLbG>>jLQ7(MtaEh2UXC_eYIM3P6woveo3|@6-66SzuZ!SD4J$wpDa0Aew=F_ zX{duOg%m?p&SAjsy8)=BfT*>P0#FcV6|)kxu#*C>561ng=y_k^GcJYrrKCuqqUifA zoD{f-6+veO%B%ZFU5&W(U5Vs*`y=akE7EFcCr)7Z)mEqqwgqxlHk@&UQ09#DDRUuk zq?7rzwBsV3*m*N@&b1(m5VLcB$V!=`-=PU`QQroAI1kLwv!OYZ0y6n0eLiws@cei| zc>4|)k4xO8evv5A04F6Y6wh5oM(KQ1I;8tdHUl$0S1W8GX{u8oA6L<6A;P#b^2Zkp z;qQOAyUpPdPP_kQ4nBpKb)s+qI?4`5h|q4nHR-rnv7;nxZvylm`x>&~4gvBm7x*ja zk)~@3cQ7=vZr^>6q3~0gz%+*_#tj|FpNm8IomxOgdy4$YVB8^#;%IUd?uY~;Hq=0J zJ_b1|G--4sm|^cfT3S<;HU`Wf=$a4w=t+)41N zXYaiJQFvor_W3EKd}wv?{0k(?iNyCP1IU#!e{x;{adsl1KAHuBA0rr!Bt8QgBZ|+> zAc5(9&qLTJ4JTPc0FyN7BiM6tNU9SF+hKy@s-CL(p|&FXam6=!HXVoK!0pMK z-9KX@l=Q-44yzSEI+3Uyx+`lGiNh9_DFvNK;0v#S-n`5F=UyqOw+a?b0r#6IxIyqW z(=8#hU#~(;^xV_2S|I^?s*N}H=NZK5ntmNHKX&0aQ#6ChLr!cGH|BL`d>SM2!bla# zL*ltl#WSq0zT#B}+IFhp;gozjPF>G4VRPRqp zn3!S~P(Q3e@g6UxF3eZ)n$x@9G!ia1DfYwZi?y87%MnlxTxrrd9UBV0r6-n-y$MyG z1Wi&wiy`J^WR=&MQCEd4QdiZtww2mEPt64zAu9@KbLw`|rEQE*nY89rEIfE}9%38D z8GHZx3JmLhYgVm|@VAB1=)rc_pr=^b%Mn}woJsG+2rdBnbkg#!w;Kgu;39dhj=_j} zyI}2vuk1!}v|OSk%SD+aRgoFVU{lr?b_g3+gNm9B}fc~rUCDs&~IXE~^?XL=Tje%PWYJY_5SVTFYKmsxe)CeNhu zP>%F*RPYlE-@&3gJ3@-ogSL|zXQA%w!iw{XN9<3z=mO|KcHjDLYDVSJ1-u0Y0NEe< zPd<6OyXzGp%B7P3P)JX(v2}u0YFD5vzK=SG6l}@v3>;5h@<=>;gg3t-iI*0QjE)GF z5&d|7%kdLe{J*&Rqs`m5n#j<;cCaDC`w4ju{tl5mPcUHF8Y0{O_~+rq5Va=h;tMsB z$@fky$Gmr3ZY?^ERX?H12Pl}?tv6-&NN?jG0qx`El&_*nS zALUuO?M+?40TR;@Us0;QolPod-Xm2$0=T8VHxCe|;{q zA(rEA54L@52h$&=d&v~FUnEW^n;BvDNC75e94YxO^Ix^CgcHriX}+!CuG&m8Cp+?E zcT8qwA_jPG(r2&^I3w@_S76If_Tm)v(N@gHpZshx<(4V)Ldezv$s%9@JA0y`TG@aIq#e{I4l=O$p=2c9HLD=toYAiHHw4~~G zpgMu8<*Pwc5a7)E^%P`kX1nw8x5$}?Da$z zy}h^D&9k?hC5w6fdf$Pc@(LI8b@arVmqRjlKC}Z>=I{9=?s%7wbScCqQ#VG40fzc@ zOlqc;CL(T#QN+J&xX|;D+E0Emkw>0DoOon61z7nsy&d&m8K-6XW@a`Td1XrQ<{PY< z_Cu;P1s(mOe4eB8kq?aYocF72^)!kz8oJ93DFY-$kN5z2+B7bZJ0B#a%G&6U+?@4f z?Nb{PfcY7h6X)bAyp?(D=zNjbiCy6JaF5 zmS0RJWGFO)&Z~W6l@WP;qyr6-pxmatjFBJ&?~pta=JN40%2%8h&~ehK)%N$RNGOM~ zkj&=ID&_PY)9qAWxzKKl@e$*;!#ulB9mUtXc`m!1#TI@O$yL_A6X)MAx$a^QlSm*>gk$&m=c|qb3}#JleaSZF^J5Gr>-e z+qoW#>AtZjL!UZ-I@1OlT8+$foQR69D%<{yiha!Qe7PF5GHEcYWMQr0{kW!fk@0;> z^gA0r+zpwj=(IjRGI?uN-_ur)Ti;4a_bgi0QTiHlx^G2Wk0V{`!@Bdiiw@+SIEuVf z>E45wm$#8_!#h{AyfMd_4{J(QSybMhwp)E`nlM;U5zRL0wHI^BD~=p>rw| zj{?#-37RCP>v-BFi97yRsO4HU;@B>g-+ST*zBWkiBrmrPmtsWVO7Ojfr z`_6!bTpiY^ee+NDfmxh(49xWg`g9!@$==lbvqeHuc9(BkoA$j;a>m-b681Gr+KGI8 zpU-4~$e*HJO&t2xbkJ4&Y)*`_T5H8&2P3rY^Vv-=(VhIf4QpR8mCP1xVh8T1pTScZ zuw-@<;SMU+dc%E2la#Sw>AW|!?O&oe8src1f>+-xC0ptdHlKSA)s(eZW{BoWhr`~? z##FE|9hWP#?ML|6odJwETld-IJEp;w33phPIoonr#B=Z)R3c7^rwg+Kkf)=yHF{C> zy9_33QFDLb7M3(iufgrXtY?#_W3z+ASB|J5F{rX`jaIiiNfP~2Fkf*+WLA?ds3Z|P zm1}?zX{$BAfe9D zr6oekSg=Cf^3ob1=)V#;>ki@1Pm?tNe6i3aLK27xf z^p2uhYQD^pEc@YJ8y*z(d`aihM6#^ps6N~;igkhGVt&M?=00NpAg=0I)iiJ-eC2c6 z>MHTvY}LTY0p&{(6$#V{P-p7a=@P$P`s-LS86CmY(qYNui{A5#iB#fwpESl!+b(r4 z#O`|r{VE1JCm0D8Wk2Q0ZdI9) zu0}O{b6t3N{2kJ}usw8?nBI8bD=EDU64Dqe5z6F0s4g?wx~XXL>~8&v@frX~WzqxS zriRwmh1{A*TA5yNu;j>ebgpbiL|kC8Zl2=+T`H6LF2ygVAdJl<4}%x&mQ`whe`whF zanM&D?Ul+$=ILy*4y+kB{60YG+7t73x7TjhZ$@i-VoC&d!hoC@2fkWtdyAcjBNVr) zL3|E1($(dLZvpA#9RZQSSYOtCym)*NkL|Y*W?m+yC#%*G{=L0k7!N(?JZI%LOyt^t z2J$v0jIUO$oi1`BvT!v9sQa^&2=ILW13C6_(dr;jq|DKFg$KA-XDu}cqH3hRzlmoJ z0&#ROZmu{!=1=$Rc8X81`u7wk!|-N|GY&7Mc}ft0(;1J|9czBpmADrND4R=X^1QQyRG(KhA=1 zljJqGI~yMcGWB$)n-9AT1b3K!7I;v%w%6<^5s)tLC#yL6czN63KEp$|Z55K6eB>R{ za4K&n#H5zA|nAD;!RI@&c+)=?64dIgCp0h4ELKQs}n9$pJmt zfw1xi*gB% zLq0P7{U@Gr*e2IQ-v$tD$Z6^9ERZxEZ_b{Zrk(M8UV5iMPj7X2mjb}fQrA&%NN!ES zy1VC+u1T81#ex>!eMxhAmcpCln5?WK$My924hz3N3rsogd9cGHA@h3;BL!`c$hScz zCjvLns&ep?s#^&+W-)Fr8i|2qgXL4pQXE~4eaB~iH;|qg8%i?hbi+Gn>OtvpCSGSX$5WSo2rGk+q) zySG@7m+Dr-1Adx|5*PdHdq$&6yzIp%b`PsrhH)>aaO^!>dIYePYt?wp4JEJYT2Q}cv8Ta z7&iyl-%~4+>Q|Phfu8E})4@pf^obBoc}$$u6jnXe{!~7Nw*k|pY}%;_(eMmnCz==1 zUC!JiN8=Bi1_Z!T<`9;Kn`(U( z^GR339k7IRdO(3PSJ#Pw^w(1%TJgbgkv03|@w>kANXoS=_S_ct)rW zrY7r;{5%#23E~ec2%rw-_=FDRG}~RJrD7CQM3zGC{t)izpf;jw{M{itd8nNgg3)SR z3VB=Tx3)=NjVYiKcfBM>n#ReW6{PKQA<5#J18Z;PaP`t6(Tcvx7r#RcPuoUAvzi|a@K!gfxF zitq9VW}zt}1oda^6zlrj^z~=|ze3!vg2x7-_t_NqKDGgW_{X@p88a#SR4?Vmbu^XC zlYl)}pUxry9q0B!+}vg~WC+@PGR(VOxmIs>wuWE^Wq*O#&$&TLA;i3_9SXNbdVTqI z+Y6?87`+_CN|16YS#EIkZY6z12D{Tlk>jK3aJF-Dn?trT#j8Pr;W#t_DY3EVDdBHT zx~}6aup*z6`~AC@!qisoKY(D}c-MU;4O1V#RU^q-+9xbI0Wq@nM^-zT+;p;DSo^q^ zgxJBZbE2molpncBf(3zwuEXE-b)`m;w#_f`$tJx30n!B{bvYn+h>frnN}%K zv0&(5*U~yXjfzZ->z*{EP3!~^YsB(1@v=zS*^k|0b1&epgLB{FOvr}~W3R*>+4b|o zcFN<6*eG7Q_G{l4ad*!fq?nICt*(;f;zk(Vy!aW61It%y`MSr zS@l19wTkA!Dl%lbQ~Km%@U4#(UYKyNaw&t@0Ex@gPe>?H zzCKdpg%V>;i(kIynJ3U#%<{&Hww!)gFK`-PZQPo#sh0Hyc(b>GG7ee&9?ev>IBO76 zl1#7vq$%SEy#0~ug8ub7zq)pSRM!{(e!Z{tQ&PVLp6<1lxmF13Ux2J+n4_ArZ7r%jtsu!*s=k z_n;dm32!qQzc$3biWZpfC1b*S_AW*Thk;J7{sWEl?Tm zxePm;6Xf1oKIv!;z1~ETY9=~w{zB;;!#~(AtNsf2v06FLHGZpAg1%F`RQ-OQj%JxdvS?-FxCvCmJ z#Tt_Nx86&)DZEOA@P-`0<|P#^KXs8M6N%fWn$XwvVrea1!c++d-dQm`N|Lx6%6?pa zuFXc77!gu|>l%o()V@{g`TXK8QED4SRvR5s0WzZQi6bfmuNnMvAT~z22wt!f#r-mh zt=tPTu!Kvufm>D_z#q6%yJpdv&QU6(_(w1@3T+Sh}Gbi z`L9aU4wHj|V&8JcytXdb#~e3wV^WZD>MdyhH?uWqS|Nb+YTDoY|)zJA`Gw ze2~k2bHH%?tm-aaZe2+iW7=7;Ejh=vSomAUVKYMeAG9IH3+-ncx}oteZq}v?8wz=w z^#x4~D|y@?)N9=x*}Jy(r+2N0suScbT?^wI1)HoNC1E$w*W>tSbFEdE;isk7JTn_d zIWe0@+prjHH7$}ZFmSCKkNvlNusU=0&;Js75a;>}%UzSyasbtVlaFAfYqBtO;azL* zSpo^eXcT@2Ic;6}0ts$oUrWN_{Qc9nH*d5IVu!;g*5)%VTKkSp@fYA0*$!4tWGiTm zKnOWcn%~+KOrqcnusV`L<6YrD$U?S}Ax+4Dd8^aQ8YIzkdF-byzT1O|bFi(zAbc0Q zDKZ`U7HN{!;H(>3E2CPKyCLJSD*Pvd`gnWyBi5b}3=IpMp$f%-ADzdYI@fetU-pRB zfiptkd(F+Yev(RuYKgs9h}jP`x%Se(RtFB`C=9fq$HLgEXSFAsa_366DQoZRmT51D zJF4A>+0F_>t4Ig(Uq|x%FrYMNyvw-{>tGbGvFKrme%?c(1Q~TvqkH^+J`Df(wE!AS?d#+AZib_O#K5G>PC@a21X+nju0WmEz%YXhLp~ijX!Ru&L?cX7oyFUIP# zd8Coc(}9%b_1+^njXYBD@77luMVZ)d1%K;&b7Osv(KI>{r4fslw!irXiie^|F1xow z?<3X(;7l_7-w@+ha;d4QsBT+4`b0kPkRvbG&>uezgGZ@f{p?YQ^~Li4!}N$wS=UPK zd{+X82@$GGOu!1e!Ovr^Cc-~+h;eWVFyJF8RwD9W9EEV?)t-Xxcf$-L$8C?f6u^EL z#9ME*1g+NNp}qOmYf}m}{s|OU8}w1(gei&(hU`pJ3F9=+Eg0sbeAtUK{3G?0!qzwR z%I5Po6BCwSX!4YQj6r`1L$QDU%`5ZM0oEjXm9HZyjO=|ppd1$8Yi~&xwUMbx4q`fQ zgEPN!-lGB)pX47UsrW~Ry4zYE_t@&%tXW3pd5*N*YWv=no#WMVzk%VS*Au`F;4UaE z_(wG|)Lqq6gy14qGBUq{Z!LQ~RI2m1SNm2ePi4-(YpN%}Rkc^1=etGJFV$-3_g?Q| ze=YK`7@oR`*M_Gn|HYHT1_i3{Tap{^55!s4(_k&#ru_$|cUd|k52!hEnJ~1?bk$Ve` zC`mB|Y84+@Nl{=&>E@BwMg0(Tq7~y)vc{B2SXuq(GqWjpOu9HEGDGb#pRYB?X8Hof zcrT23AF;TYuP+=RbpLYpLvPJWNqDoo>C^q9-I&OsKZ|O$BWMGtnvbRytZE2Q#!Ny9 zlsumJa-A|uI#DPe8{C8RyNwIR9m>B>hi!j^ZZqHy=k3Bz;+%ik;JD!?!vWgewS~0@ z{eX>KM4?`I{*W!H_x#NxW2X+?Fl`3?yLDp`fs>liw_5VqXgA%i&=OCgI} zwT+nRbky)6t?RQxA*UTzjCupK&tvy~7)+@d-re?7p}nmZCpb>f!N!;T3*qpQ>s3;g z8~A)NVCy)fa4$*Q@B+jjEnj37cTwfB%?75f#t&co)>+3`Zv`H?ac!V&+2DcOo>aM4Yfdl_))g4ZMDuGJlhrz{1Hq{)bDaZYDgFgv=Wx_yPT66 zLP5V@pPeRfWCUN{d6uBj6bKuMdY zKv zTB#alb2)vXZFR^@EDW$alhel6JhLtyE_FV2&AHBgMi(rw73QU;YLfqGtNJhb(@x^A zkkhGsPH4=t+Ox`J#~4}BCC@@*YoaK$Xt>4olvlf3F)bTOAUYzS;%0^~q3z(a`4K#IFU3NVPusxh;Lzr%slYl&PT7+d&Mi zB$Pd{&vL@VJcalrskYVr=j7$T95kD?Vb>^+4CQVZY_2x{Iqd#5<6MYLR(3djO-p~a z-Sw#J_D)z`Ep!VmC^*rRIBb$umkeb+u7CxsuF6Eiu^G#s30l_DP?Psu@g}i2`vy?D z=1vkk?FBBVuOHvGXeGmgf+4rN_n}@f0oGT|MJmI+Cn4>8F&%)jV=cJ3&3CK#02Df@%{a2Fd1+6`9;@X=-S%V_gwLg zU$*CuJgyO`4#A ztkeq6(2K5(aCv!5jNG3Mm8z8lfj|M%&I?>ZxUdx<#zVF9CcVG&Nv>PQCUZ2lZzssk zt_Lf>skiXJ``9^AxE(qsX&t_?ayfgVg0WV}4#$U}W(Jr6EC1})FOV?8J>TeCY#_SVDFA5J5v`VrFVYu1{)*o<)v^@mWk$^Y_ojNi)LpAy0gqv)M-E}bzAD+NF2%6P1?Sfpym`0v?BKa3#ucal?lwcpm|G zK7OK-6f?fZMu*2Fg-%}e3aB*ii&@wrLuI#<=<-X zpvdz?U7tD2)o>psd|Q`v{7=q}*r*WcO@~%2m4aPO!b=Afc2AN%D&)lupnSTrzpGH# zPR=sP?YfI+!nVf)dV6O{9Yw3qyE=DWzT;s1WF=E;3;T9CC+Sajc*-Gm zocr|39~7^u1q!+m2#P-&Z8a~t4Mlo#ov^Fm5(E~8`VOWV9U{S*J7b$cv6pm@as|!5 zjkb;XOpN9SWm0oc5W^YG2XY2}ew7tYJ+V2rz0Utq%17$Ihl+XQl;G_->+O~EzOdja z!oFd;dh2-EtZQysa9;`|yhA(zj=y{psQmaMN#L7raS%AMw6ZlzGq0}jZ!JRBc=)o( zrN=0A9$6lT;dT2_KOpgC7qPi*+IqvF7kTt1(xet4H{E+6jHv#*SuvpnM}+pulO8X9 zMM8zU5v#GGJ@V`mi#?XrdE3~KhR|c|9{Q|(ssI}vdySb#zb1i+o|8&_oL=&ir#;>( zMJ4?;7Rm=l)UsW4v!~KWi zN>*}w$Y3Zq6F%LPvcaC2w|UIEvMDy&MSCo@tgdm??O@kKcNZU1U)a4}HU{TkM+0YC zn8;MRLd|4euw&*)p;>h)FosWEq?Co7OD?#kFnCQW6SzGm*T2rIL5S(7u3!f|4*QOg z3sbONlgghmxM&gDfcDkxA)``6y`}yV%&OGE;cSm<^_72zu!Vu6aPwzIBRpb+nqHlx z-Bf24`2bt|+Yq5YOnBFEO(^M+HuXF;G!225V`)_g7zp{NQ2Ebb;0pPRw_L(3-LrgZ z!>ab8>j44Z9&lp}xxs$JAKBU$!m^F+??&FzGw^&071m7%Kv-={R)b7i`B2v7u&=dv zY$sV=H&g*2Yp_BM$o+Q(&)qxSg8PB^hGk)L4<8|x``R{e36x79+mpnPcp-KuVo9Ds zH!BP(@vgbm^V(Glj;$6t0*RlX5oD58WS6D{3>>k!<_%rG(r=U$Dx6Pn@N|YTU};s zjb0mFNeaw~^w9Q>#(x{2WP*?!H^qMbbw$SAlOR~TJs176k+kay7~%#CK~9@4Z9!bG4uT$Q1qcL}jEHP+$qxd)t$aJr{i z*zRzCm|DNAj*a{X0#^AR#) z2o?Z|&8ZS*g5_iGZCPjNGUX=nUk-Ba%cX&4u#YSBKnpMXY+3>ue_1;Go;YL2)U=uQ z#EDFoX7_e@Df!vV3Q5i=oMQd>_JAA|%*7sj!EYA+$CV7+l8xlgvwC)_i}=;H>hp(C zJ1z0pab#~}TS^vjFd`fjRLh(-9mb9Gi?UmYu&-DEn&9s z^QA;sawpfjO{vW1~>nF_gh+Tm{OPG9Be4C-k1qEjB8 z3gxtIhHW7s%*Rjvz#9d1TkzduoS0geYd42L7{SWz^UvICb~fBcKi^|F4Tr%pkyr!Wz)ll?6}YSe9n|+ zU4}oJ3B4K+l%H4ISHeh4X^eAP*ShoXcOXyIu2JaKrowKlQ24Wl*39JhQL6!$p1mkP z`zRY?At9clTRwqrhgj2Ock^IX_sivR$2HM5m$}jqfrGN3uN16HvxJX{@_?mvED2XU zmMCX9zrgop^@A{$c#V!wc%Nx+0DK$%6Na%g6JbUqyhH@8OWiwu8-9F>Z0MoLJNah) zo97GK^(68dM6a2c!Q?RkkP*;FrTd5L6EAKz6+ax!FAU+U-i|BBysk^GI-hG zG8x+*wug?p5AFW3clP!5#ryKE=EwQ6a=_5Bh(21`CSM+JtNW5A(=6|66;`s}4nj?9 z&UXk>(fNjq_a92C<~3;lCX}ut}=oDt`xEvwt03DF`-R z2%?m&>wD;E*w7%Y7(Tc~dmR)5cgHOPYyDtaa)t;U$+t@73J%6(C* z#`vK~wPd>BPHn(F=1?r#RBg%Aa1g=ne3T(39zJ#5sub?HkH*#2n4DodL-{ipx4lyP zrw^sh!nT^vJuF}~a$z>svxhNl3R6i3n+2YMIKu4S>HIe06<@v_hoc_nny|o{SW$J+ z-I}rM4CXdyh#A4iA#6>{My}jnBZN-TR|PP05ETYC^SV3SkO*hqJg}|PsfY{cbF;fB zlvMBuK*-^bS(4PejX5tvAH&}CK%?kn0s-4t0{oo?QtpU;qjbJO6m&35VZbHOuF zH}qEc=k|E)?W+(y4{*Tu)&l0qX)fUIJ)}uC0eYlT$#{D-ib zwJEs%^1;$(<$=NK@zKKZ?RiMb+pO@f_`K@yb#N-%RlBh{-TuMh#qWdLr3X`eYUB7g z(EO3XsqEZT36%GUz-$#ebx!)TyV&j|kYl2;NNhP=P12 z^P4y5dlxCDf*?424b$2oXkE<1Kxd&dFyakE$3Ao5KY>G*D7A}n~j|_!2j$MCW+zRHi@UQjyDuh7hqp*Rpi){}A!lzeq4)eZ@ zvi%xY0D`5c=HRo_ZGMgTM6Z-DKF~DC5uu;Qcrc(RJ&@tExwQV+@&<9e0Od1>O|iei z!td7UFd>YtWcyFz;vef~dm3qGkK@|v7QkW$*~kEtWy_Wit{~Y|fh-=y=u6n~7l6VX zj?=>KbL~uT$bC&+8U^7F@E_Wa;h}VSF!S+KtK@Ig*sEYUKPh<;6UOKHq_MbgoW<-R z-KQ{A=mf?>F-g}2zm2*nhHuZ`LXdYO$Z7{1Zw^dtAt-{|tr5ENx|6uQVBgXQp5ANk zN`x=ldJp>c5O-@!#JFXL(ff$|8=+6O&*D*E(x(L{gi}jR6iQzlj25gvDVTmn*)nze zMCd(yaUI*ne;!M_c;Q{l@P!3@f;H+Z|d`VFC>*}!e>qwGli!H5P z`HJDxweH^k*5ZngjtpwA=$W0aEYYxZNQT%&xH+^xX$^aI{fh%J4k5w;OopO^UhkFl33sbuNX7cj(Bp4gtk<&evnkn# z5=5g!vr;Ah1{#$2NmtbmvV`W>DW%>C>wU|ebVp}8lU|mO{fDo|fR5?E|obCSIA21yjkIE96(5Z=ZO#9|w5iTSuoR#c()SBjPwE@mW z-O7}gWZ}8gAor4!=I~A*rcRDj((w>bAoVEmp6BQ=<$tao?UE;)VtMuW^N>j0bovNpCdf-T>O+K9sa|N=tK4_yV&~C4m@43!;xMS?G9$KC%98brlHA%Zb0md^oDkz3bXwj66{%5AboxJzt~`+G_m7wRiX6FF zUFrcK$y7{@Bas zdB0!p=kx62dEU?Sex7}vho#E=y;gU+d#v@Oi6;Lr^*+95gE|L)LMIVr<=nPzm-f3h zA6}!5Z8lwPdZl`3Pq&AlS7g#^&h<#u^w@VcpkeGk>yB=yMlM~YP*4ib6u3TAX zOpxhb5z`z!B6<$1FuA?mS$5hV`&jAp1cXL(x_V;Sw*3VpP@={iiLHy3WyrFx-?6<$w zPev&fY~IWFQI$;6cnFuh3>t;s(UM2AXSDgJ6?Z}yW-t4LdoGk7bpuwS(sgLWCoj#G z?Y&Q*0yC_)k8rP_bi7t~^pI5d>7Z*h*TQ4Z;po`H@r{+2KC*4RO`ZHl1Dkb9JI^2Z z@wEqH$;$7BVe}YB(sk=gC-$CGST1}vxPQVwA>Y#JDmUrWi|6ln-N9jJebCT%PLu*! z6`b>j)5V{G8!89mTx|LYv&qE3C&(^LGieeX4{mO4{5$6C2s zI#_)8`?O~-ciG(M^gk)N2Xg&IZEKmJ7%_BxjHYO5@+w{$A6-3DLQo<>$SAV z>NrL|i&%5OWu`B&AOWnCITPeA>ZDVW_o#}yb}##(81&JJNAycvRVREhg-~!eBTOkm zq3BgZOr!_?#U|^@Fjz<4jj#N$!z|G(xN^Qnkk#S+&VfQdI1;HNZdcL?tyh+WmX|7& z?)=CwCzllSWgQPEuNUsM3-A`i%b$9HcY5*Dto+n-E6BUf0~D8&$ZsPvBfl*^kuUbC z^?ZuIAa2{`InXSZfO2x|hSy`OcU~>uJ*}%R+_|bF&F8S_mIyZSG@7enrXzusJMoTaqN7q4CVa_<&`y$Hy z$3Xq#u*ue$VT)BqM4G(d6@X^H^}4tx=r8kf-af|C`*WfYxDU)V)R4NGe*z)3bI0#M^HR%k$(~8p zUz-)aYv)TKsnyKVaARNpf5i^tq@T|4vkYfLaOYuMW%-Wtq4?AAPd+qFiZf zf;pv&`VilLz_nppeg6-G1H4OU(ZS@$HQ+TgXvm|J@UbB7i1x$$Bdya5R0diY57z=oBNjD!*lT5YvUW7CQ~jv z7cxG#wrQzy_Od3tN6+HTAZ1DA-K%!H?sBb?H=&f=CxfGTm&Z4^y{@dMHd60q^Hv9h zL0sCvWdH~k0A#Wbeq(lhv`Zr8x7_@*6^G&<`<%=SolDAnFCX>lKbas3E zo|WB+4;Pj}r&_)-@_tDZc{mnF$?&b=ge&i8Esmn46gLNh&+@}_fr;M2@Uyz+NVn&9V5ce7U8Ppy4fhg2*wfb}F6>7i)vtu&UWq@$Dn~C`(Dd;a>C?bJ+TA`~AmN(|Ic)=PGN>{LOa` zoP$$F4z%*&r&{NsdUvb%UgoDL4v|Ejym@!6ohDQ(-I5ni3|HiV-<=)PXOTjvZkf?< z=eUCw@4VJcSYsj7>2?NZ$F>db1sqJBuV37GE-k(WWv?GGna_TqqyviU#9czQJMo^{ zMI7@1DN-5<`hBWOkEhyEJf@+&$*G0}7HdI-LUPf_>_`^Bd8gp)G}{%Tsu>#|p7m7*gMVo}oYH(NscS@{t zc=oq1JL(lnB4+|YJ1d`d{88r0%EdQUUJLdsE)Un9%r@U} zm5=W<4*IVDl~h;(vuyhVA5@9@$}g;nuzJ$JE^*&4Lv-KuL+-|`b&2{x3W{y+&~;q~dD|6_|~ z{+MSG>f31#*wuDtiu?ogK2{n2tGh7&W#lXTL;y~>SZt(nZNCvxJQMBAdGn=RHDrt$ zsA}?snra1kvrtkKsg_xIgXkyObAhtw5;E&Lrx{;pRr}vsoob@h9k3F|dkkCMR*JrG z{n>mJ@4~ZZ!*iT!hYria^*V{aZ`Yi^cs;>y|EYG>X9Ez+0-$H(tJf3FZ#E{2&Q=L$ zDMBxMRJl%+!2#$U#DgC0L|Xo5!ZK>2I6I`$E>s(|`sS>cWEYy)tLHX;y;+fgd?qqn z5y}2#FvY16F(NvUU_`N%aR<=qP18iHg#e%}gnn%>qOR3SC$-$`BzYJ9bfEGYjg924 z42k}T^DVq6o=fq>PE5qPEbCtDf!tDj-cK`*OL(A(RUASIwjZMylTY4`d7zHf+qe#3 z<@*3PTZsD&gj*N?Fa86#;_s!!t^4NEm4QZAlZJ1M7QE|LeBYAYt$6#4n?35QAyV?l zc_51dpn9b$!UBlJBi9dQ!{6TMRK!lzj_oG}(6#Zm{!Eg8Q2i8Wci#IL;O==vOIK7| z`A<;n@xL~l4D319c#RwPCys!Ei4QM^zg?mb?}bmc(r=E;yh5v8CNVP-zm%)OE+Mib zO;oGbxSx8=v;LFBtp!KDG{`7B{;f+y)O^JaZQgp2!uwwLcEn0q=4H~)&pT#!rCspR zy=-oR33W3`jC(Ao!C%8+wdDzO>HZg!pW=#?;k`c_x&q7~dn%@_6e(O&RgJ^*jt`ed zw5Q=O*L&Gbn~pkNGUdlKJ#G?ytGS@1$NLQ+r0kcqrn0;fOA$Xj_=w^?b~xDkQCZ8D z0PUYNu_Fgg!$8@iVywugrQNw3*Z-lVdn?iZ zV;#@}IUB?l3`VQJjX+2py`k*fCpEv6@7>-@WPQFh`h;;5Z|J|Bj)5I;{=}j-ZPief=rq#f^FBh!mVa$b_A-^b z_~W*dQasN*t#;D8W|a2DNMwCu^qFA$!e;s)?HkNWajnRW+b*fNR^~jN95nD+6WIm9 zp1fVSo(RzxyX?V7vLa(`x$6tKl_=J{Ctov)MH^dDl}uc_9VcVUmAt-F{sGk}ZPz8a zP+A^^GJI~3u*kh7I)PIB$`z3b>3ljnv0a^Fpic^*eU+fE zqkr3+SQk|czlGFa_}Cwu>!0tG08IK{zEyu}RaJG`t(;#wPEA~9i%6Cqrs_~0hZ>?n zZ#>7xh$4WQ-T{5ik(=3HX!5tFJn%;@DR(-{vL?m|_c^h8a2RwmH{xYx!V<&eW~9fm z(IB+ap8bc>6jt>+D4{;vkaRqIYkY3Cq3o{4`zWXnPgr9XUI@Bkux9cnpZAWl|F6ZF z!s)5c^!-VYGX-cTsB+EV(RWXNdAh z43I-_esFxC?(H|mE%mwY>%WB*8`eE1mcAY=d6)a<(QmMC0rdt$z)F>12kA3Uc7 zN}PF2N?MNb0=5E3oY`k$Ghq^)mY$J#u*fogM7qD%R`Jgo;o~y%{NfGH;K1{Y#6uc@ zBz}nFd@xdyy1n69X_P}5gBA6V`H?ZCNOvM1)Z2IY{AmYkf-ZS>x;^&oi%U%Z@kfsy zx%$3+wclHG-(L=E@LBSxkxmB4cWO0Y3pF>6Le## z6<@Dg=FYC#O|Lh;Uqm<4LJs{!H;2@`|Md?y^sC{erh99V8Tni9SY_fGc94_PY@;xe z$v3s1vpDiv9?X(7D_)O$@LlH;an|(ph4-ypf#>?KM<(jK*}wSox6E))hGGlYPvZZ` zG6P6rHyi+x?6 zNg#lWJd`sI_jtNznq8tWw0KY6!LEF79}}#$6_N5jcPD215Zz(nloW{+?2XFR>3_uT zaQOCreD@E}F|zkDV=K;UT_lo76{-!tc|2pQ2m6@dOE+Z=RwCYiHwF~SuS08Ed(6)D zct@gxDw6+?XKOT%JTvwydX$fEU=4|1wJTR2%U@jLoeBDw&M^G?YU13%2&Yx zxY3hr;CR5|^Y$Kgnm5jIZPwymx(!o4QgV%x)bus8rCz(0#@U(caE2H8SY z+!;VN;TiM5%-lqEGCwdTUnUE! z#gPgzavv#4aMi;7nyaGcyfJZ|pi>rrhVtNmW?Pst5v?bUuI8=mmD^FSNgC)jDpKlSxtCrB+|r!X%z zZz_8<&(>wRKZNi^XN!`4UJtlddVMo*N+#1!-(@-NWO%X8R-apV**{!)th42qm#F)Y zn?pVBas?V39|sV9c!vPu#qy_s(g5Zz$3Avsm3%#IIxP27Fk?x?OZW4w93w)*bNu@Uj` z;;GeH#+qdVDTx|=<4O;EVDj5X6!Xby#Y66j0n}ZdJpS}) zfc|todQ^edciUDAFd3W607OGMjsJ3SoGk}fr{d9oq4u0SP>83%014op-Z@eoTTH&c zY7jy|H?We$oqn-D`7jz!L!j1uoTo;Ep`TXS^8*|Y{%4N3G%(D#O$iXqm{(FYf7JId@et_xw)$wox^TyKeQ|Z&IbUYF@kDbig#x|1Ryep4gXBEXEDVY{bkj1U$DtO#SotdWRb9@~+ZU^SYi!B3 zu_KV~Yp)9RE^Q6}rs#iQ{*8=!Xb3_1W*fX~S7;K$XBURPYd`cx={sfaz7LY~%@poM zn0dFo%`-(|h$wpyS_BF2Il0nYp1n$Mg;u+roetmx$BR{$JU@Kg-bb^mJR2)bsTvpq zPRUTiZQqDui9mR_x4WU9v#lxFbxfPI@rqYUro2n>Ai%`cA?Ym=DG2HjMq&4pe)RUQ z3RCI|)q>a8yl|VCur?=aP|w}|zuuQ0y%7foh39qrE1L9oFoFASXPX(w8D>m{L3rNE z=xR=aJcutx{IONVxgihg$?tapudns@ZQH(!v;d)%zefktu0c?CcG#A|CP1UqyM1(y zV}#@^BD$_*bHXG+P}SOqX%;ye60(z;S*iPqd_sAk2MQ=j7?^S`%Q%F(!kV=86@)R z)57@zVmJtd*793zGl-q(?}tjn%FR4sH?%A46Q+>z1%X0t3N13JXW84^d&rv`ChAA}b7GfB{4+79%SWMV(t<%t4!+*HA%4YPxRf(pKZ7W8XUDKeNziavvw zisXcw@+{&fWFb7o)-lSxPP!O~f0%fP;ou*Ccb+fb3i9?J1|H@fL-_tG&@YNf8gm^@ zO>*Ae#+mYZ7>yJprw~EItL=cJiRFsX1`phS}lzBgE?_SE&sB z?d|A5jtt|wCx@j!i`{YYr>=!XZ1P4%8J|5lYxO)I4;$Ut(H*A|n@^)&=K}09Cy*-naF=d%So~%#L@nzH!9&`F9EA z|1O^a-&iW64Z=lBntHHGg)P_Ree4l?i9;_MZg!b`*-E|j(@g2(+~1#jFUqKY*IexW zsrH_uT<^$^DR1rcoQ7nZ^r$aBvOb!f1)ZvBx~xzb8_G3d%&k9LsVXCIj`%?ZRtm=< z9PFIibs%a!dB)`R-`IyHP$56pj`h4&cp3f6w11)f~PcJUR3x+_3JYER!Zex_}CXd1AT;0&0n!S&iK?t`$Bo~kssl|b$ zRNuU%mt28xUFD^>gtpydxLd*|0%!vpX`%;0v9*i*m%J(j+8w(WDNj60H$dp)D$n{C zk6;Wi9b)0qD~DT^T06*Q>D4X97=MM_V=$B)7i3l;BB}dT1)9aD5Dv*^M5i zTOnNm%cCN=DQqUD0r~^@ln4c(ttIiiFxd?5kHgCB^)!HB4G^HhLFi^cu`CBD4gl6L z(=A#upwt4C2LQ`{z|unu&!bA6gbV5|6dv6Tm+zE7rXssV zx0uZVNZza#c+0M5RUFTPQ|tN~_)Os-J_yJHs*u4&>nOAN-lkjphXKocPuvtg1k=Dr z0|kI8WpIvMY+OkNyWTk9Ym) zQh$-|T;D=wKtF71<1}z5qew5!0xWhMsFw9k2#vN^K z3~(1KC5f$wtr*)V5C~(p#|Emj9w+XU@UOYFfz&dlHI$dl{lJqPW91pM3{c7Y+NyUH+cb5g*hNx zg$a>>>?t?e)`-g@OFTn#A86H&>n0Zgb+IKyNdhI2CFiF%CM55G{BxC6b_!Xc^hLTCYf@fGD?6+Q=SG)uL&ZEY?f zmJT7hb!Dlg?a}VCj0f78k}!N1T+t7uM+E8GC?MVG zhv+ek!M1(Z;%|gYgzxHhGXC0Vzuin;#l;f#<)K9Qx^bG@khW{5q_=a)6mmZXn~as< z3Gqt8JU(nn3Q<`6oJ5_1@;x*d_5SNtjsXsSoZA%O$A3$1K7%%iQ)oRySD=UBTmtHz zf1so^VIoqygnI;*ggfSYnJJj+6ySX5)W4WCOc{oj%oWm4cFUDKmyH?Bul_hIZL>!^Gof7N-s4D1$9}+4{m#qk6=VomU6*Hs*>TyjQ_@W-p53Cp5(t> zjqlXMG|WCGLT(&swQY0eoI^-P4F}h>=zx^7C`pdIaSML~oOi?l!|cswDyuxa5ElA4EF?QKrc&(IG>p;&d~uNWFHyClnJx8{L3{q2w_N_;CyY^N@n!>7^652R!W=M``)pudwRWYkLMcdm*CAvBeM~P56LL=VlBjK$gJg@XNR24i$#oVW%|xssnGiZJ8(sSRD+R8KXg z0X+$HHsNCU9i*q}2(1GX34!j-Sl=lMC>`ZX;CDD@O-DlBGST>*FrZidp{q=b7RK3N zmjDCeIl!P6FpyE~RL&xKGd?{XCa+PMyZ`Kss@S_B#Q1$|bkl&r@Ns?yaiO~-l;g)+ zy~tuw$0GdDkI28jA|P6=mVj%;lU1l{7Od0|ah{5uGhLmI#1Y8%FwE4#9PT&c)WX~+ z%Eaz{R9%XuW6~UYDRHq!62ElsD>Y%kJ9}TorcG3w4Y2U7t6T@t&*SDJcC4tkw6MR{ zJcWF(kdclET|^~WksL$4Qod#_wj#P2#t?wC%kdqr4S` zQjyKeRD6Rs3Fz6oyiB(edjgi3#~JyL)s5!?<$@+NfQpsdNkMaeDqG;~1y}ZOgMs0o57`)Fg6WW)&`G$FAYLo7;^q&j z2E`?l8vx&g7L-ve710E?K#99cE&=+}H?LQ5Pzh@t9L)`P71twHD4@@cxsHxKr?L(k}As{bYao(hsp9b_0uqd<9?W00L zNrmLE_2@)`q}@90zkpI`8bSD3t9`!^Wvg^QaJDt2OfDlk_9QTJva>yCDW?gAAuPAG zZKoT#g~F6LFX50r23QCrN>a?2W)}t!XW5w5K1Q|>S_HZekT}#IRp|z**E;hFdHxLA zP18n+Hs*{w@Sp#|IQ8v(@@ujQCXyGwz*~2CHHe|~IthiObP-%~J8%g&8crnY;bZ-P z7Xft&aXovNMVrNIW$uWr?7kzZxySf8#6Cf>HG`~x@L_yA-hrDFf(v@>hh_J!Z+^x= zk98FXI37k~-NMzvw*%Cz}n zny(Vw{DpYOz2+5}ClSfD2iBnmBbcA-jccFHZ#V*T51F;6bI$UW-{}pW9em@Xb z)ULM=X0G45KZ4CzH##?&V<$O*eZ6$tU!uH%oeM-E&Edu>v}yIr<^cN5XhsRtKw+^@ zI``PYnU9bXoRV6q{fa30UVC?NDLOr7j9|krSe(d>>^7dftfMr1mzg-D6eW&$U;7zO zwBcWgu?GmhV>}0J;9g7L2%7=i6En6^5p>lV=lQ}z^0-6g86o3?xEt-Dr)f?BX!DrB z;N{Uvz|GnD71NG*Ud`lXT_7y^gl>Y*Y-t+Gawq~Eu*m|XD$<2% zup_?x#yGXcN0J0uSTV=0rf|C|40I^#%w}o6f!NH{I;XpueLrI}vE6J4!PnS;!oejO z+@3l&Z6MD1b0@cfFB4NpnBqIP7X~l$gUUwb!;{@n6?ksj&H{nSube7-s+> zPpz9?5L)tf)xZ>~5ZK{zdDY-@Q5A8D1a8j)5=Uo*%(s}S#wi(GqwgB}L1^d_4|rx) zEV&G!xWBYUhDe9hnw zIFex#qWN<%{;JiGCw}{ut9u+*#4m2d*ylYtBXkk zKxkQeE>#Eldys^0LmA zCt>GCD&W}1HSFr+DBO7}0^M&fuU-*xe0Goj z^Hms1(*I4i&LmrY1ievB=t=halbzd=jGp8>q4s1=usdntd4e=Y)@SMsvQ3fi z3shNh6Dx*FARBUJ8RzH;NxS3i<6ijlbJ;>RzHlr@sMCj(Swj-0IkO1VOJwMV!9Z8< z^hP2qd1zf}k(( z{h?dEn~B_Lz>NoXF&-ugY`^L@jh|P~pfh~dZ zn%HDkk3VZ@Mg{2sFH;xn{x8BAwQFQ7`v7=KhUUu>rrMGRS+}T5GnXyut0P}3frzdARV_MeS_+F zi9)~mTKW%_;b0q91G~u~EY#4vjvxOX%1&j{{JxYeLkna=)qop==671^3ydA=Yjjs*pGKH6RL7Qus z8zR2%7{e5y+jnw)&gCrm=6!jf<;Cu#9to5LpsqZ{KhH}&ox8Ty;gzzs{46(xS`5dniU zuGAJ~Y}W0uD3X!tU%R9#H()ahzE2tINzklo(!yqJT8q5UuZpRt?5^UyeI^mjN30&8 zC*?iU{~^OE3zUcsfpxvmD$Cd$xgR}5!~dcc)!q-G7N1$YhEVXDxlNxWYu+!QYLfl$ zo6b)=M)Fyz1r|LpF-!uq?_`v6YtJvC^>UTVA+se zJlvN80u6nx|OKRSnIuS0e2|QsLAyHM$JpI%(HJz?SLgPh@ zv$AW>WQwz@s@ddnys~=mA3`Y>rDXTn^eN{%#f;iQ{(ApM@Lw|k-GmW*U*9E=%N{ z{UTf%T0h;|pE9a^G7l{ZH#O9%6NOur?g#CLn{{f_QtMQ1PPL^|Kd{@Lnf#DJPS-!( z@ySjgC*Ief-XSCVk{HM6j;VygMD^{4XX5MqXQOeWQWSy@S?RtZ;}G4gPj_Cj4~v1T zSW1ttNp^bR*bUDPufr*>DI}Hqxg{8=s$yP8DpV!Ql%$yzlL^}$P5$p|0HOcyc`mRq zPR-_xK8_Z0U+b&U0LDp#8I~}#qM3%9g&d+T1(c2YGc4+7X{zfCAOEUf3Ax!9e;Er} zvn=(|qRrbG!LzoIy{PTw=s01a*)zIqlE%GA=fV~a6K$~kt%rIPB=9Ev?F-?hqab9|fDKkR=$I9dNO*yc0seI3or6n9D>Bn= zA}Gk(@S$2l=6YL$S%)Hcgmwp?)YKLUVVceEJW`{ri@j(AR-9=rcs;-(5I+lGer6D1 z4|)5ZnnjV4XhN-*ii}ww*YFJXCh|B>+-}CZseJJQa@A&1~A2>A~?`+279X% zHY-#fN_2(nE|1`p?BFx>$@fl%B!v&_+MrGE955hP;DxCP4`2V)s&%)PuSwrh+L{6E<-BX=N>$suSNRp&fl zIWEU6uPxFLIMy84O^M{3**`F~O2GqTSf)!*linNbOQa~J%z8^NTL5citZgC!H`P24 zAqqEVS2Sf4kf4!4Ku;y_}Cv-5{c9~F6 zeEb@9wKpQuhkA%CgJ&4E$|PG=3I`8cwRQ(4IE9N$6#Y!pR{6z>`Dj!B_3BYeOBs9$$z>-G z79CFN(-5c)SoH80sSTFUkJ#;HR*|>fJAS%l;2ybHFT`NQ6--|5c&*l^)>?i;(^j4M z<#uwZNcfe*I`Ca!a7^g%-z0emyd;lc)O*XlYCsV8_jCl|7kTw`(=?(g`DoEeGn34Z zG?>>|)cjK48VepfrpfT}?yg#pZ5-X}*WE&xC{V*jB)OLr0TUOXfMTH67cI_v8l76t zOI^@WS=wDWIRw0QDI#NafnPAaq*%K8RC|C&&aJeIa-?7PY`jD4!a<7^bI=0W7WRR) z#YaGPxbyAy%)@k@F&Nc|OsL$U9w3X2fv9Ta*Ok*$CV4?`?&x^XHS)HFd)a^uFU-?W zr5_ve^CW%^Z82v7)}Wx(MkY@WA3?+lm{?TgRAGWn-=k)d$14LhE{LYh3RXRx&*O_! z72h%I0cA}Wh9BNf*}7VM>Gp5@dbXkG-t}*%{7|VtU^f_2Qf~ThRwMoO?U3*qejw|i zkJ^29Nl-Bi&z%WmrTz#JtL>TI$jDe)wX$0H03U5Y^;#BWY&upZQM2pO&hEPHjLF1O zsJ?sGfDPKCXu?$K?(eNqtG`;nga_FEnssJxf5-L1Gns0j)prZ}Ka8aZEGTFW z;mT7{3fu6paKNwmjyW=pyy^izSpj@S%NNTWr0OF4v|5qq$fq5hlGt35!{tzjN5RU6 zrH&opA5zBGw*G#~T(4{0F^F<`wKQBt7{@{8RjBg;jXSXUmjlKDB|CQU%2VOS!N$3A z(s!PQGUxpzE)I}C!J%9~*nvvU`VgAQ!rB|*%9K$77ZW=?LvPBW#Xf;MQ zd1YQIN};vt$KKv9P2#j&0WiffS?Y|ET8Rj^yxTFAw9T7Tht*1I2IJwME^_VT>TPq> z#Wk-$PWp>#UaN&<^q?>Ak^wvCV=>OfPmYEE6^!FsjOr8$0qgI5ZEC4#>j+?AoDBx6 z;WPxwug^O93rJgtW>W#bd}Tx*D+04(O8iFcDGx_|ZvXno~$lCQ2uUp0* z+y+N$H9meXqJCA==H%wcnhjsEL?$n)rWUKii>L;>7W4s~L7}0KfuT;iAR9dzF z7FuexaNfTMXm1f_qFFTmU9;g?GQUOyS1o!}Ci(AzZq6q)d3Lf%t%0%LgNSu8NlpCkgq@d@cBwZ5px+1dExOdcudy+@oiA@AHG=z597wtV;fI3r6OlY>c%Fq^NxXe~@(U&0V< z$-DwP#w|Lt;9B|x(5Xqq-t`}Husg}<`Z$xb_VE`lAd;^dw%NzMnv;kgE)VKWDJXEe z;N^ZQ24h<9H zqx$KU^qQ_OUkdv$=Dn&NVa-I zQBvS5tzkP}jZEt2TlJg4;qrmhVZjHBBT*&JMNx&?EliMi~=5G3hbhIAxDBax+ zvQs^Yu>WL^FkCbXk1bgL>nw3)0{OkXfI^<9r%G7^9o%oR61TJ?s3yFY6XqMO~g_U zgMMv(OW4}Q6r&3*VN%~@28Q+qUYy$tET7-CD)g(}>(8$_l-Aat9O5IGg@_OtZDfJw zCXkp(lhEC5263-9znZO_N4(#hirnI4Z}0NII&AZdRTrrN>08Qf;<&7wC7)k1V`w8P zt#rJa;hz0CLkf6{dX#8lGhI9YOz4i1TD+~QE;u`trm`+BY0Td!pTz#1 zCjPy;?U1e1NqByVlK&#Zbu;GZg-o7E{*01eF4 z2}yxnip^hJcdXqsQh`EC-%Sis@LcGv%N`J^C2T_ioQfY+qSfH2zGr#@?A?ro;O~F8 zY`n%XS_q~?p=A2P8aE0=(&uk|7LgaG5Z zH?P}@e3*%(JBIFFAAIai)}KfYB^LIM)(8)+3eq|BdrhR6aDv-6PEePl@ov=BJ>9rW zT6)A=@IYMm_UzAPJ#e`Rsve)ehFpI!j!5r-WH1S;t}8;kD@HomyWE7Q!>_FLZ(mQcV4#G13`lM)aRKw{0=op4TvIw-*Y_xd{=e=P)q|IYb3-c z>=wZWThn|axD;kRtzkZ*-|==5PMm_J8Kq@#&xi4Lh&CkRKXnAJ8EHP!lGnV&Y>VuE z(tH(|0)Ns}1OfsKg9u423bOiohXa1+;*W`CE$~Ryn`T4vk*dY!YuV>%iSwRDzKSZe zF)tu_f%yQIj2dseYUXw7r$Bf>=*Ec{N_-q|d`c09U$54)?(-bC%3s^8EV^YF&8O4q zQPI8-p8}oX$z~KVzbpM=6ib?ldMX11+Tm9XxM1)|k9G5>;L;w_Ps`CClzRtF{S&9X zqudap(?_pG%S{}e#`xDyE+u~@*EZWl9c)dz6}Eet|1q8nX?7k0UqSF$KUmzpF4aZB zFz|pHE;TG29t9GTY1rWds|JU@C?3bJ|M&$^_jpFKPyS?e{q7dhyxQT&6Oe9p>Y1*3lJU{Mn40PbeSt%x$(_ZHr`I`}wX2SeWNx zZy9h?)R+;qM(I0T1c$>Yao-up#KIMS$`Ovd{U1k19tidGt%Rh~h2*MK2+5Uu_uHvM zsZ_|Z;$unifkxUvlyoIHJqdEUJ$+jeyeIVuUUwuLnGaUCy$i6kqBH+ess zePUFl$6Lj`=)O8ufq&oVP43@IuXU-F&h-ekCx0%jJj;?7$Fz3W8c{&ajL50D#ADO$hH6l$+W#?#x0I?P04!C!g;W1Tv&udyuEdxZTlKRdEEFo=ys+C>&1Mdc zZ66!q-1Yo1G0>Y{NqWB^pNrkp&12MXkD6joIklD-8d>7z7QmK*H5ev61Bo~G=rji9 z#XPvHl`ruenaBjGEAwZ2L1M7zERM&x9R;_v#GtP>$Y-&{pFfBJty3U*P7p>D2582a zgVfxJVlN*_Y15(-(;2+<`IH`z`s&rR))GUptTo<66UHmXt&VuV*^Y8MfN}MiI`Hid z?p#8vrx1&;Mn&j{pnf|A3LS5vck@NJ0*!Z(67Sl^-3kanVD41Wvsi*3y;>e8BTa~$ z(o*qyH4-C4Ne`bs$E%?~3ll@QUNep44z_sV0sE6`3`SeqS7{%OH<`2`@D*X=9@;l1 z{!P4qz{rhOK4A%LI z&H(d1__d<^&E3#5tAeD*f7MxY`xh0vPE2Zxwnjju zr)Ol;)Zp@YydJ!RY&3mr*UF8Z;C^Gr@G{= zYuv5i5RoM8MeCC>wQQ%){)n#hZk?`*Uz0^^mdxYqIBiXTsE$Gd@J+!c?my2(AL>T# zQT93JP2up}F@7vhNoc}WERhCOx}eF5UV`XhBA5Y~T5{Bl<9zf`DB`l|{8V@Hb!JmjYtw z)^Kz$Vt37Mexg`eAkRD@?Ef&P*yb`ndvi?KPFiT{f0}@9Ygib_i*TPToU0J;i1^L_ zL`B3EtBl3BDJ}TFj7SQVK&wf@JaxL%EY6&>Fv%Bxjc9It|97i?>J2e!{%6l0DrzAQ z-pEU&3@7!vv@zz1J;v?Y3#{_SbIkM0U0xWAXp5@p{G%cA2dBuT8+q$O!zdo?4OJ5j zZtja4sxldFU}MUQXd;wDmfpR%*Gs8JF#D8s_emu@KWZ$-zUNO|cG_HXybL)4mdHBG z$LP?OUjM)}V`#X!V>9t)HlZMW0AsD$#9F>!L`gh97875R053kc5+^f8Dpuk``0?nF z7Rayh26rbAn}2I?hJ$$fv~9hyrI&UdwYd}u;>Z8W?VqSuDj6*efN``^shs6$cYI0; zRS-6J@svko{Y_E)49&jrRRuI*+L&rfXY}l$#ZYDl?AWg8tudAG!-BQ^dvM|8SY=xZ zg7OsK_VW8h3V+L(XM1%U$wcRP|Yna%(s7tlPw7(vMb%H$~ z%I`yq%G6AZ<^Bk$Jc?WA5ZcgfX5sK{`{L!Q`5ws&_XlRRdp2>*7yqkj@L6rWwJhQ} z`uto{yoTGf&-JXgT%!Lp&y0^CN&+1 zuuvz5hM2{()QODwD`QJk$7=Mk{I=E&c5Pdp>9HuztCYgGKQU-~>2uE~WGk4U4mm7Y zjN#jKG%S1k+uv$@?;TUIs@)K^_CqLdwRHYgc3IVrKziT!UbDOmlX_ z;(Kan3V2y?W>#jL3~VBIzWj5?q0MH|k?H7gN2Os4;W*tYq>Ns)wurHAq^(t@<=g9^ zX^f)Rywyo=irJuF#>HH5iA2CM!1j*C=EhWnX6QbeOyf zHX$yj@D48?2)&sN4NM$Hc!a3{H#V;MsJR3IEHmt`t#kaElyLp_cS#=1D>0+X>|1jBi9il z2bn%~qev@3Dh>S_mL*d8+pWpy>6&yD-tVk;i6pyBqanWG(T%-nO+!G_D(zTROjXf}VO894J8_y-tX;ZYOwXduw=Pmn4h#k6#G2AtF zSOu$%m@Yv+WS}%%C69E9#^go)7ncq#SGauAh4PZ$KIpcCHnd%&&~&_Rdj%)Z0!?QJ zC3C+|;VA0Jx!+x7v(1?3wa-k5jJG=X(_)cm4YS@{#&TD6L7Je#i?H2vR?tf*_wDBx zOxYa=u5Y~wcBZqLGjX*yJD8*K`5EDGgUXs;2nd_6GrW|@GroYry#ch{31f77C}9>akHMH~*r+_=iQ zt!_Q@b}Tn#bU0v_4>aFq!FS%@tQe{$92s*f0^aeA3I=;~Qv`LjS^)H81RSgo;YJ>$ ziGyb5flB&^2wuMZok27Wpi}pdxefb$v~Jtdx0^z+Hdd<7Sc1XcrpIZ-%7cU@-+ui3 z?ASS6OTQMu*%yIa3ZDQcKT0!!ED-FnHT0>8am2l!^c|M7ew*%OUk8$*La*uocK2!_ zwRtYK{UeXl#0qz!_WGbsTE&3_DLRF~Gb{86VddJfav(3Itr5kczf}rl_l5z z(@%7o_~l|5V0PRlA26sbCm3wHEdrd+zE|2iOAbB}crXtC5n#hzT3=6s!4<8I20PO4Q> z6Xq{y9KlIKqRs>TG}!oORb$Bo;Ajs;!+)omu(`7-9T>s*%vdL|pT(%6T|Qn5Nct6E z1zO=}bel{nxh1tKpek`=BToRL{bUemsL`K<>j0xD;z5>4c0lVDuB8KLmFYSl z$1CD4JshMq`ul;@M0mX}NNDYBFf7nfR8-E$G5*Uej0HcBy`U+oX2uq zg#B(WfzpVD3oG_b-LMCco~3&LKA7;?CqSTd&KAIjV*TRh3U>PlFvhxM!UceUjJgRB zuDBm%Fq2TciWAg=~FkI#b3Q@P8YC$f9mtd z%#8UM+c5aT(|1g=^UP{BUgd{N;x(2bsNj9ztDlR*BV8JebcOINO!!y-fn5kfB-hu_ ze|sWW=e?>LCq&&~w{L%Q@TdM=J`=%aej5SEU2g<{#Mi8Wg^}UU-BYNbr0nk~a$>#%(0t9Z~D%08Vs0)cb0CW*-`?Zh>eP>oc7weyzFzWNefyx@jUmyU8 zd)ez50OfeMeoc>Uh=2YAuwE$ryce)Wy;lT9%j z5OCqb%z6My(Px0dY(4bvz68=Z=qaxty!)jC5cK|EscyYvE1o&H-iwmoHC1nF*#(02{>@>j3Da zJ_ktF?CQ3nr}t+z0m>YG7r?CfXzYIg^y19-K)^=5e0Ze-Z&&IRT=3&Dpl9`6xM{(N zsx!?7357m$kT`sC!~xJ)JeJtpeRT8o@9li#?h`EkgG+N;L-T4nR;DAZkPkI^X|auS z&o|t(P>N1s%d4T#sJG!+0G9vU9}KGFZyG~Nu5v;f^p$%XCFnD%D|pR6z(mkF{(1u# z85hs{X{eDXS^C|I?8EPt*F5KQ@K48*4rjU^+WF;j$)o&~8k(&kYpH`?!ZP3$o~sdujXf zn#Nf?w%37>t1g@{ir!35u9EQTM|{~V4dascv|4iH&sQ90)44>!#gbo`w?l(1W5hm) z>FmsHkMYG%S2^MPNV{%Y7`sHJ@1pUqk&c7shLXSoYI9v4srFuPVyzXlv5f}*imthE zB9wBH4McC&0AG6m09Nh+p8!4=1}jK6zu>@bxEG~>F8 z**`X(`9OBht~xL%H-(Un+_Z2aQC^(I-91e@0iGK^&+S*^+`%_$fl2hsj7McpZn1m& z(g>*9pK&ISd!QM?9{iG5={|4;jG3hJ#lJ^zi1D2jhi+QH8a^02U4hM9a{{o@is1g+ zm=H~pmg(%=P~`Y7A54h7%WgGJ^qq;Ph+ZG#K>U5Mxr*O$&HK<=i^(8cw$X zL;u32P$1>RBCkRS2AaiPF00izQS!}wc9+XRUfAFskax(%Co|_(UUWBws6M&#Ok_Vr zb7tpRoM_ynqW80%q-esa;w2dECc-NGeEVq|!}fh+^M!X`SJYkZ7LBiS0UakA6{-1Z zhQ;H4Xb%6F5sNYNB=zLdZOJd3@H7TvAVOd_71_`5q_TBSp$qtBEkv(Q#g%@B; znW=aU7F?cx)_(vT1l}HDm%9;^7#GlF@h;8vpscv~(-m=-yIUyRSENV&^w7Q)D-vTI zT?E}N83N$a-Nv_HI!?XK%{9)%(i?g$694APw+t#D#o1AVD_{Y!qIm2=#Rj%qOe=Y2 zIn}6gR+bUny4S~xxtru)FM77f7oxg7y3kCUS$X=G0^fcm$ie~6eZWjUhHxeQZ?0|u z{k9{{Zt`r!5YPvNdd20?pb3osAkb8elMHXV`2)z95bZhAPtJ1ckW4opteP1VO(IC1 zrn5@WP2X5&NQet_W7FTUqCpmT5$36`c? z=El)Ixeh_0Ib!#^JcoH&#Yyh8O!M3`dqLac2heBC=N|y?(_xu=X^bYfai0 zLdTrNiF+fYXK{AZso>;nW0>?{b1=xkOdX_wPWTCQ!X(nzl^%ZFW72r!Fwi3VT(qqz zWFk1)#WVxeJ)TpJ>W>gDegXf3=b;fq&97y%y7cDmr!4+hv@tX0%j`AFGH9r=f20LW z@H$QzbbZlqAsBOJiWf6|`(2QWLl|Eo+zAt&K<+7Um z86i~G)^o%~V0YSMMkN_UZ06!7UxXw+jHg56IL)aZ$I;OQxTzW%rGo7O8BL;kur_xY zVyp+CL9w|soW`kq4f8XFNUsT(_JBk_#T+D%O#FTthv9&=1w`jqwJlS)mYEYs2^f~y zTd^NjqD$C%@E+r}NE!r|90ulw%_yFF&)?fc;bjys6*^fHj8}#+7BUu$gq{o0nIQ29 zNgU?;e3@j->=U-$0QI&WV1Px&3o}t#Ws?akwh#tP+W^iiJqolifQ+>Bdh=&gQ_2Z1 zg++jACp$tkYE~MHw-ucPZ##HfF>;m``?p!NXE-LVyC8|j7)L6WWRQRt_%1L_;Dw?e zy{;4nPrfz}i}(gNR%4`CO+}}<4Zt9?(HSezWORO-0N;en?9Ig@a12c~P7YDjiTSTQma7&q`V4l!Da)Es8BKvgF~_)FfA7HB~|1x#vaK?UWM>8u%DnC>$N zV`N|(_-)1ogM%%z-AFU=J~pe11nZSR3ABP>1G)V!ofc57Vl3~G@M3=dLdfA>@2*t$ zFayG5#d}w4t5@L{Hd#Mz){uRSSB}=Z@G2(3JEi%UHMNTO($|!cCF!E$c|6DcBffj` z7wwFzvuhwQ4t{HnT9)|Fl}GTjUdg`?$BQ!MK+^Nke|^h{0qryQP4{ywPzOx1ODwBGMv?@vPMc}= z-FV6Do9vmiUeUll!;dRbR4Tm;xSqSO2Rg^%xD89 z_f(RVW3b=Y&+f)U=sUBGf05mvQ2fgRSwbh?vWT$J=!C_2>Q|L%-p+itwSSicMV&^b ze(@OkQ1)h=FNR*9z4JK$lHKJ%CG4X=r(JiPjgxelCYZdWG^YB=_?TkDEYHfVL`ry1 zoG+5*mF*8I_&wh6!+RxEes{IFQ57i1#`xLf@hmjSu z_I}TXsbzuF^*)dM9FfLsOT0O5nzu*Sb+($@gBYyNegU`*W*O$IWeGkNyGEJp=Uj2B z)wt<6TPpb(o(D90_rr{-yOzMd$2yyw*2_3TXlQvA8xNT~k$n^vIYh7Z^44$9?YC_0 z-*agtb>m}OZknorQ97vp*8D6=sz>mncV1|UO|R(#lK^<(zKj|Oc1aFzgZm1v5uI~G z!|tZe9P%-RG7sYezO=kH>S2h38$50n0hW07J(HL4yOlE=@mZ8iyIX<|yO*ftl6^eO zD2xmwM1MKGkg*HZH}%R3ow;20e(wsG*t7fcP~Q_p6O?^tgJ*jYZ7zmJKtuP;3^m<~ zL>S7(v&OT%BCOO^&TKzNJW+l8;t;(Q1Ap0*Ybbr~Cl^e7Yb1T-x0~ZDAR3)c>t(~P z)mPiON!0NW(1>LecLLCm8>(jPgCKsOm*I?TXz?!UhZm0j<&0l9#nxdhsLfAxu`X_H zea@A{XwR>I{Tyf258f_6<%VY1e7lxu;)b0Xn*H1wIncZ8R<4<=OUi1gljltH3=4-6 ze$8=iqz-`w<0h7enN!Y_y`EXTyc>@U>biU1q&KcSz#MxGpHuJk+6!%L`*r!A$p~hq z9DWN@Tpw@XCeX&Qj*cqT-38>OZUz$Y3)&Clxj-0@`}3S@_o4lQyF*Z*iqGn<^dHMz zK+!&jt1E!+V9m*qW$%Z@MZ9b~w&5iUJ}J?eFGj1X|;KC5wWgJjltoX`Yp; zyE;%jy>)D~$mAt4F1gOq#}v(j4NU?&pLjI112@gT7F^ho+fOg_EgS$*E8)v?6TwVL z`q17{^mm|@*pTWF&{wb#`H{vxY+(_(Tp!qd?BeI5_X~eG35@CqAi4}CF#bPIA?WkG zF?jsxRtS`TWKI?IQ)cIo2Ij8hq#`>Gtv|E|^FWuAjIJ65dhc*@vo~}?N;ze98XR8< zGj+%Y3^|iI6 z5sf8nf6)WL+W0?J#Kwb_FxW(wws5q4o3HuQRSI>{$I=FCB6f`f*=zO-bkKp^HYj~ zB(-kGOj>SM8>Osb{v^`HygR;O=!O7KjSpG??#V(AyK84-R}1FrKN?E6w4j3z;_1%u zO=I=Pv$Z#hdws~A?5j*ckgnT=qDNcQiBhwR97C8IVmBFUNZHX?wIGj=!$){* zahGV^*A{$!blZET@lE|3>$K&lC&ssHoe2;BC~4esj@YrJlaM-c)D3AD8s_eqjb0yA zUFR(rX}jtkoef(PRJ-xIAhN9`*c=a+i5i}ALqe;5X1B4YjT26gO|zZkH`N4t3*6h< z>kAE~8-{~zacsuDeeO1R)N1Z*&eFz{@-~W z*p|l6>BU9bSCksl&Up)>+IH8kH>4;x7L;q@9aiNuSojF6sE_MmuE+zS`^f)g!`69> z98R3ET$M8F?FLb6{1m(&uf4kBru$d+pEir2KsU@^n1;*G?7W}D&^YxU)a?Z{v2X5uX4HmzrTWul=hSn4MSMTJ7dzftIuY}A8C+!uBOk#GSh>X+%OwL zo!tYoc_|1p@~Z4gIZX0`OEz3#tWSl=eyV7FaIF4;VA@%OM5s>^jD7>3|Mv}fxs)(` zo4eUM3AW@_J^bgL&8G4qax&{}Ndyz_f>RZ4rVMb615r|wjJc3);(rStNxV0L=NetA zS=t0fFijL$*+3$zoN|L#W|rq*zk6l<7lZBPrVx;YI;X_{k%RIY%Ip-Rn?BpW*04$c zY}uod=T46pW!Nay4-kSs=X}Xvei_3pJKbMOuUhy}u%&jh)sLve8Tk(G&YN-V?9)_- z5loe6H}!k{p4egjS^+G$j=e*WO6?|JyFhptyILbyy^n3VTiXZRB;%nEJ2+8aIAhd? z8V;#ysd`NNFuaDdQ(#KD$$tE zA>W=hW1|vafr00(b@t1~v<62(bhK;oXorVQ-6Wg%n)UO7bOiSYX6&FlM|2XoZ#tSB zb&;4Ep6FElz6P;_8RmX{wGP~^GfX##CF?3}ht&)e7i=+;;nyr|#2Y7xl-((bCz0xW zVZC0Tnu%qC_UI4Aow55AxZB)gR*@xsh$csOCy=wAiLL*&N(Z%_tsOj|s3yp!MvOLJ zB0PM#YTn<;$agxfV#W#;*Nh&P$Y63?jX{6hK;6nsLl5&6g~eT37l(U<*~zS7NJ98Y z$918ng~E;)JAFT%QAdV9^Zi0B=-9{CHRb%9nWBp?vo!+z1$ z&>-z)r{A+3&Dq|CcF+}`yo!>AWS-}~EyEa1+melImXU2>5$-4m;iBA-Yx!DS4XC={ zbX)5@R2($@cKp!9XyGr;+nWgtpBy)&aws%zU$#@i5(5s$vEAF1K1bgaylqQbka3e( zx=MF*cVt85ktOl#!R3HjH(|`$YRT(v>yXBHqf%YkQmF7M?q~LviEdZd_OQ3}^nkb- z-Ke@Yj&0oaU0&GgC>r9ekg`MQm?o#?ucY8BPMOJUAa44K&%aLj5BN~4!*2R2POU}t zcVu|)JQlY{LpzMi?qUl5M8|Qw`6Bc0S{FB<(fddIFJLfP5ho^|p-1mlX8EALWSN4?z`bhMx0&4Vu+p`K8`EY2@Uzzz(RFL$YndKh4EitcK zFDi&d_Tf>Rm52rlo{_UQ8-m>uWwe|-N_gXaVP_Xk?@ODpOqwbG3^!=!qNrE6t%lgO z+=fAJ+SVA6Yar2g33~)tF19U|Zi{KPFP4R2gR4}lt5_RECz}U4aAwqjsIKP}@5&B# zb343_bVK0Wh9bMyAaq>OzQUMn>>6Z4yeS^LdLj@Va2th=-@+Neck-@qU+hP`Jh9YD@tDUWLk2u=B0<#vHXG=GVVuc=Hc0qhEx&^3n z=25kxAm$%#ydicC|FQVFGDYf92lElsQO)Lgu1I-iq)^=eBW=1NZD-53Q9cVt(nPUT z)clEHzJy+H|L`vIvK-$w$`}uo!T2lHO$yOM?ny)GCXq~>6`o#3#oO0JHvnii_q8Ef zTeMABX-JfT)^?MbVq%2QE;~92bpu9Vzes?MSXPUyhPA!OPPGUlCSyLw4WkqKL5$hR zfNIaf+%VewOz!69r`j^25ifiO4=tTHDxo`^TO;k7NB}qQplW$_G%>w7emmY+PTC1c zm?5nZGJh__NLe#ERidlR5&obdYMqrlI;dOdbY7x|FHR(O6<3S=uA?MhG#St)L9ro9 z5uqi~1a%>FN7zlE*c{myt{~C4O`bg;Q?ZU>%x(wJ^{g3Jh%q0{zYT2eV29-_OXB>T z(Zg=1qGsc25Pno|#NJFEdJ18VC#``cN|R#EYCZc=6lBwr>It_5kk!Dn!+&d;`P;)>S(ZAHjtOVt~+PcD=k~f&efvHJU<+Y6Q%+_;w1H95JK}|FGze^xe22NyAMWwMXE~6t{nn=X#BTlm0#J|drI`c zYS9JiVT4XLx* zuNJ&USd}W3Y#`A@#(T6XQ#dki6YG&{p@}p0ZEyLmTQW%(MUL6VGDvgm!$vQk%273=Wz#b{(ho|xb4PoK- z-A1$MDufsFEWZI*v=>g=%|08_&e?^zen^WbnObN+*(%RAh+UbOFHo-_ZXKFHxp0i! zAR7={DNko?S69;FviPA|2b7if3j5h46-?VKzzZRY222mCr!I%OEgOL7|CMG9U z2jQQMS_?@Aemp4mGC5le(HjKYL>k#VrR2E)q#E8mfyg}lflFk|yL!o?ilCkBx_e+V zz=O|e{tERGe4zdm@C+#%`Rf_9!|WlejOIT1=5*06rX~LpSV>7%VY*x*Xk6)JewFAb zvq5m!5Ub2TNcs6oVvjV%GvuWY(Oqm(0-9;yid6N0+Ra4Qh|HKo!7)RrGJhZH*^G7v zr`SaloXso!i*KDoSGCCUHKo}zybj575piF&SY0HKdG(bGr)IXC>mb4*EH4F=Ht$iT z-XwiN$|`q@yKzC9&gdPT+aO9RtX!hc6m(t}3mTPtKv1c3rh`bXwZ8gip5zmyR;iTp zvpSjU1UD}36p8F}d>S2icZE$F&iZo;LhFjyG;Z*>B5WsYh^%ehyfqZ!a6=7B>7nm9 z<%ZSjWmp{tkv?_ZW#*Fe>Xfr4_1)K9rHL6ofEJMQ2d7KkQRxh*wM{Kz4IizUtx2MsG;Oilv4!@i<=j^ae8H&o$L{%Xa zn0^|Hu9&T%4|T3|5h-}yKw~beo$b?GKyy3^>@E&FSG7SM>S_rTbawB?!#6osar(hr<2y$4%3WsEOUTCHn+^cX;|%lN#xUV4wR(0JNfXZ8@& z%Yhco7YHHUN#Q3Y)_k*!{_r4CxdPEZBff825nil?{I{mNF#31^V$9zsM~+Ig&AxnS zR7WV4jS_Ls?CtKB?LII7Wq%jE@yXXm^;UOJ8(W{xMSP*P;3C8aj@RFtd2d_e@~f!` zm!qky&wDJAHFGMx(k6SZKYqs^zbD>1xXV&hWs{2YpMphkPzOk<;d_wh}# zm_>dv`)AYJ1h|ddoFfXx_)v`z95|jqYH43G$8*uUX#ul+N}zEK_GlF zSqE-W=n}}0!-hImJjmg7JZJ2{wFKElU)b@}`!OX(Dq&8oN+(S+jvRda=^RYa-C0 z)NtvTS{8>9*lmilyb%l6IGx6j!A5Q`dEMaR7wa5@ln}O*)H>a+xc~ z-l^EA_$YhXh4|=qf9F+gtIY*|QFOs_BesBZEWX8#@X~BUgOU={JY)9FXWG+?G(Q!mKbAXO{|#Ka{s{L#`w1besqis?y@hnP(IXyQ@*??d z4P8zDgu@AfRYG^u<-m6M(y_=1$_|D!d3bp!1NJI5sq*|a8ISv{MOeccX@ATmLp5xw z3BeMf&7TU26KvEWr-o%LPdb>RF1br|wBut{{N?=OW25{r`)%g%5mxvMLpi!urOqI< znfo(eY3y|8@GCD^(QnZeu;|GAYi`eY8;z)8n-H?>WmKZ}Mx@HtNk zIr%&B#uvz{R@M58==rg4zezD-pappzOD&_3Y!0+QH08gjJlPP zqdHaaO#`K^HB~Usc;Ht~#D3FFG8NRZ2@MA7MWOxxOQQO>rJwx{J6H%)i+-^DmvF;q zUH7uM?m-ZGC&A=-L-}qxc_#sQwv4}R)9F67^pRFJafY`{hf&mq)@#F-3QzBJhzMC& zeud%epGn(MXm)MRF2q++b+YO(KW0-z)OEXc*{ZYi_!z5D8UJ@UeUCdahM_ui*S=a+ ziNe@d>!R?sZ~ZA6q+e=3<=~k&3D#++g#!hFV2e24R_XiQ*ck*hn=l`|v@~w*`yR&% zW=Xz{TE8u?#?G&%j5akIO+c^NM%Q(bYs)!-?jk|-_3pW}iD@J{EaT{C3s1^JUwt;$ zDvfK6?|&yg|L`=b`Ow6c*maFUX}9_UXTEn-`t7FdXNoR9=0~^M@cB6`79)b3Zze#N z*+O5iN$0NzHrizh%fZ~dF)ZpQzk;}TAqL!UToSf^EOSdnsMhTiUdn5NJW#^Go>Oth z3e(AR9?`!}P$vnt&sC*&H^$tLI4U2H(6jgpVe0ws^uxx~w7xAcv-vx}ZBmisbCGbV z@Us|QI=rkl?O>}YNra+J2(ehI*guWaX8aGhjI!;?3@cie)rR>LWTM*9JXilo!ZPbM zT*@No^(}KVqr85nWfoicpY(4LS^3}e_lYz7vPNo?d~i9YlwrKBum;pcV)_)RrEiV= z>p&oGD@-pz?c^wATYevLS{Y$*|B|`;tx@kiY#%dy>38~AdFUyRlWv0|b2{ZYxnj4d zIKpy9Yp1SNW&onV-I9JfPCF!VtP5cp7RX1t%-H<9k#YG`VO~wC@;;Sw$Qk_ zimv9O5cg$g!JKKgQ7E`Pw&TxS!`G4Xv?dQatY$EQP9p#ZZflGqKR6d{7n(7{i-!lU zujU*3yWrj@xL7wFs#xEG6Fg@_jnr3HMyUJ_2{ops6CS7eBs5sj)QIvEvn?Gl2B9?^ zby{s(bAh)~5=@2>vB|%n^q^g3l$M|2D(x_ckB1Duu{P8xsd+Uzoa<}1lb>ehMq67E z5b;CGA;_nlmKs|t@=SC8F&@`$0v`U)myU$OiX*1s1KMl<1)z*WMF2*sJ66VoD5 zUsD#l>iaa$%gZ|RQiyT|$GQ)736;e47k}IL4edf`iT^hv&pp2uxiJ4VMxE(SR{=v6 z+OGJXSs?<}36+zO)Y|##On?7RIEAt7&1dankn?53MCO$Q6i`FM8m{u5ju|3mja}#4lvqCUDkA??B5Q z)Vsg&5ML|w#tp?8L?=u}YH0V(DnT*${9hT_$XDMfPHif$&3rDwx7|F%EmtC?9$i19 z`Be7aiOJ$4cjJ=3JYBw?K#Do&;$O6}#a)j$ENiHssn5_UBPL7BaAza8Ew z&jI3eMbA+%<63z3!lK1_f8Ci?c{zH-+|mgBbe|iDkMeluQ%6U~xIz^`Y0K)CHb#zVqJpRvkXo}A`@onBT&%Z1Q~5G{1z*+r*5MN9LH540Py z?UrlM@B`~)_b@pR)*n?X6#t_uC@255=@fjIrTLtAtuV9cm~MNF$LZgvnvlo+seMOb zeJ4)-vD>o-hPtXE@zqe6b3Wnvo~3hFQh6Zg=gT5#>3Z;am*W{Z2|hkyD)zai{G~^W zk)J9qT%lQoTt#SnhB+M~xGXOP#lJ3`)&4%0AlE-fYS@^ppO-oNSnzCle}{K^uP7VY z9pCuj=ziMPwt?gaPi-1Vh_g4=`Al^tk32Wt5WG(4qJBfu$CzK=(R4~Az8yDtW3NO~ z_V$TdfE}txPW)#t0&LpWZfLB15}o@LrZjd!uPa79)MYnf2gYmuV9RyKdViNB2|Kr8`W`Wu3Y) zaSCB?>fs963ai|px-+Aro2K`gr$<}ntu;hF-)y}erk%MJm(d|s+c)Oxm<_$Ar;?ll zy;`CH!t*8DR>EA($zA1FN6SG7PEif%=4V7au(qtY)$rb6X zO&iLrTpC^K+50*d_Z`{n4ldF>o#;%n!g{irsLOkchO~**5vO+i>Q;R0rIb_Anozv1 z(1Awt`*JAT#7(N!@#Z@}=HA^@XsqFw}`r*nyxOfn%_z3k{clFXv;h5yyya zlFvtTPsh@q*tR`7+6U(&YECvX)wPUC>y^M_wURwX-{Xfs@6EJFF0`7XjUdb)$CEL^od>`qZ>qD%S1DS~fbWSZGc1 zo@!Ws@wxE$Hte}vdo3)K*ASY+ZsxBqL^S$NCJ-dcg8gp%Q>_wlSk3kPdqm6Lqc0Tr z{E>sd(D#JRp0_@P8InxN@;z|X(LB-l*NRKty92{IlFlI;HlGmJifoFVE2JE^9)^n7 zC9m>lOJtqU?~TYxYB3-yeL}F;uUxm6>|e=LpE>Du3G0-5;}gZWzZlYVkKkUz_xvS2 zA|Tl&f5?|cSn)4EIx2%+hLbOU+r9y1}#*b1{rVZ{62LURb=y)9GnaI;1d1C_CU zw+UaOd!odliBuKNJb2{sH+!5b#M;aG{%aE)yH|+pzW?1MM$mo#GzfL?TL%e<*9E%C zo*!n=TQl;rQP+A78A(4s>CHyp$qD7U#-pw^KQ2S%wRKPNw13|JQq318nZG`5h=H8m zwtNY8Hcso#N!RmkC^ReWg6?^!R5bZL-annOjB-0O#7q0;?vLI*Dopjie@xM!o)mhnd9Gj!Q#Di!Om0 z_`#kdqs@AIFIIT@?l5FLtD3lsJ~(eaSga`T)=Efmv;X7tCG^K-lv`uaC#>Pv8$rWJ z52qR55j=YuRk5zp9CAJrUD|VI9USQcGDEImPU`9+)hiU!WA&A7(0y4 z_Ka>Z*5G;SN_aVaCH(d9|Kb1P=9w$cX)DjVhG{F|{7SB|2Y5#9nl4HM4)RMZ)KC!O z{RdfLQnW(wewqZjZ4@|GLG8bj2eKW1o2v1oFAs&AE=tXA{Pi7^(mTp}8>PhLIzRwh zC$CGBV7E`?ElW>smb8gc#(JRJV7Kq0H}j4(mt-t#IWJf#}nrF;Ztlf-u zwsVL@yy7BX#$<;3#l&rxFy3Z%ZV5T%^4CS~Av0F^sL6i^#w<-<;+>=x(}FjM%1h{O zMoguxB#a?16BsB?YSUIGo1H2PIG$AbD=UN}zXz~ok1KH~ZK|6~P0?$_`g#v^sSMrq zkJS48?-}n!o@x{88zRrPiH!_rb03k4AO0=|TJYP~tEx;UeiiE=`!oAjz@Zsf`Bc*jxR7KS%Z3M;Jryzbq zFIlZ2Z%nJjbDI8#3=dPEiml!=GwWH@v7R~gD;Bq0l(;atIilZ^zphG81>ErCvNrV~ zE-=B4vf zF@%E-Unw?b(?!n^!8&{sR$+3^7;bCZpbT%cY>x@#|_k^=s#9B z%nEwppL@WxRPS^Q^-O`b{)4?!qEja3-+Pn}oUk(4LVw#uxjKpXyaU_U6Rm%aKX9M` zz26I#&iVOOzBC;{GQFQ)*)B--e!I5-2CPy|@UZ5-(!NQ=v)pp?GC zMf(s|Srkysxj9dK7;g!FZ4%vL(~pOwPAW$0+C`-Pk(}`eVykwIx>sWj4^Q0YQ`%uF z&^(dFQ}P3`1?$`4dHAD`{r-$2F@Gt;lx_afbg_Nd1ygQjSBY<@?md)Y{X~ZNZ1r5! zJnXSi^mVD%{O3;Q8K(}TXm2TcI6xQN77`zIgRyOUHJ+K%E?k>VNpD465QWT(lMc_f zLw4!KW=7@TY+jw+6cOmKayXzE)-og%UYvPYgHOMwZ z}_KtrFsWFMQ7$&QzLm+9?T!b`(3k#8tlf=REABm{<5f{N`0xzys+hI<%p7 zxKeRvjEXSw$P&Q^Yg;0S?Nn7e)i{0PCrk4(YY$g9>G_?XtS#H0h4AyKm9i&pvV3a! zb8aG;*_k8v=R9$eyB9e4VVIK54Yp+>!Ax68a`Hl_!3Ua|o@hO{A#pKZwD3x`A1jZt zy)|~_Crf=hN?90pWS?0TYR6@hPNt0fHVmBYl;o8w`uS=j$+0{70^4E;!p}K!kyMRR zHJ`NMG7?8AZ4#dgMD-x?gUuDO+l25V>2PnUQOT&$e64KCxHs7{F|-a6M#;g%`+Uw?r}sScA-Ik#x^6 zL!Dchq=+=Lv&LdKL4w$fq@TIEbOx_I0_!8yj}b(7W^p*h)M4#mlv2@hCm<5qTNU9m z5SvIF(jV#4Ng5SbAj9;CV3vuUHEK3uoZE#dnR`?@*(<0nDZLXlAM0`}3h>ZoT+5b; z8+q}3g~k5n#PA!i_A3W+09t9{+G8d(8vZ9QkIeKH!T)@D+6BE{ zl*TafOy^vu^eGp018~U98B4)XMSg!4tEnz9#%rG3gqyXnQ$vxPej$dV!>{yr|80*B z7tD5J@(tj~dc+QBbCXv-LYt&J+shyBe&M!C*j`a7JG`8vJ->ck8}c1~>-88@O!^&* z1NX%-E-|}1vsi&GfxS+{PEq^BzA>hdb5S$;iQ*ua8|igoB^-LB;{Kaq<7lIUw*i@9 z^oxyOk#7ymzX92Xf8TX8wEaREo?HGOM^_%msylBl8|$`Bdkk8 znlsmCl}acph7gncUOAd`(;-YKrsc?7OSYJenaz&h^Zotv+UI!oJfG`%KJU-_^L~Ba ze!CYr?eH`@cZr*CBfp`av9{%BlQz${%+3Ct{`)A$V9U>{f}i9a?4CrZl^cW%*sla_ zbcE#dw|j>cww;~em`VCsYdRvLRj}`v=JWSMYl7n?{Q&2@xYv5v7GUr2_x;dvP2{(h zaWwePg#DUfWES6wtl}8^wqaqIL7kAWy(u>x#Ip0(B*jYoBPh)Wz zX2^Y$rJ>pyue<}#5<`2~>V6i^mScu5czWCWFJWly!K_MuStoX-|C_UaNBv^%*dp}e zf=>))-(fBKZ{2AXcGkXC-jdc!|5e4ppZwf2jY*~LLC*e!&Jm8_)Z-g%$Bd&{x3Ui;? zSU-1XVN2*)pk8;FkED0~L`I75Y87T_e_Q}}lvFX~-tM4*J5D=W7Hrj4TNar4eYWiA z$m;u2+y4lb58uua+ecOmPm#C={pPRUR|WouE&fYW4Hi);KAVt!W%rk9n%BeUygkUh z)7M!loQA7@j0nZ(yrIgKbGfb}8CoFcdKPxUC3=?UumWtaj~D(5BcbxoZw47{cuw8R z!p;FA%bOLV8i;oHI?MA{y)(Y11KaN%W%mkh7+crx9Sb?drLB~!K|gg(EQGek7Qmf3 z*RrrnE=FA6l>#;BfB;DD0O!NQV(&_AnXa6d+lZO6QiGD~^WpxnGFjNgJqFx_l?*i~ z<=3YLdWT&;{8i%X{**R(C;WrNQ|#PbnT(*rt*BRU>)69<*|Q0)Z?+2ijUq*Mf+GG+ zIBa2P@zmCFm8RGrW_jbLgbzGj2ah}e>W5qWfu7(neE7{eN%03T=pN9}9OM?0)3~Wf z!juT4Uk+M&%wKNE+%Ru>nHX^Zb5T&uU*P}f6HG5CbrAAtN*x_qwQ7%D+xy(XNmonDP`M5AGcc*Yu-|72=x574^bMS!-9k zV;}Z&BJ}m1)3;iCPT#_!|6c@DVr{={1VcNSp3xOl@|`JNiAD02SkqmL8YG?){b+l^v9uOw47$y(&no zQT+pfLTtz3R$>^R3kOo}!y9Co#VX7HEV|=(+ z=ppo|Le33&D{hfjy4zcYE&q*)%enQUJ0IOF{({@BX|p`kinR}13wT`YV<7y4{cf?W zfgNF?-qk+`9t*;NNl_!s|Nf0~T>BJ`xLfTZ)`b1pU8QfFvKpABfBaYQeR}%E8%p^I zKkL#Y4U*!^GTWbKWiM=7r;i2RWX1wb1{R|!k2HVznOM$!9?|7p^ZoPRPx%MgF|+02 z*!95$YgIx;tEI=p80oL9D^g3OS0$UB6ne{);K&?wT109#w~dp7?~-zh?0yo&HV_limf#04R$X$%Yj#A>7Eb+4$U9X$l5tYuPAc8Z{()}rR-5UN`kmo9f0C?T)z%B0 z<*~j@*-~yq{5rfzhnwNUvbZe_y=OrIr=!Y}tdIRd4bQ0uGMkz1O+LM29HWwra|XWgMy(@Vlj`Is?z>J=6CK|8wC)*1jZH8# z2g^I{Lb18cc`W<-uIUj=cLYrHG4F}^;Sb359KA>L!&qFjwxjUaAf@m7k)g$|@>n#4 zy1aYJd(M~MY3z-hNy-FM@g`ETFLt^9ZjzN$IoV&&WJx$G_|8*ha%x8TsMm&y@_P)Z zC(6RzEzi>~tUXA|ItDss^9o+J-$rn1S@82>@Z)~jth2B9|MnAPHa?Z#Kl_BEckGT4 z_hn{>Oan+$_YBu{1WFp_=kccpG=g#ccJ?Vgh#k!!)j|U&wD#S`qf$68{JH40)V*aWccD;5!2{Z#WyoDsFIiI1HmM?u_HTplI+Biy8 zz@IgLMx$POedqJ0#&YDRZxVa$6P>umOaBalIfW8Hpji{_+8#oLpzn_IC6FV+3rne* zApO967IVZqUq2hw4AQ6GMy(+)ZeNZN%2r=aW5_Ay9D*#N-Pg{lb|Zv^aH+`<;?y}mFO`?%Nv!$1<{&l z-YKnMWP9@iRx;}*pXZ)%Zd}2EWpEN==LfddDvi*=b+r!-Hf`P`5o*iV`gD?ZupjT} zW1g`l3Z*xs+yb88FtO^GzWCy}#@h7u7L&UbXBdin?$=DOd|Hq_J=l_j{q69vzk+{c z>4hfP&Y_(9c)X7b%ZQ#vW3+#rp)NYe-WK}a%fx7R{Yzc6$2i5ur8GAc5sK2MAcI+v zuG78?-x4wk^r)lcEDI;{D2lo-fB*Rl^(_G1N^O3WAYi2CTudd=k&xyK4i)$h(UF!{jw8zI zM2JzjrIc!dW0|>sI5PJlIOa`nXut?X)$O~UF~K7;pXI13JE%W`hxlq$SMX0)XKE6h zYV6l?{7wSDH;DSV`30^tl1vij;(&ICaes@rh0g*CIQSO-`w8%04 z;u@@lEpW`gL&TzgzhY^ZtDd3Q(nSuzZJHR3uz#uYZ2wa}m7C@$4OM!+gvhGd*`#pe~@V!|c(Z9gNkqzdeH z-yB3y^*`N$yV4#;WaOxf^2O`BevP zDp;Bwu*`@-*{^J0=leg{oOk>1z!>Sb>&Qih;*LIeQE$1;e{-P04sF4L*lU+O?71A| z`2<@NCo@8Y1Nh7>hLK~u#O#J!IY#2Uu==LRF+1%Q-#)c63I2fCAq7=_G-;;#%ZLiG z9}X5S9#`EZFDhc4r*2yfUXmVw-Cr(LqaM8TS9Ejhb#~hBFTK4c_9}q)xHY%uA8ZA2 ze}?0$E31W>=vy_AT$NWeeMirfgKV=m!bZ|v;P7cRRhbWLa=DmwxIkuUUoBFWZB+Jg zU#k#Q9kjE7p!@uJH#@e>XrFCYYfAXWn^qxy|Ec|C@C&s)J#5+X7Hj54qJ}En={Mow zhKi%}aT$o^u)3T2^L|Ez(@{o>eHUPYe{vf*_sKi+yy4BqXY#1I_mQfDL0so+u$B~M+#pg@R=!JurtpoHwzG4xQ4f$8-<$}ySd;=ipd-u^ZD)jA zaU<2Z+XQdS;JivIy(ux|*=M$i`GD;l??@4Xbj1t5V~DD0yoi>TlEXF@lXI%D!F`wRu=o&K!u5%SdpP2pp?u&3*g%&@o1`sFqb-N5(=1@8d z=XVbK=YXWAsqsUsru(W8wSg?Ixp~oj$}|4y)tX9Uz%o<0Th-zt><;n?ToZB-pyPn% zg8NzI`vZxlZ~1pyMO8DYSGg%O+VM$&Tt>I2Ia3Gn+dzt~6Ugn9L9~Sw8R~#``h9A8 zO!fW{=Qi2|2|6tj4-bP(M|{~(BMe{ay>Tc77wZqni-=1kuaQ70leIvrr}U=(J1pUj z5F6g-j<6mci-_wC{u5suv5OP&;hZ`g`M3Y9r5SH)NUaE?L0>jxxBiD~kAU5Lf6{bN z=LTvrd+ZET);NawrGl0=h+wjf&E4T0kh91GBVZ-G|Y?0ujCp^(ozr$lFqDC!57 zTT*yui%d+T=qYlPp{CFsD@ZfQ#WO3&M97iAuC6^rX8@wuWo7fG8_zb>&uuAN*q^dR zE^d$ASV%SG2hB97qz~P+bl)@w#PHikWCkeGbjoPffyyR4e;TmUHN}M14#Jl6-bCzJ zRQ|PnNQAKH(7*&tE3{%3HyB@74lDDm+l!n4AJu)`$reaw5-yh66L<}&L<0^(DjfbG z%QpX(_cd0`e5whV`4amNS7Vrv^^7mG>Z(GBJ0X&ad#28~c>=1yk~ddYSK>}=&2qEU zuQ$GA>^VaB5vIJvigWvmM8d0N$r<%Tmdh#Dp>B5zMCD;F?*)cxVldX{ZMwk530re0{i$C?N54=5K*2nTwAMQTi6q3601ciBY3LEF3dXRf? z=6TV>re|=aKF0dj!oUS2;B9C8-+{gk*$?ctAj**wlzpsTbLZcUOd0+uh&ND4!|v*$ zp0($2@4m`JExmtPVtYQZvn!c9PJlt1H9_R#Cn(Y^S#$pbO58@fnS?I}@Kck*Zj?oQ z?jf%5g=og)?bp6V(_LigqV+&q{P9)w;W@%H{@%XD%t`DS7V5)drewnzR*(D4mPH#q z3Gqz7(gC1Y`x8M;9X|>1U zBl*U|Bbhg!5lY{HOZ>7UZNGxLKSY+Egj@X1?0CobTg^Q3ffaf`F#gB@=AlrNHFa`| zkjeT2pc~88UF0yp@DWH>>FWkTL+^lDi6zG(J6c-1_O>y6rvgmkrvQwP|1t6Rc2Xsa z(W?7Enj$i83Fb<6xdYHlJN7y6Aoa&wf%WINF}&)+o~zh%dPM4_^04t%02)Q zw6{h(WyBn;1vvq2z)w9L>v*8lH>(4^D)}0^uw4hL443D6=P-6oIc4~#Y?1wn23eoF zahU*Lfze%070_3CxR=BEtYvC#1>BB1Z`z5xmx=f>zfAGja~Xw0Dvr0Pz(fs^e-ivC zo_lVv7m{!tojo2DYsaHalbA5PrKp0d?fvb}}bh{cbl~uwbL~jCbr31!4)S z0crGxeP$;wJO=dRSL4@gOOs~QKK7pZ@tg2qS^iihKu+|LI-*Ir!L5D)QUi?S2WRa1 z+Rh&0e(Ek=I9~7!ete;Hfe5gVhVFy30jA4j_xwUm!Rp2l{n&{|z3I2(j{>_o*B1`v zs4os&j%TXz&Cj?5;HAK_&$Ge`3^y39Xt+pDT@vb!KaK z{MTFmU7zvmwelcVL4A1o8BTPPyF0Lpz+?#qp9Q%RF7Rk$9`FM@ue6Di zA-RfoKTL+UzpgUK6Uj~#9Ak_a=Z_*WCRUc8SomHkQIj|nHkc#8%~6M6rib+mV6=0m z(sIF&h9(6Rz*F`*916I@T{MBNTmX!Il~&KUiM-6G^)l7pb|P;;@22wA2XeOssOg_- zA^1&qv-DQA7nXIPQgP*Q5-F(!{+vpG2-O8&afe zm?h&=WKp3p@`7Ib=<3TERR6WF$j1y>)PVdelsMAXrSz`>6Ef2j*{9b<2;|AM@WK}t zjERi=eU|!|>A+^ASj}Gl7vSa78@=(DkTx5?!v3P@4-6Kj0Q-Dccv7dDH^5A7QR0WS zZ6CmF$7|!RauZ$<)FC&yN;8-~gUdq0RfBlT0W(PWRMa?3)=~)Vf0MYnxaHgMP7#TR zEqqC2E^c|bj2Y+GV!61;LWJ$s%Wp!nc!uSaP}0PD{itZ;gHH}a@{V^%qj@|b z**l?PW{qHN0?7*yX&YuNIblWFGH7f=>!AEy_z{k`hpCED4tPh7V%d5b!1LVqv;2Ze zuOLR7sRNepw9D&dX+Ka1R2cA1-cv*TJzuf4U6tCplyojWVk#P3%#Z$9#gG;+SD5F( zV?ZA-V?|*4a<2OYcSL;okW^=vmS#VCiJ_z!jAn1tYQVJ`uq7T&J?t^GOm!>1J@TXi znS80Jd~UJU5Iv>NT%-CrC=e46VXChi1E6;Hrl}Zxva6fR+~NQmEnC6kIZV5^S~@Ky z>;gmgxF?xC#^@V){J?xHFT!of%_>qB{Lyn`22gd@w2+=$m+y-ocq4mTI(2byo{4#ce@e~@EeM^1Wx z17`K+=1pu+hqadKBHn`h2I0z*w3FmKB8Y4ZCA0?k!UYGeb)?Oe?nSv=i< zsds99Mqkue%4Np=YZo7J2>8;Xk9&s;;5Ka!>53Zi4KvKE4;p87smLDCv~yyoXYY0w z$l0`|^(L!26xPO>U#{RI6v+DCE&)AkZ8XlC8Ta-)bD(?vgF~Q)L<7X5B5;Q1N!-|N zu2SbVa(XrHt*s_PhODm1#?JCuh%Z8cJJf!LewzP~KuxVqN@o4?Ah=55GkTMsJN$_; zSGnVL0NTsGf(|1`2)wAKwaA@jf4x*0GC(b~jbN`hL)XE-EPDCn&+N^Tb`mghX|8 zA@D!9?B>bM1Y^(s*5?F$({gy{^Q~Cl{uoJ)zO$y24~+3_t~HqeGA-?k{TU}cxmY*C z-;;!oumZ%{GdS?s;u_gl*Z7NV4g=S_m(tesRwxQKZJ{Je@-onA6vHl5v3YA~0?3NX zXjnq*Ebq1`?V^Q);nq^^LC+RF-ym`5y}*)W@IFl2(?_^tO7zRs^ex5RK*9wZvq0jgWYYU6dkZ^QOZ^|9`cNzv>H$91PDfY+ZWx_ z!KYZgM={X)ZWiZ*WR;Mj$I%4)~hk3l)A3rZZ?Ud13tuJdy0Z=Exn^Q@z#Q+Ly1LF zQx{{*4Ont_C|^Rvb8@?lJVP7do-@CJYGK5<2SW67U_0^IrjMu{+i+gU8{DvWtAdpF z7gWgyFl<90H=e0YDgnwEKc$2w(khvX_O~#{{u$4ZH;E#^d7D&P1Or}IIcN?VH0iRcWT*kG{+CQl?Kc) zW8RxCs|w9;)oMc<7Yn};+GuBi*CO=6Vr|N0{K-1X4mLn$lO$Y3^s&_M=T71BpoxWH=+ zFv*8Q!?+SahP!0v2aaMt4OGEfrbW67_OQPy!IAH*5$iziU$-cH54*!tIxqoIcNU(` z(BG)?rvT+egw$0h5!$;wkmoFf2Pn`Zmkg$XWa}E%9x}))wCfYwj&zK%D(Kl~xS|Y{ z)78L<-AnSW;LV4mayB}AzWd~;IhdxqfUW)IgLt2VpK^}bR;%BUH-ER9sRP}{SB_B|FuTvFmiECL zcVfe#7JV$O&0d;)4t5XUqia<^fDlBx0StBFW1jv%tYlL8Ezwi*Vhe5a_JU+GvNDI) zhZji>d1xa(V-_V_GKOZ-D?YHR4#QX&67_4!eG#NT`aclOYuCqV1jUI_oA3#*v|OLeJ3hTZVG1C{vEO3hBKNOK!>sBT`o9bRQwTZ6 zaS*)&xHy7)1w$!bTGTy&i!TS+CZ4z^YK|`uUS()^Z$u|d3V^`2^yz6GuoBB^T2n`K zq;tW)4r| zf2YyR9Dwln;Rs6*<-_oJ{+z2tOi%=lm~wvy2;+tE{rC#0rR^*P zLHG`K?_Ne>UhFb^L$FkwpkKe@Xv1}i|DEu^mz+%`}=(^^PC0?t0alu_OD^}A9<+}4aOfM z1fPw`mp%t~4H=U)O6C)QMCOHFw%oj*IPhaS?>8)$L0A3KcDAKu7yWy0TaC#OIpscB zg`E3{@ycZXDzbz2kblR5$8OMDjuxIeNBAD2Gi!FsMZEJ{_J;_8z@UFjy$@;j4Hn6k zWl>}|bsOGTCB0Ya>NB+H6KQ;_?D#FtH4?KNZ8_67{G)U@vR;M-6X)F_^NxxX?^Av! z82&#w##54u+`%&^=UNH(+->ss%d-U1jfP|Gmw}4>wrLP9$MD4WelznYGmTD>+yfje&#N5G4yN*4;a($fFHpeTmIYKi}YU} zsr#5f&-Gt=I+{TD_IC)XeLI~{8*0%TbWvY*mFeS+((}3|V0(GPJ_iffW(^}J>OS)5 z$_;;`(YU-k{vL8pbnRP}#FW~@5xywFyU+w9AlmUI=6Wm|JpFMY)DIht+eL2*^)myi zI1X(K0RPac8y0>r{FTben%hiJAXoSLJZ4XTTZgP){|F_wrMWckqPK|du}!6@imM_8 z;qvLiBXE^%B8r~mTyxT-j=sg1RvpC!z2>hW@-)wapoeqnKPIePXw#o-E;933DGFBj z5d~7k4W5rrg(B_xq2aG_xN8<1S60&JUHur6fT=3l;=4%Jez# zfL0yn$HK!X;BJhf$nWtQn2%UO5zE;E7!E+fskvrhNA7FHOV7)q<(yxNrJY}}V4Qg) z&U3TqyDpS`g`Bc}K4UoZ$TFVZzW_T1FM2*Jws1&-`+x;c=AVm~ViHD+22s1w4CxWO zPis`IwrBIaBx3SH+RsBni47$ib={PdkSb)0obgBh41eMv?{SqZJhY_>%P?@qr z4`=so?4w3e(~gSxT2H*A{6wPle@)nOg#o+P_eDzdvPBT+35rUY0iu*D2b82jz2gD0 zS;xO-RJt2;igh%jNhq~d6xaFpM5hG~_R#NM^+A*rtEia2`vvA`?ALu%Y*xqOQ@$t% z`}I3_oYN!9S==YG6%zi?sh$!-I<>_r=`&__QzsZAH;U}?yH>n7kbQyjfz#WU8yf{| z2~6Y7K|j<7#&c82pDwg<0!#Qnr}PHd58Yeq#-y@}2R_F^(By-gFf``OpAOfgH!1?p zkz82N#Jsq{y@F|zHVJ{qzJJjI+-c?n;%`WTLUb3R^gws)0*lcw6~D=urI zG4+)&c_!voz)qn85&L7F;)N2Om>X`M8sts}92-&ZxA*?DQT~B9V9)yH{dB|WCCF$M z@)D!U!`yox5S7+hFwYbHfaOSTj74k^n8(KlA_OAF=mLS4#=Avi3NCB~5j6$R)*Fss zRL9;EKz}isAmuV}AM?oPH^@GoS-_#a8|IDoj`Z?SO;m-~L&DrG?R=i}{=u9WlK&)PP~14JM1G@%Z<$;8re zr0y?V2c5Vt2~R!Lt=OM?cvG?8TTWn%hyFM|E?<@#CCqz@6KowAPW)z>wHVB`A;l;(1*l zJ0R}8#Ez9j$PQ#!eOOd{Ei#Ne01UTxU@eaHNPMD;%2%e3Tc<$bDW#NkP^`-dKYdO= ztMc$4RDV-ylHKW2uo@+_7@O^V_)jRcQf9rE`dorH&+3ri$+J@a1DpiUlp9n+$-XSL z9uqlr_2o)#SaJ++Pw^J@#P0PV>J7)28hzR5=Qr}5% z6{-CayaCpk67AH#TxMfu_c^2ueiDGBZ|9KCNnZibGx~<>Q;^^t;97_YoVhptgHSO< zEx+^u-t(-?z9rbeS>UC)b@DF%#cXNHQ_hwd>w=ibjOF~9V4PhKi?iD}{D(p8u|iND z;A5$ZGQ64v2Qg%}pAA2|`iG9K=;t|#9@1sqhtKWu7xomxI_{{1EZ`#GIcFLLD#p-B zYQQ6`k>obfIlbe2Z@R14*O8P)%xZtwkQo0){E1oh9_a447QWW(6|<^U__!+UM5p!P zxsHEC=3-2&%*NkLdUV1L3UHcepAEn5%oF5sLXkF$kwZC_z;GYuPUv#Fe9Mq(vhBVo z$t@5)sIm8)$WQNRf-;s7)%I-FXhdae2Tv)IaqYM$HximL{4meci;~MSli;buOMVZE zY2Q;+nYiF9hQRvSMQc+)cd)Nd9buwIkNicBv*@2}guYzm64WAljEJy%y3SazIOLdaF_|9~`;jLfZ~a1KTP!*TlVS}^@FCpf zqoRZvkz zGSRgol`7MyP46-tiNt!Mv6w|b-a%5zW@f_r)>BK22xJxzKX49K+KEwr?>(VGA(t|S z7x#?TRf*v3fFW8x-st^VqQ!y%iH1t zv^Rn#w1fP$-;+%>Rzj2K#X1h+C%a+ZjlE9=l_$%G54u{~AG)wkju)xh`?ze5HvQyY zbW=Ha;yuV64f*nv=bkN)Km-$mZ@d(qWr!*@y`L!voZTA^Yi}5hpxbWrY(~2|?B*Bl z2Qjhl8twxzuYF1JTA{FeZtwRBqa{L7_uTI7q(UEU#(3cmYrn5-*NBl2_@lS=%etIT zz(v^dQs>u&A5}XJ1>7kHy+Q94xUUTFBbrGhv^Rb_2l3AQLSF}5jbcip?K+p=!ry~_ zyAs!r7NRg3QNY)Xc8kI{`GlD7iHmVpIlCI`UUXClp1^G9b!gJ1z?9RHt1H9<$?({~ z4l8^|W7cNu`x_hgyzzTRU=KL`-_y=mnNxbT?40*fQJxvVT(IPnBvP(j5MPQd%iqRv z-iuLJ*F;#%tu5SCT{30HN2alcVvdV6i4F7%!rfGFF;R7zfKp;nsa5#Ucq?higL*qd zk`U{fu+N3kp<(?`CBq+GZ596>lvSg1x-Up`doo;Bm73rxJX7AwZtu*zwS#~7bFk&w z?!aAu98~CVNR&q$q1y<8v=D0mYDNJ#?hu1-K<@oB>~&g=##`GC_GY^5XJabSaw@Gd zOdF#=oV7V*-Zofb>17d@xUM9#=0n8)AAj!n1kX9G9B~%2iw!O79Ew2Tx!21R-&BdN z2i|#8MZmeaYS0*^#_CHvkOTsOer*rPNg0jNnJco%CPbBwu)<~#zs-s1a)91(zQ5@B z53;w9sZAXg(}+w9pj2Lhf^G2j=Fq!=IzZv=m~`ZQxubC2owG?s=QLY=>R`ogF2)Gi z(rCO*9qh$v>VZ>9$!MFWO^jc~;szJ0J8eit9ufOfd6C)tf7Vv`T87d!M!W69p<|5GkI7Zy7-y>rvh0r}C9HNJHdefrV7!9>GXh`6!C zA)EDU+&iKn^S~Y7dw;J9YO;5f41+!`*lF8bASCY20@Z(2O}uUCk{4Nfn{hBua(3O~ z`RUvFw;7kIl+ox!$_{wv>3ATzGjQU}_h~8ORPfvyxm4#k?`)?n_Z6qj-m8B3?p#iozblN?aAiYqjA#Py9y@DpouxyBW$$Sshq#R?Usps|! zo6|wQd+oS;GkBGf5eH?LB_cdBAMzTE#l8%qk7N+Ejv>x6y)Q#ldgsjS#+{>icsos| zZx168J=9b`$FU%q9pN|>vc}_vmmQYEt|Qja`IDb{zsa?*2XlGpEV2TVsb7A*;j-vF zb$zmjr>I%}Xq02&z=>by4^l=7XIokFa~@hrlX zh#^HT!)t+iT-4>T0)L6j+aVABEK*<9cQ@7f#wBkTA&3zYJmmhKbI|H_sgYsYu6ch4 z%elQEqZ!#<%xjz0#1Zj1c9XB`fi&{)Ct~!+r9{9&Yu=zteN*U*(m?9&rzc(r#$Ci! z9{H>3ZmKJ{gwh;3Dv&7#zuCQe1Xxj-0s}9ZGOR(Ds$@SPUU@XiJ4anBhHHH#fJ;e- z7BKD!x(BF68u*?P{u&YA)6OTH6UM8qxVQ?%Rdd66mbN|+V+5$wcx8mT@Bf0J97TV| zCh(j8oM59Qa?rm-n2R2dP31woaww`a?4`3isUoorPmOE|E*U-Qc!5jK9sp367^8Y! za0T6ep^|X}9Vo$dph_k4y{H3n?}YWlq-4IC!?c{M(7*h4ss_P1J~H(nCd`2=cbMX2 z1^@fYHo+2*TtzGVkanqX{aNfugH8vZkQpS@XI~l4WMpS6kgOBbA4df-Zx>Glez&-u7*yFPQbFL; zEFkx^JRSFeYrzG>6XkWSMsdhwzIvJ{z*T6VdiM~kR^TIAF(_Y-EQFd7PmXCU4cG{= z`-dZ6inLWJm22c^1N+2mRZ9VU<^C4)3e^(mE9F3o+4ZiB({q;oNv^R6QLYvLtp>yD zmUd*VC%Z*q;t(WFIzy2ys9UJt%NCS)H2jC8x^L_lF~nB(v~~|?jX{)`eaaJFiu6w9 z?I5;#e%Jv0k=7UmVnVm}+_VjQno!aPp%(May2P@{ck4yfaNU>s1MHsa@>-j%xv>(v z3y3fh?LQpj8_o%SdKD6En=88#D2H9~$u#H*;w0%kDveX>JQ(MJ#??;S*>F#e*%>c0 zs#g*{>cBqF_2sE%HTOOSca#B3A1ADR$E|}F)CAfODv&nF8HV1fpA=92M z7HY)G+PnW}J{3j`+F?4;nrXpTJsK1l4=~6#co}!tfO& zEk!)DHw{1(Zbn$Jr9ytpm*C|+831OH5U5ds*=r`IOl9rSK}y!xGxcbJ;2iQv`yVM+ zQFTaii2Y3)%R0*XX-rOlPHx z-Y!n&(Xu4CO{BD9{y#6kcFu_tT5xcD15ND+0sFT)$FhC^vO_5C0q#xS%Boojx**c? z5DY&R`j;IruN|O>u@tMLFbddQ%aFmQ622;pF`UNAt=V9=!&UpBHASrfXo8>avDX`+ zm&kivwhXKEC8$VAEs`k4|pD;^cpnRuS&* zWy^S(f%R!hC3qL(<=*0ZdWvjnP1HaP0`~y#*HY()1~ue_?WfvR>Hmi{pgSZgRE+yF z^bKTLQ;fUcV(EI;7}#+Y%1?d?YRCNV1MtmXrdPUFdwq% zoOLLvusx{hGKEcB(obbmYgP5dd#@DZ;VmrHcX*|-iQLb;U8Ip*Hcw@z;4$s)M;Orf znzUl?&%C>?pd?^!y!brP6U#`b!d~p6dA`F3)6m{Myo%Z_W1-ek!J8t^;khbU#YDk; zz|vs;4t2oz=EF5nq<;m0lkW~oat?~n#|?0p%$yY3yZ@7#e0qOB_MZf2u5QgwzG9FRd#Al;4VL}-M`%7UU;Q?OXn{NN__*+7wPUsVKVO-Rzj7SUN6_AJYPYM2Ek9j)ODS%d>?-$7qp#a zX}A`4%92xypd4V=U*Ztzp`hd$-sNfsMj8)vX$!ASgO=xX)zS&d>sYtgPHh_U;xAFd z8)O9!m&yZq4N&CS;F5`&3xZJ6JI{7uOEL1fuSYo@xo@?X1lhgbLc<^JI=mV~D_*`X zfYgiu6Ht*G{e3!{J2u7X;bcR*mJqJOLu|m1nHw}lrYKU$wM(F<%js-dJm@KFxRwea zHDpY(gm26KtbARdG$tMUlvO~wa_=cizb5^^@Yv$Lr)-#4tkQxuX-d|H>rGMuM6woA zASi7)-FwUqyq}7zVjNnaT;d#Fpm>OQmzqV+Ez5R1?jOXCbplBmEZ2L3;Q%F@;t_3wCHSJX;H)Lxg#|gMUz^yNi}`!7r+h@4nRy*VlwajeLRG; zVFtu%3S-ljQ-(=Vv1vR@?-a&<_E=R>;T-!?sS8DOVlBI!a+F}_Jf%uxc%pul58%N2 zcvnI;^jz^?^*>dK$l9cvFGMZ^OAU-Ti&Fg_a)ApXJ^T;H5SXVdaP{=BIj+#&pU9jM z#?ll!Y`D-d@V#`_)>s*&haN%57Y2t5^nb2({W@Cz9RZ=l_+rR67H&^ zRE)uc{}6)vp{Z=uVD+RxARI*)p%Qj-Z`QBZ&Tzo@&6?A&7ZBAG`oMZ6KMYlc%{m*4 zx(!udPPS+lX1ScUFKj_1UO@OaPj!{x8}gCZD#ky98!dWBl|JAk1zt;>NVz%?sXL9d z3s!}u^V)-3{=?8k#EEI-uNEuH(~Tpwo`@4fvlc929~Ct!6xw!*GDh3UX)N`Sz?Kre z{e&Zc{S%Tc?R@u{;eOv@uVzZQ0#che;Jb_~=`2w|R1P3zSZVL)&6t9s>Oy{(F($X1 zDkuExuwijC$BW%{n-T1bMO;USM)+Hwc`oGF;6H5D*SiGI0G7vZWX@!^=xO!^p3~ zBH4J$Qtpp8ARIH_iw(MgmqRn?l*E8)Rbkyg>`q>`FAl@zwToF^irR<2@w@uI?8wj_ z7H1p$?Y*`KVDFBJZm`qZPVTTIy!EU?L@`I4e>g07FKAa>k=Is}u(RvHYN+9o;%Bh` zhaV8scNMj%-lh3wJxZ_u!F z+)mdmV-3{i;*lUx77e-c(>y1g1AXuVL8wADo{a@CZ381H5f+?5UJ`QMo$liV&Yj4# z=GT;UZp22{v_}{bRwAtS{lX{_UTJZCGz!mszaHx^3MxkCzXw{KvTMemWeOZEc!tdJ zVx`0phDItR*VmZj_-~Yv5V7lmrj|}{4{z~y%p-S^V}UR?02v~&PG~MiF0nz9o6Ej4 z`b>c-gf76{9yYI^fxW}W`*JDQ5wW)m%j4eQuj^vw>+nUzgv*KhBGMMm>rU>62n)wY zPwI|T$S2Xuq_;!sV$SwTvwxL)?#*Cl-~Oe09pTuld7#TumV~>I`0@A;oX0?#wO|(p zMet56T-{Ut7ZHIy+o$yd=XAx&m`!fpHcNtzPB9Y@obw3FFo(_nO4fY}b}YjDCv>!N z@+r?N#8IkJVAhNXi$)}#6K;17(H`**ZUdGB_kH89xFV~)#$0l7-D!=IE!fFaR&9%5 z`2u%rqIiS(ac%wDau4v!d5OC1`E-=?GH{|?`2x>Z7nkfp*iE}qSB+z z4ZTxh0SPU*(~eg?Dr$cJON|JwT{i5)l9LSkz?ChKr-~w@s`3awq@{VKau1;DyPkrx z5=BkeOYkIg)Bp6UT9oH+(?9!dphd0(1-U7b*C%Jn+3;-Zqe}FKe}KbCL#Mt$zv&$} zZP15X75Jen3;(Qf`6THHeJkFyidy&NL=Qc->E5y4<-u7(CuXzma|bbMgo0$?v1Dd07)u_U(M< zqoRs?37HzuYKuEBC^Z&0ULYM4O@N_T04Q`#HhDx`v$7S>;9rm^=RKuZ3_#gtJNFA*<%yhPctKOKs2ZV&4%$-k3YAi};TBHp z1JHjWPdSDgYn7CHPvLun__)N)aA=j*T?Qxw-akz*K;qP=`0nXgi> zrvX-6;N0%t^G*nB&QdOc*WYWmMvJ`Yy%Ez%JGiixcYBx#`~YpEKE~*XyA2oAjHqts zd%X}@g%+q0MP<~AR91{{e7=UL=?5-L4|(VrSyV@jl>;mnmOF<^_^^pI02#hsivCHK zeWC{Hy?s>CNJ6XvRrEt;MT_W|H*WWoT!|h}pKmHl&m7-;g*NFsXB3$6?>FZ>BgrM? z_PaxV(T^@8{ca8JyDs?gHDKwwfSG4D62tu(<$Ryvs7Rf>wPEUphUNMslxa{b*Vap; zx#CADmQ6;0R8xA>g`q~AJRKV=PnAEd-JZ^p%JckX!~N_ud8(w-Vl?WR1_nLOx$KYM zJg~DUPU#4KZ&nB&cn%P(A(N?>HTiS7uAMV3~Ta`7k-b-f98!E za6sxmkT-v$=jR`@-`d?8vJ7Zm?E9LML0)d#y?QqfB`^HWCUo;*oUcJB#pR`KMBTZiIooV$B;Vi@y!4OYcFybCXYuLLvwWT^1v<7D z^7;+j)>06^oN(sfyKf>bP$U>@oEaHlsfRr#6XBs3`FrS=ImV?9Ly?Tn zLZ41m&c)uOZd_xp{fWsnIaV0Ae*pXH)7lB^_~r-H6QTbs?ysI>_J}8Z{^~aM=#t47 z`4gI~8*L2Rdwk&@wd}t5>Bl**d`tu55iVYLOCnvBY-QdRRv%mba+$nHOut07dFet?~ zfI!X8=64Au(Vqc2*4HXKeQpzIfT2+jbv#+*u0}?!&G_g*KbaWJ1Q@KzNoS*3neVRF z+qCn2Th+?wPx5Am5W6#&-LRaAi(xz(r`qQ*LU-P866_%z5OY1?+0P%7=VMJL*1kL4 z^ZSQfau*frx zSrw0l9Lv;AiWC=+`&TL|SawLL&K&2o8O_pmxRO~JI9m4h5jBQ(FG;_tG>=lBfLB5$ zr?3u`JORs!;b?Zo1^hZh7OWxm-i0K1#~X{w4|BfG#vV7Ly;tsKoVZ7Fe33?d)2TYw zb>9yDPD)?KQkqv^}iI*rnxvjC}`G zQ%&1#=pt3BAVsMnB`UoJMYBP0s&c$kPi7`_W^!_pInNjr!mN8s5~axitsUC#4z=mdP5};^ zrxyk>U(XROZWuc#{H_?b;?OnLRG3D_)j;%++T%kX>;#{OyD?StjM0XSwGDUIOV+*l zdf~lR#OCd%5AyOZA$pakIpSCIz3co)#!Po8I+u+X>m@`F?YnR4yd8gi(?3q08#=ZS zdQjwWb2QUIZ<|f7N0qqy;kEQ(OjGq{ zyQ1&KXJ*539_lIsX5%R~cif(MK6eW0QbBfSmGbXqej1xgSDBxk(lWK56M=@*y}ZZN zuL7;9&wa%-ZVshwsH>0p{s`(NB-GE5N5YM1zHy#E*J|r;@i=oH#C=op%fpJ4w0Ns8 z(q74zr+-We7U{uX&Hpip{S|~D!)4DM@aR3QpX1S3ysWSZb|{?T?dDo)(Pet zqL1<+By?Uv%;w4k4SotpdIb$%hyJ&1G!SI8ZJ* zTtNLB(cbibzZgvt4kZiMz|)pB>x+Xbh^E8Z8o zCwFeGYU7|&;KyXHjb82-tz5<2o)YPqE2H9BF=|Ptn+FaZgPC?u8s6*~iR($`@U2Vw zj6f0u4^%k7qQ8d(;)(|BC`1*5`-y--OGDXlQ}3Um2a7_Nk2xm@ABVjblap zAm%>Jx};`1Ofk6nB`RQs%g_VKJ;5)AVKLrq+?^VOgtsebtf5BU^~u z&jxy4oAryznGoiU4{^6&Jn1-T?!xA#+0^mEGvq5I(&=3tH)l-*JUz zTiPGM()mA4ocmlQL5OqTHaq$$S~;^v!=-+qHEGMXL0KoR1q0Q7WZ1b2+0W%Deyx*g z0lx|#fxjD|a>SeY_>Kb})39X-Kiz6AI&^%~-i>v*KOOyRBC)M~sEH(}((jE`!UQYi zpwuQ#F*=Cyvu*Yh)LS?12_jXKR*q60m2QxGgGqR9&!6=E|m7Ug5bV;`VTl%bGlkicQ6P$>O}7JYk-vIXbc z9d57Lk_@67_5{gf$t(ur-sourj7g&(Fm)b&X} zqj7W-oX_D6CC4!(uAuK?_u2?b=BJMzl$eR+O<{4buK|(m;(H}CSA57yEfOPP{G~1G z{&C|dH4TZ?0?duHLa~(#nmK-$@24uN<;!$P1*J^YkO)c9GX;4cxR#8Bvl6Z`zdocw$5_tw3gn%B<`l?+ByL5N@~vYmsdGKn?n#9Udd9%{l2@cQ?cOXuf!Fn#R^?5} zq}FIR>OGEsP*p8=Hilof+?r>8-FZ&ho=fB1y8T(STkAq_cfqu%GnY(y%zjgKL})}$ zG$MY1^ecKQqZ1_m70*M=zf=6Rg4nKBS3y)KjKiZ@H}ynIW*Zk?e5qJmK^jl%rAgA0eSj2-mg~h$IGt{H~~kA=eBw` z;bP@H@pUyN{;fkF9D$<~P&qG{{S*BG%CSb#|6967?l{YDi08}c0@1E4_nr$kbJ=#W ze($y6Saq3WEA&$HX#wn-=rhI-o;~pAye5bBiwkSoS;`*=nr_147g!9n_|+OD^Ybi? zg~G-KoE4n)tMk1`EGBzUW#a2^d!ffh8hZG#Yw=@{s}87kEv@dmZoz^tQ!KiXAGwa^ z^H~>yXJS66Y-m#?l$_p_}WcD)FBE@)7Ihev`u!maO@WFP6?J0djX8Nx!{ya(~&1?eN?|-GYm& zW@T(sqil_;(ZNZ+n>QM6QQXY+Bn`~JW<;kc-W?H)iC*-+>e_DrkR!4uEp6UA94>!+ zmt>0gqlN3T?8nx{H5ue7j?^j~4-ZfDxa6or3idZ-EH)%1k;JYaL(~i4VUrWPs%e5@ zTRdp-iuCWK2OHU)!y?xgRu(nSmEs;+UWPy+-8%8phpi3{AJL&|&{yZeEJnL`%mm3Q zDRa?Zz!hjzf_7)LX(C$5XYJ!yEjQ8&(b$ieI6Yfm`Ehq*>`iqfR`xTQ9MPVIj~|LP zA#p9?d3VFMd|vMJ*-P7@I!kE!I}GtRn+25IgF7_o4KORftXYcS6y+)u-4PwArnK{o zQ%1^+z^;1Q`@nBC#8u|p+MxXtk< zqG2b1L*Z@a75Qitcu6NNi+|fwMw`vh`6+M1XhVs7v0}^b&i(G*Du}LJ^zfapeqXw- zDhRFzC$}mNuXa2WVYBHl0IOa=o>r(U-Y?&LdO=ff_*=^3O`VVOnlZelUbU}JQNl@o zTI23-Py&=DVCVRzfFJ7%l?8(&Z%sWDspOn_=KNE&#lr>{w?h3$gm52v1Vk zJmnO@<~Hjfr}E@WXmXc9(h4QInmAD953Ct$?GRM0FF(6(_AvK99k9 z$TpOMs$hx&G|<1F)MGh1mYX*qIO69`f#6WMo(@Vf{G!TnB{Ye0!NrflHF1~4jg+wX zVKL+ z*=7n1Y|kRNt+x}(JP&teFPxx%b;CJ$2{xf-cl&GK$?V0|^*_1Txz z2~?3r5Zp^U2<}5FChrKcz$Ko@c^soQ2S&bo-FG9SpFUom5j)~i^K0V&V)!WQ`4ajk z_3CH$n*PUl?Jsl(fBZ7j)T-+_&3Qf81hbyWLmo3qAKNbQ@~*ecw-`%2!P(P(H7Wd1 zrs_zyqZoiETEZ4LhGsN;qYtXoLuy}e{3O{0F(4QL*?uH!aB99he(m_E^k#VVZ)55x0Ze0*ib)E7i3cA6?|)MJyy0 zeFUZzdVf*lQXUCb#|mC*9f)3h2l zY9-25qM{!@Z(Y_E4_(mc8248~NsifGu;lov@DbcMyojfiYkdv38Zz%wsaGT)*7^Zz-%CXOWAnSW(??=EVu9BBWf2n z7kvX*b?ax0wa?qdn(Adv}^P0+cO_$S+@I$2Y{MJq9DMpe^79Mhv)#DdJ z)x9p{6#YJle!>cDS4;@pdAtDCZ@}j-e!5lDWR;fuO>XB%utKrLv1Q41_}9e2oHz2r znhJ6}c_C1HPMG>-_1*WLB%tGO@8J2dAwmc({OrP=FDw|^q%g+l>BJCh>3OpG1Dm`3 zVS2)0cWEA0|GrbT-!@m;QXWa*cwt9Ew}2~>FJ9;;D4phfQ{OdPdvj{|#S}_s08ddp zPHwC1-scN(i#EAE65662{1rHA&v&3kT@9hN^io}LZc0c?cJy@ij^K#+>TsnYej3Yx zj5hqa6v~H5srDOOI{vvty~Zpx?$}H*s+v?H#U8te1m7$$K200odyBURlN{o(T#3fN z+;gN}(gxdwL+O!j&!RnQ)lrq3C&%W~SA4k*Z7K z9wL4F;w*!BZcG$ojuMxF9fztm^9bSUMyQ&XX(lZE+&YCXFThhiF_)tH#5^4tF-+Dg zKpl}rPGO#5s5&Ir9s`V-c9@5+lej`5MfkAPsPQPZ!);E^xhkl(^n zWzQiK$*OAkLa@87Y%2pJB03ItQJrF8!bMu<8$VCxlML!jiaUF`f%o>qp1Z9)6_HwVksH3BskHy9jAynUbljK#~_+B=DV$=1DamBIx! zRN@|Ud9$8?GR2#)YDItiTNPf*WxkS`K^E}hf+OY&O_|2bD`oP`-Y&}~E zDuUPk1+L9O_=3 zcYY&dkhi{x1lvJ>)j2?4*g*15t9y_lb8)U z99PiXAn3pJDxs8H%4y-W?`-AbR_?gr_e_hZC(IMGfwV42!MjQtRK*h+ZQSeo{ZBd| zNcL!RV)7RCj0qfN{|Y10?hK7aVkU)ue8c7-d(o|bAj_XxA51D}r}@`Fstd-?Bf%>X zb23b;!|J<9-ws4}v@hfpGZ{`@}|qrNCN$ z;Jn4xp5chO?`F-<9lmPEA(!4ASoDk*8(it(GcBpFL^OBr4D$@8tl$D`S#5isr&TOr z=(QOQWhqg%Eu)O5KFJaWtYykTYhl)}I1#98jTBA-| zUw5Mf#7SP_r@aO*25rA|<-M|u!l4C;HOOjt;-{l7*X)}FpGv^fwJm4PkKM4mx-G@C zhUeKS!9qlCFNrJU9OYcWunLJR(s{Q9W)!2?z}LFL^8fpIiKfO@6xfS}L>Pqv;+rMn z2-7dK69^kFWfw=-VXo>sOZ-=cZ9)#Y17^?l@5OqBem!O@2i^=-&}fn&U`H|XW}rnK z`Qd<`C%u7pq<1d=RtnwNef98l)*kP5oOw!}ip+?P{XqqLJ=2hH;)6r+`khCwjziTa zBpWmC`RzASShu?;Re9JxzXHo=?|E_9T-N^)v*_}v5`f(}jm3zI<4OC{;39AGb@AVF zc>@R3-OlSFq~4{l2t~P|#D|qnXFkYg9qW;t(hoI_TE?-q6v46jR~UXHHm8`hle$|2 zwywy}WT(V3a_U+Txy$ex{J!H4n_mk8%$OUoM`z_n_O9CS_Vk=Dw-OUtiYq4L<|6E8 zhi!tpt^>JC;g|9;tBK?!5uuT2ysaGZnZeTLGo#u@LSUhrAFf(?ny4sg66XOL*|IH} zDPck&st;mHst0~3m*V8y2Xvv-5cJ;CwR=QZ$8s?)C7&Le|o? zkxBmD72A?6hz?(A|2Eq$0yrnLm8@b4#x_V)I42JVV}saN@K4_H#l~zG7B_TW74739YPw6n3#@aFpU1x{R=;}()Xh|IWz{YFA%rR6 zMwBgAbBf=p%Fke|Qr%rvx0AcetO(H_FQ643d< zBahq|svYm7p(}9~+gPN-izlSo%9Ka3cr4|G;b%z=j=}KJle!OrKGCL6DKA%-4pm(? z*yPZUF0;QF!-gU{P=?XUi`kAP+y`cx*bxk+Q^Fd@B^ z^U0p`bKe`sUmVtoubMKd%=jhFNp}%6MuZ2R)G1Y=tAZdk#{tV8Hwy_3_|fhx!xNs; zH1de#&hMGbsS6;Tp}Mq}6G2lZPDRHf*HV+SHH;KwZfKa9qzy*Y-7$GRm^~6c=OlQ> z^GspV$Z)tQ-MX!jxlvElGV_Rp(RL9xP5v3I#QGsFqmX7qMwhxAF1m9bFf_+I0x*uw zWWfI_R8L*Kp}{m_V8l|WSg2W4t84gmS<%Dv^SY3yfMxbObVSX8?y6R5E9XAH@j+2S z5mVvZh~9|gh~T>KWt7m53c!R-2-k?B6=;4F_$+*s*D7?~B;4j^(}f_$a3?x|M^i*9 zqw(~`e@RAkg?p(|MjSa(0I2T%I~!xexA!BUGKEa-pO_+ceJ;aq+COlXe*I3>sN;5} zG3M=DdW{?;D&L~;?JD}i)`f78iHAKbBl#Lh>RA?yE(}FO0=^e^i|oy*pmv5v`zY^7 zeX5F{;Kh}9kKP%+U9~@W-!gR9Bk$?dgFIT#EaP~@v-kwmzzYp(XE=uY(af=91Hun( z>n*OmjlMB;2LFqOJ#_~V#MI_$#Bx!d9(t)wAHYxJ$m)HqO_OGh8LJQ;NFzsMON)JO z)PFm8PsiGr2oDkjq{$@1Czhk`K8AJHT_&Hq40aRbSjX(8c4Fb@7MbEI!n{+Im@lynr@|`{lxVv{VbnuWZ9T?$Rpkw04U0-XD^vWyx=Z; zoBGHOrW8su7_Ed(cYVtg@UvEec7~O6P&AWY&mK_P>6=zW|3@DMLa z;Q~0>a0>4{oEHbCBacVGS+LZ_I1pO6Bo_Jbty?hDd}yjpcpcqHOsY=gAxj}fcYOE# zCdUvjzzH5%fzlnvyf=*x?RJk3ZFf%&{p}v7ImyF6ey`?6jh;zlCanywm4}hjMgLbX z=nG#M8Q##4Qt0x%J!23a2T-LGx|qkd-qNVQr@dsd2n>e;jrebVqyI7EGk!CYATl!F zxQHuTqV7sdr!5%{jCi4182Vw0CcMa!e6jF%sz~(VnL_1Mkym#a*RL6QUD9S>XExeg z)KS!C#>yDMj4br7#MCj5Bv40eh=3JCq0PnCv+J{sIr7s0BvZ{jKm#3Abe<_SK=+h$ z#4uGS`YzkvB(tZDqw9=E+lhMSZ{1Vck?d4tWF6Cpvk_SDlyRgX6&X{ z-NOi_d&)ZkGeX@s6&?{yrA;NjJmeqUQ`PO8x_AA?b-fzh_$c>RJRGHLg_Ce3 zOcONeZ2Qar?n{%GFw8Fe)S)CyBO^SLmYN(n%4QX4WJrgp2IQrhN4&T)uV8dmf;at9 zo?Bnt+|xeV3A%aDwgaG1G2J$+(PZji^b7XPJeE@FWpvC7nq^?scVz(H88B@O0$w%V zqTUb=tfJkzi5mt?)7_4}@@8zGW>%020=BmT zE`1;2_$Dm%vT0(LE@QD zv&6Hd#owyBqrwY3J z;AUe|2U8{G4Rv;{h3|5N=L}p1U1witREuX>X#H8z5W8WTVmKp^(wL2P{r;BdlXp=^ z0;RfBy%0tNF74@$KNV&!=)R{L9P%B_GDr94wwhOvd|M*@a=+2}do!iA5@DBHRl>U# z^h&)sqwH>>P2NEFnRU@7muH2#P zM&$K$pg5jtOwZ>83dd};-3m1cz> z++%WfbV2%6#PW1Dp&nmQo0((9i%!iJp#>Aqf%FraZy)lXgumuN|9A=67xt#RFQsOk zOmC~d=VPikQ%t*)6@6Rlf{TA-VCO@jfP6(B7q&hdX{|uCT$>kjrP-fqcln;mH?{d4 z3gW81=T#T{*>_){`W6n{IAM9QzT(m~xKSy`nRWTgmExLDxJ5Kx=TY*KJ~t&wA@U3z#HJvow+PST9;4)aUYy-8Abst8orga% zJ$WU+XT@I&QaHDrY}y&5!KEs1OLO{*+uC5C0NNw%0cmz_w?t!#1>6l8C-yF7dV~va zed{$koW_$(4&^?2NLJ+UamR3Ye^cC>{F-Zy?%L|C4kjX{NOp(BpYPY)__PfL2J=r^ zxujRGBc0<|{H6;PaR;6UD1d)#oJc6V2|wwWJ6E)hgSw#WU1Qw@=6%MNo5$$nvMPkpi;jS! zYlH*6>w2=K+Y^Tfw&k@;jQIdU@}Yp;fy1yq_iHq5(+`xl}V_IeiNU=f|W z(KQDm@Aq{-hH=V@-rh^7bqmfF#y>m$SfqC&rDN^`BM-PS_mD}{B7XEz=NMGIp@?T#C|J!tcvq5P##&$n^pA62_=-qNkKZUw;v z2Iu_LC9>Uib%NE0{I-j4KSHA&3As(Tb(nDZ(feBIZn*3ga+o-h;qmp^>!%jsQD%hh zp1_!s&-l;3duX8J&^0xI_kE)WQzC#KI}qxG)m&6(ixS09=rTb$Q? z+3!>zLf@A0QosMgbKBQ}^C$M_cA57a&NO1kIw`e?LDO7jv~~4e_0(4W_@Yw9N&Mw3Y?HJ3TAA%T zEl=)V8+so|yZLH%T|oOdpnn@T_xYl&-1c+yl;Uf5i|WI`D;cs4OMZp9J7s4heWalI z+0%QiHaCW{ZPU?zxYXV;-~iI`^Dwr7790Bpu- z@$KYB^3p;1Sn_U)y(SX!c>(!wuj1>HzqQ`+*aQ=XsFdBY=9Sd?yz4-yXYFPZ>0Qn_ zP*;L4NbUi8K#*Xe2wq&lkt?bz9k7h^zXP61k584hdfC?&3jR=>M-t*Y?1E7=tba}t z!er<8sbQbFk{@E9Xl5MT2`!*^5zOq7Tp)aBOvSGNVt0oT{8cB})+5o>$b{?0A)zB0 z$?JXQFA~4e{7}4%c28x?rpg0xJ@jDTPPvIe)$P?AHlg@?vL;nOyYl$j=xqTZ~^j9AJqyw~?d_>S(L8!5{o_sj_w zkt-*R_=x=J^_TAuCvn>LAS@3wzMvb9M`n z@6(&cdc|MpiFya`B+G);zZw#ay|TVAK#T5bL}Dt9w|yJvoXve#j86up*l@)cPb7hc zO}?oFKJ3}m-948Sd`j5_sd*gQ(|UIPwIxgei1H4Bgy$5&6cw0k8CIGA(_NGn7p1l* z@u6&8!Ik*5NOenRQy=Pvj<_+Y1(HK{T@*-^wh*Ksa5M?n4|u-+u@6DFb7s-Ae?u+I z>IVYwE2BF9TcP1uA?daw_8?HW03gOk3&Pk8%RCL#AaA*E=!c`59aD+xTT%Mt4gr zolAx1cdJ#y3eP3omqBxWWv^R);HZ<70?P4 zz#Jgm*DkJB0`Wh8vt~&x`ORe$J^6k(sUW(#vRiUavQ098tK)&5*L5(a8GG7bgHt;K z=tyELxz$$#j*xa%%X1o62|_#4tgvf-MUz}G_2JX=VQoM9X;4fq3~fC$_odL@wa0-E z_Y2dV!fhm}GnA!mV_E&Amh9_)J&7p|q1ny|7=k!Ltsmi(BnwSiKz zvNE{d{L4DGOeB2&kcYZ$N#yB>wIw*jq#N5qqhSnTTpzgDY9~{oD$8*6C~6J^*kuUG zuz0|EbS&1|Y6Jm}Ov|q1eBWuy);pao#F(A>8N(IU(R3tLS`^bEaGCQc)Cd)G_%CBM z!ypUbv((nVYjN)PQc+0DU5jg@+yF9HiL`dqjW5M7H)KA9n3Uvmef~?0;}8;2xhWg6 zMW-gE$m^dg6E_a@!X(?k>__EmoSU-6r$0)OzMm^|H~vNUGmFnQ(0+LzB3n9V^0^^? zqx@q?*@wAW^H-ak8^T?eoU-pi*nT_c9gSJGD*qo^sAcJ`_@}h!bhCu4@foCh#8g6V zOqLOc17Hq@YoEoPSY1h9lWkGu;$x7_*rREU|0W6H&u2Up5*|)IOnz(_Vp!KPd2ZV~ z;Fjj~wq%cR5X%-WU9V0&VXIe6v!*v$uIAt9Mv&eI<7h(E*1G=jp;)MIZ@y4X58Lri zI9S0?lv@&_vizhird0y1GIZD zO|3{ax436#Z|$c$IoI@?1_bvh04M)XCT+`m+6@^gf=Mrus|Ia&jPFHSRY4lhp72gI zy*HY&|?vU^;w$xUd z8dcq6#@;!=m;$=k1*bWd(*zXF)jR502a9KF61_V6xP;J3|c zW8pj zj3fJYxfFH3uDK^Q4ez%8Qeo?}iZ?14x3)Q|_}+842v0g028^f8`nw1IUz!|xHozzL zcsz~d?+zE91RMTunzxjEDOBwiXrnhpW4|DoSR($v>EIp5Dh?L_(dZFn%!Cx&emVT> z-NT-&c=CkRu&Be8Q#Vt6_|wuqDe}Ce>Y|UJucJ0+MOQ+GfK=(BsXmG-WmBb^qK{ze z>-w|eVKiZXemQcSdYI}{s3L+Y))sw)Q$;kj&`GOdki*8os|z<$=!ny7SB2-_dbA(B zA-+gQnD75GhH3O!NaNQfKzYl>8N?T#kawG2fpyhH3Uer19GlsJ!Kd3}Qe!W^k0BB`X5SiVfv%lM6TW=m?D_qNOOc zeUzvBpqziF*1NKD%OTg;CwXF?#_OqcUCLQZHS_8Hq~>ldR3q~@duudbuh^&ce9F^! zLzOP^oW(S=z1~kj?$%m0G9r^a)NCdkIOxKkZH7Htma9xIYqbm720lL4jx#*`s$E@X z|CI)A)HA4hlg^8(cJ-L;`B+0|c>W8e!C%sM1amcAdW7y-rj-be@hF=&Q<3(WWsT;>EvjGrkaM#Kd6PsBs<3!WH0_H`cKrl{-$Up z$I^OHP>4*vb9{03;(wrKqzAovEjo#1*^3)RjUh4>&hh_&svb?;JcdlW#%}fiOaabe zB6aYWQ(;k>1dumUb@k9zV_&%M&==;t&oSNxyts647f z>ReTRwqfr49Nfs{qTIU|j2;y+O$WMo-@WFbYMpnAU|tWmvGu0LJg*-ZT>=DJHxEHV zb^_iWfPI)YPwp2ZU-a_|VIFyqS~f-rc#USkKZfj)`%}yJ8g2t@=>ledEKJQz(`02h zDZ7l%w#*>Cd6%S{pR`vz6B4~gWR7{9UCuUjk1imr>*&39y}QM;4W9#BPz&GIX zwzg5t>Twv~BtL*arVVjCJ7vRkoHv@#Uf)zq^W`F8qYcRt+!XfVf=l=oOL$m=AN1~? z75gyqThO~~TEcyA?Z;rMkQx>-`fF`(kFDxJMgcW2*xg*)Hwc(~%Z^LX4NTAT@tlq( z(*`+CO*wA9@+S8UHrCaZdWQEDP4edhhO!I}oIJI&96R>zbgBBr255{7Q5{sQJ$$tv z7t6D4*A;!p`>Is;D=T1M7}}z=UF5K{5b|}Bx>!PF(#upYG?a$SIpo(n_o9lrO5j)f z90^eNH__0c&pO2~!Z2iftkFKVKu>jEz}*S75-XwbCH)6T5p%9D8v0iw)7d=up~Kc$*$ z+jnx*bUp{s#5@iJ)@ZV9AyYPQP~ZE`(;Cg3twE|o-_BND?XJs`!K4dC(Q#Kr^8)51 zgEZ+5XP$Qm-w`MHwUKvP1srpx>0H<*5p>6ESYN{TJAhet)P*g0V|Lu!2UDHgl_F4Ga<&4CyJp+FTW98bI2SF>^d!RAj$H4;IwR z!GT}61kzfLi6LSOSI}-tfg;#qj!KW5ya7>zPcwKvDdPI10L)okHAC1MBSfQyu@wG@VvYNvb_< zLm^w{o&~6Y7NscAWia17cX+-T`E>*wL*vXy_HPs#R4mT{(oxJATUd#kbVC+od^@V1 zI(}MS>m63+5@qQqpPNJu(bW7t5D32}O(8BL5X6HFIBfr4neeHTg9)`7Q6e#CoH`p; z9pZZ}K=`*TL8rV==NL&}0HASzGY#xH&0}$pY#X|gI>8>qAhF1cAlY`b@!yfk5%b4` z7jH)c)1hBc*{@9}evtsl_MuJwTl%AJCirPf3l}jgW4fAJ9mJ#$W3oTaf*aQbO2Nz8 zF?OW$jyVozhi;JXN1-bBsAHg#W-Jw@Jij|crgk5a`o0>nh~t;OSKwYB)qFPOU9hvTMNIhp$JJ)L7&nt!R*0%+u3#4@z8#z%24rmDr>Abf|@ z{CuzGt}CSCP5lI26LJ-*xy)`J+mT|qQ%rVc>=KV!Tqq{HF?MxXka}6;QxK;a0zA^7 zBU#1E&ae&eBg+}$DEjAn9KICw_J+@)HA*pRaecf8C{qF3hyjLTXg5TZP zJGQ1MMN!XouqTXN7{oj43ID4d;GCYdwRvc6?;f@PC}RnOhKzX}((^V~HS$uN^SoOh zvbQ@%ibU$uCorF$$vP(|ZEIZh&PBc*aKpjlay9+MOq--bUHQA;QX5{IB@d49GI|AH?FoepSz;F)<{zOS7`wi$7<6TwE5RlkLNI`6<##lMceL>5~7Yeo=yzUmTdQZUuM z<_HXwEvk2oQHN>1sSuQcJBa;jjNl@DD`~kgIPK0|8gg8V5MHZI^#Yc51bmCA-}%=R zqGFfhjRsAL&Wk6slt8LSOB=uH*$OY}MG{f6^RFpHy<9di8Z;#8ES}I%%&0EVwubXq zs}ZmP@nPp*Q;14j{$Vs|L4+-y(7{bas10F4vbOab!x{E$IRBbd^4avVi%lkrl@er= zd3bWRI9L+E*K-X{X_zry{4=LJsB+mKlixn(M&X1z zcLA`2^NeX|8mM{OFJn{&F0XS}0w%p4n4X)ld_5Kvg;NYikXWup;jV|HHTZS{M-cz? zIn@+`a+Yh1EBNzw4rD34;lZ;%%@{c%FE{+-tD0Y)tjPJZA1NQ6)*qHdb^RFpH?Ni=p zoTxSYc(SYb?9mU&R@P6v%9&H2>V9rDxqtI`tm&z_y*1*QbKN?LN6E5XsN#-7G%eTV zy6X9BnIC10;%-XDx+L?nUO5kZ9CT++sIrtV$#5u$X6fjq-zYc7Zb<%7UNFfkY|I{2 zKL){^z>eoOgT;HaeU!0OwC`32bp56eEdJxauiEwxdNCI(Za8v7xuMorP(whMGQ$bt zV?!^7@gGRRa~f5AkgC_r@lsucxx?kTgE_atMJOZ$=4|zXlG6xg5Cu>Xl(EXe$$wGd zjLsRI%Q%F6^I~Kq!D3i%Ij~K0UKq=c7hV)vbi^tI*gHa|cUBJ9UGBzv{SbNFvb(`w#Ye;u5&C0SEwslW0?(M*y_{*0)FpG3fk-KAFcy zW^rWx*Zi+Y6y9FEiGy>7?xRO9g5e)X!m}FXeAKa2v?KiT(q@>>?D!5JECa*;K`Khu zF``inCx-htj}EH*D?fKU9w~bTr^LK1n zRAp2p3mN|9Z@c81os$FiRonkTA4a0W*pUUw0yV`_yte-qy&|GM*SE{!+rp$i7ZrcP zpo{|c`iPFIfr3CmsQERFi^K^{f@ZajlKgEPXe9&SRe*MxjYu~c+`|5~hZdk$fN2gifUoJUDhpZ<~o(lbG*Ak-e)4^gq&^Tc{m zeSWjzSaFH-5N;?V6$aQAMpo8Gw_A!gatM$Q@SUppnO`Yp zxo#`%O&Mb1#fo#jr!(e?gFL)&^R3}u{QmEJK25B@RZz_5;U#oxjFj|g@h$Wca2^;>OzY*UNkm1W;+^#>3sh6h zw&V|0zCo%t$X%bA_`oM^W2Bn=Tkx1(&TrzU-sDr%ry%*gB>$z_e z_7XQGEApjnGJpbuOWHuw?TL#-i7tbjTLT_c-~x30C%daUg1#OQao zOSVbUpYT^p(+6(k8SLyh%Ux$yU{H{3Jc-wqZ0w-crgP;wn*yDJc;nXz#Yl&J8u1mV z*mV{KCI#un=FWWXnYHqnS(0*Eus4G@Lwg>+(%?Q&Yn)mggx`+dhSr8_#?KYVyo08e zM2_jb-gvg=Eb>a@33RA;c2+g^%Y(|laQh30%Rg|1{KbQR;0B@MME(KX@nZmntDaE( z7fe7ZtJvO|g;{!oh`%1#y{=itd|D1?Q zM9IMjd3m^j;LnlNu_{JQ zh+maHnc7vGlS89@=depB)X-NL808|&&zX6iW1b@x0|QbMI?Rh4iyZM7qzykxJ>?}f z1{>1}!DuE>)+O<$tVWg4VgYsG(W{UjPL-KZCt5Sb7` z1@j>BM3j3bBQhb%G@ObvgG4lfb0#6uG}1JJ3aXAka5_ZY>BIK-?ExxisSr~;zy#@g z@A5eEIciaN!plWdSk`CoLM2V7Ihy1>`9 zAR;0lA|gbZtfFKE6{%U3VkIIfi45V{GkzS_+wwd>o*#IxO|Y*0&gDe8Cmt;joe{m8gDL9U@@~ z>!6WYY=K&JsY>SyUOS;j_$AT3wf>a#`vU7n zF!^Ocm2?~VVa!nXN65|xu z?{Q21l}#JKT)i-6IPhe*_%_?DJB6sUF`%vTBiXX7%V$N2}+Dj&qhk*!*KUF!Yf{r!*zhhr%0Hf38`-C<)*%(4m+XBM9EX46RR$D#Rk7sLEGWKcGi)t(>2A@Sx?7XCifuTT8<%8rXn)Z6 zd}nWP*&T`&Dx|OXg~dk-?GvN3_LQFz);fI2P@S<=UVd>a)NGOby`A;+FoWx>-demP zCvZ&C4zvBXRcmw2?3prf{8B3rtOW)QiD! z4039e^LuooZWw;)F~o|-w`>4?{8O4h9+>;}n_AWc%ny#4^A$Lj%j1sM8TY=0*4wo_ zhF3<%sWa8u;ZyF{LpmKQ2}|6>l35MgQpu#JuF1s<-ISURTqu!Z*1&8(8QI=6(z9H&#B9)$k`{nz4VXPq3faw{$N~$K zY>h$~YPQj@xm`JJQP9-<=#zbg)K#g-)NF^X4H~qb@1~>RJhv`CX^v>vQsJX_1`1Tp zH4f{LVwO9gdnJ#0Ayo@A`hh)#>Wp7&-LcfI%L4&y)Kc;1pM(tU5L!(6;MtR^a(%F+PU_vO&bUeM(4 ziwGJn*5pi&kf5>Cg`BeSD3L~jvo9@C8dS=1^Blf5yEb8P7s|!&oZq#3e5ZYhc#V4f zvYlmn%Jj<|r5nr0M>%gPI{F*J3gp+`IR>@H^WJKpHdFI@x3vKi(3J%J126ws9QFUS6!4B3Jpv^ z@5b@EvZ+t=mMtI+dB8`ImsXCiq%=d5aCLTnDb{JWG^0&D*_O;DxhC0~@?j4E90RbF zOMmQibQY@-<@24e5BIVsOYYupXHqq2wR5E9iJ3#GbU0>8x;9NNe76DJIrmQh#sBuL&(T}dTq zxVyJSFMNX3Gx#d*qMic(p}Yt6wcNI2ST)ZJv&J@hg9sxrg<5V82UO+!&xMc(Ht-HI zFX^i!j;y15i@wyIAs-T<1KMtBOhXbwV#@7MRc+&tQ@l0JvPoJyf2(L~s$MEbV>+G$ zeQCmVPgPCbmx`y7(}EzWnF&b=lH1g3Dm3wQyd;Y{;hvYd5B>G{F!5Z#qU^}T?QiBn zb78qKOvoE!_`VuY`j&V z9zgo?B;)$v$JGbDJRuGY1JpS`XTOtvC;Ya1-WLYpN(i37fmRVT+CpJVPnld>6vM5- zd+HDL3s&2)M2g?b5wIr8xuROX+J|-}u0!Zq%37M=7h|$~laWLj;&rQF?PsqnLiEdG zC)WexB6U6QiBj0YH_>SYYTo#{dv>u5cIQ@ zs&Hx&?=>nGgsJL*E_=i2*jl&NQuF#10^(w%jlQgCL6SpVw`dtTxoAj8Z)FNt-{xsy3KapRfe3tStwCd$NtuyraFvY!~ z9khlOc5&&O=s?bcz{r)HzU@2^g;ullP)k!_9g5$pjYKo<9*?X3DP+~y&&_Ld_*OhQ z_P4RlYUJ55!AZ}vW4QRF%^-a{dvv^T^P(OrCApG_o7g`-lQJPHC;%g6d(2MiX4;q{ zJ-O8rA#LMUPBz_f4H;;E8#{eb3&m$*F*-9o2}2X1{#%ukcA!wW(X6XSCcQ zPI%uF)k;qS%8Nj?SvKowKMVLVZTx>QKCAc*v*#S0B%q!groZ&Q$S#r8<`}=p&I?Yd zwPa8JC+wi@m+lKa#~``2os!ay50iT22~@LXr5^BE%5T!2{|>rb4PH|mk3>EZSU8M^ z^qM>BG6brr7a|`qU1FRRb&dWWLa*ml(&85Oa}qy&2rfJkNB!16}*y zAY{J(@=D72yO~Jn1r6^o@-?8C3LOsR(*z4|8w=MFx09~_H+ag+J@XoL@{BM`;2SY2 z&>p>@iGdeUMYCC}|*YT(zW)APEWTL&grZOmuWdU5{JoVJu-t z;Q=HD@>w8;l72y*oh4pEq6tXQxsR}!9^s|@k^H{WI72wo-I6HSP26=W6BW$Ji|Y`3 zRdM>Q-4sprtHbOo8<0$!o4VC+m?c}an06L@0$5b}i`ItL0?nCjQG#0Z%24){ww>p% z==f7HQ2zAtA){(yJmVvw1&~HiBVn%ld#4N7c;>stVw8~A%o6u;DtM0+gZt$B&v77W z%m*=1dEXMFGj%WRD(lG?SUQY?RO^TG>A>!=E~($+6K(0Q#-n@5nP2G-ygA+C?>0y! zuTR9!4su}$3vRim`u>C{CS%lqaR6N#o^z1?9dfxvJ=DvjD2RUz|GFn|eM!FsvSAj~ zNluF<_OiQ?!Iz>TwO>0ty4iIfQ&<%%?hhXzkkt<}NUahX+^vgf8&Rg(K-CJ44^iBuh-^o0DA@5|iHH7$~ z{u){8{a%Du;LRJ6wNeypo-eSu%n4YbAO$&aEzyVJ#3Itt=g?Hug0Pf~R)N=EvtQ%J zpTh)UL<$U-D0_9$aa1+Ex`^p3MWNRvB$i{;q_u?m?~F_Hn`H+R!rtYNX5A0ij=vW9 z`W_2v?{7FyDYhYV&TBnP?gVPSB6rFpV4nW|CS6mEYP?da`A*ZXZdNVIMUt7gSC7|y z*iY5{=;KrkKMnU|eW_>sqO4MCukbU=dMKyZ7haZRJu?i~7d2cMb&GY=nT|=^Y3sK| z>sU*wqMusU(buV3ezCR6!h=luqgu+=em12GpFj8l9O>O>970~zHNF~dy+y4K{w$oT zF%61bW_kcm2Ct$v+zuw}2stu#bTw+E%@?t5sdjAB6b9I9FvLn6rT}_qGuPiL$T+RT z*vFSv(ehjCXoB%P#yh@>?bXRUJQ3y^>&%iU93S_yD6xA6%ErPLQdikR9oCV#4=ovv z>+to%6U%QnigMWc60>@|!cy&4ozFbapx=ldrK@aJ-16y=c1=+A%I$jWF4)nV`7&64 zN%!Dd&rs%ycBhzWh;(JT#(=hgQK;VtgXS^7fW&Igt)91jYgG(gZRLE{ zHeqIsOws_FtA^b{tt}9&YEto3^$cP5pXx*(bP(1b2$ZxataaP*Ipn$8qEUi8=UaAj z)x#SvIeuLP>Q83z8})QvCMNA{FT>iHh)jA4kJoG33l`i)J+9RCtr5Hxb_-{OGkX!S zHp*?~Z}!Znda8SdF*nr>oq1f>#;uGGJdtA(f*c!Yu2A4+KAr2|)n)O^pwmtA5nH+D zYkJd8dTQetME1s0H{DrXL>*gN(dt27iHS{`QJfE1j9V8$F*!rD;94?08>3GF zLlxee-Lt(3O#N6Ks6q-;;Jg#8N^OLY8F-e_JUm8V7(7C04^`JRGCe7K!rZY~wb;67 z+`)Y?jNKr%RT z^(|%}`d^)$N;4oh*@1!N|8b=bWl>z?oc>R3{ioXgk>Fp~&j`;vlqhnIsf3-_n14dT zKkf=dijcHC{~PuEz^dS1yW9Vpw*5av{BI>x_TMz@zbfB<&CO1Y+`3s(nr66{yb_L) z-&L3O74Z7)nj}j!;YHZnP!xX9R{$}tPDz>lE;r?lm8{JB>Jz6>6Ax-L>gLcTn&C;_ z{HIfz;UwuLgHANrAOF$ucS0Z!LykRq-jnS8aZGEEA;qbCjSwFr;u=n~kzq|-G0ZP7F(HJ0{R zt;I`T{+hT*_!;SDl(zJhJBZXWq(VM06L7pHL-;%uK3L~Gp;T@cM!T3wzx9gK|HmA0 zHad=~-;Pjk4@>7%WT*R3+NuPOy+jCOA%f}qvIh6-SG3CL#%W3ZCW(%_t~K`i!!81Q z<21UU>+`ofHXZ5W)tA`5a`XOD-G+eUtl`9WXlv`jOwD_=t}ZVp?9Q@Ty6C*E#DAoN zkzi}pOfp}H-!v^b;KBuzySA0!HWIqc38&&!jqvKEjy4SzlZvf(nH`Zmp%&UhACOJ~ zJ*gwW6W_AEzT!RH^QwBV4v%8E`f#R5zH)PY`J`)9ToNO?eE>?Kb|AXHh_d5mqbDBD zgTd5W!gQf|8lr2zrL#N5-5sy-f^|RKdSWzP_v@V3PBJxg%N0x0t!S6WsFfmy^>`-p~T%0&<9VRyVU9p zy6){qfo>%ePoQ;lm-PgHRG1KI7x+@@@$VNv!04u7Ab+vuTUSSw9cjuswLL|Gq0e=?^`1-HW!uH@Wa&POr4NH0nA~&{U-Vnb zxb+&wj<0falTdu*Z%di}!@A;^)UECG7tYzjtu~i>7K_J7@2(4Py3Ud>)JoBXlN?cb zuYA88q;Dbv4_mTYL&>V>vwn%vf==0%-#?P#KfpaDjTg|Mx(7U^h#f%B+`sYO#cBS{ zi_=JxqdDa#X|B&Nd@_H35=YVWU+$mVcIg%Gyw~9J)zP{%);)K(9d^6810{%8$@4{D zd9SKY0+YD+bSV{vN0Wb@agXv&`e40|_++mk;^h>V>!S_ZMIA!7^ zv2$78uV`V@7ZiwP<2ws)edC?FUwvTEpzb6+YLgw(Z44)27_()VEVU zh-U8(-YwqiU@hK_-m74Z-XFc!!ajO8d9Q{wdAE9JE(g*x7qCYq%NMF>;s?}SB#**y z@8LtjL!!YLaV&M+VM5{Hmn3ZVOfBPzJS@y%_1-dqo2}K)(*r25Ov7Wf)MLFgOW*g0hhBcpXE#(Jyfs z`?J56VtZs{4N`sL%tH%3WNd`NLHLKc_Y7s@gi{X~-_qwZcpZrF-Q3p>uZ>LSWRrU3 z1b=&4BK`<1rd^Mx58HxWHOykmgoirNYNFT4AU@yW# zmm|S7sGLksTXOqCNyl+p$c3TNro6QLv5~$T0!ZYeVK7WxBT5;aynH@vS^WBGRE(5d zokE${#R}_Vh~va@c=d{oo9jgG7`z58Fy!XFsH&0Qs7s2iv9cT0e$27`$N~8e1^zBt ziHlQ_cML3(#z1}25eT{y9VJ@>`Uy~`J2B;GFpZ6zxGR4sMF{1z!1}XGQMJK?6gH%X z;^KGp3DUle^{_RS=a6)V1{N%!*iF)`z72VT*ITzie}z9qkTyaln5kHjTXV#@ez`O^BhZvhn5n%T}|> zGs|>s*>@Lf0_WWb$le|N{EuN3-=es~qVc^@Pp-^?+cK&VVBH+Ij4{*`(whlekS(f-~Zl4BQpc-)%Z=%=u}R2IrK^Baph;%jCSO z6X+|4BXIpC8Kc^$i%&SZag2=UdP|r&9jkHXu@-``)ZckvyecwcF8 zK-`LE6;DP7`i`{257vH*+DK@zVPPmkZigmw>E^pcXaf|s=ZTFr{? z1~ynG8Kxz6&{${(hP)xZq>6cb;g52=qXyW>xPCj@0_^Nf!%#ZMs7ve1vc?Y4ylJ`J zkm|~+q?@|iYo4>-!?qO+Ld-&wqcKxczX$P#4$M@D&rldsF`E7`%`{$H{JfJzL<$2d z0>4*T=+)0t^4_=&&`Fa+KNJ1J9}m5Mqg{-3q&{xO`F*ss;h;ZpZI=J zH+$QAF4o!Gz|0~Y*o3(%0T24Z`*bLbb@aAbI z+x8c85ZyW?1+8l~D@V-XK~5_MCe4KTZSNU~m)1*lxEAVe_6ATu36d|OGmoH-d(uH_C zc4-Xqi;UX8vZIH64!fQL|58*(*(rM?#ATxrdjP}T7CGpnuBQA0(fC8I6 zu}A=aZ6dS+_LZoQ_^oo6)DVe=L~#*&Vb*<7e!_19Rvmju!o!+~nknvnTd~XtHZ4JZ zu2l1*{2}#c*?QRvA!RqeOla+Wh?nyQa)+WXGymwVA^)xq?E4^`8KZd2Ml6EV`>=)?9;KhxM=Ep8&exKD4fH)9NvhI0%p^fmI4fz^o)QmU5f&?vnVaW+@=R zT~r%kA7Gb?rJvfr0b+h@Hf8;#=`ol5)ug zLT#aTVFf%=JxV<)ti>6mCfO$`?j2AeCD$j{+xq5%+qSPLlstzqx6kqBTIXBm38mfn zYp_3IFDLUkn|xG!RJy)tu^K@iK$r5OYkqj<1hjN5#xXu}O1@wQRcBRaQ?;yHK|eCY zQGE3u8L|WW!&V*m9&&33up{ky_~VDlHp@O=noFF$jCf~lek%nc zF~uN?`RNh#uOKb#8mwP2AD7G&EJO+GD+a)QO@ErRy$Yp&qOQV&Jr965!F)%->i1 z3i7MWOlCG%MS6^B5Sj>0f*7AJt;olSW5lxP!oX=kBH+fPSXb3J1x!}tkDRu2B z>1o8BB8KqoEW>=|g~93d zSGV=b$_{cZoR*QL``=3aJtpAklryqJqG;6-O{d@~%SDQx{K*$h9c1~`op}DMWrqXU zUtiF&0WMH>I6zVVB5}UUdJ{j1Xk(p}#ioJH^1xQyCsW?`;{MtRoZ}L*H}NWVaGPj+ z0+$YP2CPA9Y1l<<`z->Hrj~}S#uvM4MQ*-<4af04IQYKAog2_bFv6ywE!*TqZJ9q} ziAtyL#q(*Msg!MBSl^G@i>Dt`VY{$dk}F&{s#~gLk@D%!)M^}-F4>FcFH&K+Dc&t$ z586oW33wXiglw0{VCue4AcDbPzqDWZ^B7y~mBvR4#lqoiz9J-#Qt zP|Yp!`>*D_teM{S|(EDk%bC-G!` z+*;5p??)&XwnKsD|H1IW@C@bpD{rt*Px3j7T@gTjgs@v)&A)I5(hbh31x^aI^ZyCx zrU*K*OtgebdxptbQ7nLy>!9Z#yO%kt=(Lp+Y~upLOU%E6g$+g;P~0=)yg~OwHG-1~*~9rK$DY`!iWZ!%EE9r$-Rw$$^klSnVvi2l0JwjRXu!fds3ALTt`mM^q@ zFjgY$MVI|2Xgk-*v@f!k_bCwfl0rYUqw@)IZr+i~A}jknL>m%!;Zu`|%HM$Gelnd? zw!F0R`)!ymX6_R=)q6r1F} zbSUCd&o%gG4ixQc!$}(cTz=sud4Do5d3t3r`5FnEv{qqx<2&k=_=QF^d`~KiLjRU^4e2&Zd~b+ zo2DX9Zp}nk8!Kh{7NSjCk9cZ?`h*`Spw65a8MOqKx+OY!<4C$lTQ17C7J{6>r7;Y! z;itum-Ze@R6x??%4 zhvout`Zw@J$=VtXRB$_NxV{4j%1^kMh3aFGTbM4lomT0t{SSCC$h*AC&Ox|^>AC~h z{@6(P=q{Ar7K)F9D%t@jfC275V0$+&RMGoNWCrtsZntR7o`tvTiFJ3~)_QA1USM9h z^S6+(zux;i)9oH?Ev9#WZtJskl&1?yczwFMu$So;3sc4%{Cm*uo^e;kM@059-9g>R zE!!7@*3)Q8v~@Px3qcL#tNuIee@!1=ht6KO(NJainrHdGCEWXd-xE7|{J}rjzH?!nI0aD5KrGd#3udhXu&f&Jk`ge=a^2euDvSD=gj_}FbWzSV>O@N z|5CbCKGlC_00ME!9eS;edcpmU4DPPyyr;i9L%`I#gPkFAr=Wpv0V^gG7SXS0OKsqw zG02Xw#BAC8Q{mX_*+48|;qvMM>G*Y(q(F+O zp_-qE1JgObtRAn``FR{=7Z055jU69A*zH8lVh@fFwWi32b#lOh(sA5%IWA<*3A7y> z8tc_1k|0)(Xu+!cfH`ShLRiQAZe-PsLyRlyS`fjNf^z0?2wBtXa4`hUP%s+Nk@t&N^d3X$rXK}w?AdE*{)+^tmCZFIYFho!M< zz6SVtW=jPwQmfvkMA~FBl@T(h?d?EJ38XA+N8Rug$I`#dj1Op%?u=}sW0+@_Cad|Y z;K_j?4!@c|$44feiW(qTGZ#TG@}sMd=_d~_ev^%Gg3(@8L0EWjM+)%|TqN3fUKymT zhHVxPMRm$AsKSe-(3a&Gm2CNKn^ZpbS17?a56=%vX*8JEQ6zbcjgOQjJjzf}=nyo7 zunmD}1gq_#D2t^nYcpSBzD6};RC1m!5;Bl2D^-jj+29FOY@IUkB_d^x^=QfTJ!7?T z{qw+185p@l9_i*`KXr59uK0P}HQeGaa9@IDSK3H`cvi05(;kUM#O8nE#pE-_{Yh2) zC*zjW(x7G;WKtT@EOVROmyqK-lk7Mv0gqJ8Ek5PH$3{F}PBnl#Kjt~MW%Eqm2~;fI zM+n)RWA%zlE_FLB;Y!>;>26?d{a%vjJqqIm=Rv~0nAreNnxe^GwS!h6m#X})}JaeRO9 zewbXauM~EH>b7WlDqH&Q)2*V&IA;$7QMoS9GqPQ5y19OrxS#TSKO=x;&;VO}oO7cU zNm8`NIc3awFTbZ$nH+Yd-HU5Sy>X$8Uc+);=W}Ybb)(7kHA?cG%a_g}yc?)=Fgl%j zC?Yz0d1YW>N?~3n)XqP|DTnxA2|g)zW;e4kQuccO(%MGqQh5AeW7m?DA6zjmtS<~c zIH>o|9XHdncg|^|199nJ2?CM15< z9Lg#+85u5`0XyZ?xmV@Yxz9NIAuq7yiufteqwh&UZ z>BdKaO7h&qiB#j0_-#OK34kL2Y7-~YjnClMAk!vJJOscHnbs}VSkxK|TRK52t1rv0 z;CSESMT?U=PT(6ILUo5u6Al2g7)70s+I|~Eyv>U=vbP$7+^k_ZzdhAq>_M|ef=LYc zMjzS7s4-wI>}S|IK<>k`svk51ZW9@uOP%^9Cp{y0MhKu^{*>umb}ln-12Ff4ECPcn zr7Y%`%|qxKvsWlu-IorNv$M9BIgB#nh5Dw`5RnHzYsT}AnESe!U=m`74Bk&$-8&M+ z<7}=!i4|Puyoj0=h7)DRu5(g&)CgY`UUwl1YRQ=D^`sVH_S z1F+!%{Sx#Mz?`RSm0u)()_V}=q#H-(>LPb=4|kKOFCX&O z{|6kG9zZ|n;u+`_nh>_5KP_bt8}m03%+Q|}b~pVU;5L#zbrBuoio4|93vYq6R}uG+ z-Y&fTP`Kg0K-&i*8;x$Vyy%A6C+wXzVZ^|6FcHGuQMb7N3K_8h!y?gZuZwPYne)n~ zZVLH~d_`i317U`SoVtz4H#Z41(pZiOhgx(?p8>+MiP)?(~? zCT%PF1+*2X7Hx%jG$sBPdkD^`;|%PRohL9-R{KA!v73XsJOg7Lx!=U&`mek#J*M+LX1ir;Gswi@Uad!SG*saY<=&Mnlwj(U0A!)E@WlEveDSm>t zh!q+xo)}ASHa7M_$Q{Q3?QsH+jmPUlZ=f*B+?Q?Xz^pf$Yi;VDds|l{&C&vnFKt9_ z-(hUGG9i8<&@-v#tubDaowDCPoI^uPv(@}{EnxDkbs+HyBf48}k@Y*gUvW||yV};j z66!rmP{Zb(B9tqsqZK-3>A9a5d0+3QWM>+O50Px1k5ArHY}qfwzWnuhEA*NCdQ`pg z5?12nzXSXe@j=gw-7&uFXnhYb_vWW|jmvh4Z<$?>coDb1ucwCk?UhX!AQFm785ehz z;56(l+FjJ#;}FM|?oVlqQqT!Isy;B1@~iGrqOpCnFlTI2ig{(eU|fcngFqL^#oee- zd0nzy+~QkIt}*xnT2*y2F}|ZCaIyK;Ae|z=W+F{vJ#1EZSSpL+K_4uw{7`A>PwzOb z(>=oWzuOuX(|#86r$3!J&lTNd=M?ZJdz$znQ2KBp>cp7N%XZ1;`HL&1@GCX1S&WAH z8&^i^i&13$LhAyse1s45GIVpMp{boyt76$+)^;t56|1w1!Y5$wWkHPwDJwor7K8Fn z_gn($;%CAg!-O)aRm#I>fY0BxHf#pd^_%%O^B&p*`E8+jP*ul{VTyJxI^DO6L-Uw438}EWHn?oWc15FjWKouWBCt+a)+fovbREpac$U( zU>M7On0!!3|5g$KJU(Fz zCGcLJ%L@Z^a}I5Fhq~&v&r-;*3kiaO#qded=4-gvhM%JSE6o_jWk#Y|?ByKe0S`_) z*khMXC0m*U&+fYh?-kdo&3vSs;fbsE<7N)!IvKv36WT$?+Pir#Z!5(p1-JK$vo;GK zG8wytz--dhC_>id8nx8~z%*~T?(y$-Da~`LXrJHczA@F!4c|52V(K%1Dz-U)UGT6k z4l#DF`PDkU2io6XS1lU$Fgpuj&v2bsw`A*({yns6KZstLRzG5YmmdA0@SrVG83UET zHbXVo-<1`k~&9P=3rCz+X6QPQvQ1xBGtHQ0F;SkgT3r9Nf*k73>K)ZNOmEew6g09ix7xELvq$9) zuoTI9vYTXWBT>_Ri$rvB&&VnczInx_;3Y3IUV6RJ!TDTHR9Y9^W1x~<66*uL5fz%L zm2Y~A?BpPzsvAMibDu14QIB#5#Bu8SKU z>{^bh^Ns^1ISI#`HC_wcW);WMnl0pSU+ccDK!hJ9trr z)INlLlxoyv^6HLKH|3B#FqLvtwxJz%MWo#=)|5RJ%00M!AF`>vQhI!%Gi|kf?yi~VZK&W~>(e-9QoU z&`iJP_ZmGEnqhR#*v?iCeI&xZc*+0`7t>caGWJy8W_B(c?6+0fEWCVvW=)=_X1vmg zA(sRt)yy2cX8hqes}km(m{VtH3U?t#N7f^48>N?S;wQv))HhQBxkjwjslFH4w}MJX zE(OtMm(agWBs(F&+P!m6nh4E=B=)V-4iVNX>mnr7R+6pVWX+;7JEGO%4PB4%EUdJj zOm1vb>bSM6+(#TTA$@gO*+J_lY>vPSf#FtQq&2{Bo~H)#A;0?k%p2NnJi`xD2;>}; z4i7cn$>U3zZ9_zd8b~6SJnuI@_(DSH;7{*X_*8^5o5}mQ@=LiLI{#PGgKq?I zvTGz9vq8WTx_0m$`QY!U`5K2UVvsX8}6=?2+YUo~I`@dm5ggD7|hyo{Q z%6$UBig6IITM*M3dVq~6f~&cXQYJT1qhFQ>K9JN;-D~_(CBaeqlA=c=^6Eo}6UmXE zlL{;HP@w5Ew5Ip5GXtA!gC*97VY3exk0$UqZ!R;e8C^<^2m`yuVMA7a!zSCV7ZXZp z;Ob+z^3TA@+gPg+H=UkEGW%JI??r`(9p=uYW2Ew9G*H*3Xc*@t9;^gHDDVm`a2^hWbZsHV9Vq%Jw?)MXI^Gc{AT+w?;yheH$-27eK* zk(hP!QdKjDLeisQz#NHlH+SFcpGHy}ULk~`x5#>p!{F*9CVsO!A&ZhI(25nzL|HXT zFG?&^%f)_TD9x$z7{`Qb9WEmR`^tl7KZ__Eew>Ugk^Gp6F|d8e2h3BFtb?QsNE<%$mJNcd=|G%4d}t9{l!N$$aJYy#E!aIrnXYQV zY~YM%DHMf%S|a%pbv=i`V&B94VUMYwc5^-{Cj@PpZ!1=HAKX7D&#N0|UnkPOLA|xB zY6qmFD+zp?@?#WYpuV>Cd$_;4do1)J^5gXd#SeMwa62Pnd#<@yY_q!(-N(LUv8`|U z%WLm!D`ocK4(q;WDaUfxMeJZ7?g^oCtlefTN24q-U)Yyuij>GQTRg27B@3(YPDH6r z8U+HjsQRtT`aOwf0azdLb5HVJ5D#-DqF7r|KD#B#?pg4|T000s;a7MTjTXH*A{tYy z{VMoTtqa?+K>L+<{K}Vw1dpxCK>y6CiSZG=R0q1`BS5CX^uI<$PO06IhY5O~UOc+!_m5 zpY{vCk7mXJfc$rG+kh7>4CeI4I=TS>ubo|91I&cl#dP-@saRu^xNy3md_7GcfW067 zKePku)L}3a{)HwCAK{uP-L4N7N{lV&_Kx<)F>o#NZsFrmkNW^z`A>+PWO{9qUtiKH zG~t9srr6?Gqq%X2bt4xhZ?remZQyJq6)u!~0ASDG!oCK|cA4;gdXuA@taqV+Uwig0 zR#j#xq-W9hDafrPVGG12ie0qVJ*K(-a4)3KhlB5{vMK0=?Y{QO-+SLJp2yS7WtB zJD(ZD=*b3Z%ICr`bDp`B7qx8y@ls(xB(VpbBNy9(dK)*7!mo%u1%_-r=)gr6@1fllu`iqSr^@` z<`~O2%jRZYG{mkzN*``x^nXWuggC$^kLT@4eaLzsV$oJoSABJSs>^*z0z1F+lwWnl8U2qGj zq&Wsk+`F9-i-zJgVgwcQusJPy zQ;}^wG>#oEhA8fZn_GHLS|9k`=^}=I!L1BKQHd>*ihF~^W|GdpjS)kj%J#CZncb3o zk?CbAGW6-g3wZ515lP=~0d88~{mO9EFIp}{XgBaSt>+4QL%J@P#wz0OyXnt=Y0G5o zj$Gj1OmJ9)3C*@Dv8eFvwa2yya8<0QhT4w>pW9NbS|cWW9n6pAFwBn{*|D+PPP^p0 z9D5ijx%WCW@B&PA{aayy_{!5+g%>b;uGC&N_w(bAl$!}H-6IPqp`Qkamh)*pe2Wha z^hBlRsYrbWkt+unA#+f@P*g}ByWiSd#riz@rWGFx1Iuz;V2D9Tb*JB!UXO;;;|wg! zVJhth$?4EwKk#+nOW$wbmvt6lMp1ploEh(&R7=}AT94e_sB_600l@2jB}8{D`*uFz z?g6)o%XtSE;_d<~s>G|lHU^6B4|SI4HOB_~^jH%KDe_y46ES^yTEzV0bN$Cx;#)qY zC0G6EkG==FMZCCWpg-`v?6wyyH}|PUK8?4O{(Ppspma7V)Q%6$Hr^Hkk^U)Wxx;2o zqHkkJh(#7_n?)f<;)T>cAxfzZ6Hn5c;%3U71gUWOL$CV;wd>FYDQ8&A)rBv*?{EnLUu( z9A}YsDP}xb52*eNiC(Uv0=M>x&9}PpBpLXnI_WO@<|=qEb9w!8(Iu{dy^dV(B;q7q z-8a+r*j7~Zu7rJdo2l3ynT|*H_woB!i29lu2&OsAx4idzf*wj6Zmh`bP2KN#7v_Ha z-^*o1xkQNq zmy=76Zi%;|u1fuq{B~gXc8tWkRy&<9Kq3*96e!dfOw>-Ri-$Vft~9u``BX-#XsA4 zuB$Bg9?mF7MZz5z11-u+j&|f?#Ul{@cB#uFU*vu1>^u+6-iSA~;sPRL=WnsJ4EPil z?C!(@ABx4m-W&y40m?CZ;)|6+0kRwBKT5}gI&elY;{?$>5+^n@abq+lb)0Y3(oSW- zG^Wf!6T50?zcv#4jF}mcU>oJ$^eu5*ReaHRD0Cn;@Ve&{n9lG3uM_D_7Ev{3d*}9W zC6Ckm%T&TVM&x^JrTCpTL%~(^PCru2VZMJC67FSxvAFoBvQHzC-^p_Gpyj6yiM=@b z_Amh+GfzyFmO7X|P=+LN&ibQ|c5X(_tL=^9DlO-#yl4*Y&B5ar5l?4{?{&~u@(ge7 z(X^p6l?^3EyYTxR9tRXX&&J2RHjSvL2 zr2{jD(tA_ePfMeX%{Y}4q@R(xJR>Sxi5$*MN z{CjPeQk0~<;CeYAz2OI`eWq{XK%cmymqDUMH8NFjqxS_np-rBo&Et=_&;sm78)z0v4e#YK9wBAaF6D^U7TOCR^!P50D3f5PFyzO_A0ojFO! zQhz*6k?SFA3rXqA^BvDQe~ISI<*c8ryB}=jbFdjNbx9HX)dB;P0dDOuka7;TbkVUo zYOy!KWAk7`YDu9_MB4(i+?&C}wf*V)A?`t1CZ$8Fh-vbnCDoSsQi9-Cd+h$KCUHIM zNKlhV3#0&aIyOfK{h2o4QfK78kJ|zxdR&f=sAaelk)|LfPjjJCU$+{os@ztne_yM zpMM(CB0tNbdS>fk>$0(CVCBQYSkkXM!$ZPO4iCqXDaHZQ&*tcLkKBQnYNW-3bjFL^VPlR7Gm8yRH8v+Uw(1E_ymfMxjUeMlIK$SQezE!28uFOg zi!mMUx4(jcwZ$H}BUF`!C1@jHD`+47(Q_{-3#KNel7~V&fK^IyrSNHD=23#ufpzor z&n@D943_=CO-qB6dH0vxn&7=(6%KPq6JV9f^q0@xO2(%CfD})I@*P+##-TWCcO{y)vJ$$bR_p-y=U;RgM zK?cgwxF*$*ulK=blB6=}#lluGC^AgMNn>uKvL412&lXK0+0IT_DCA0_6oyDC>n)Xyu zVLNH~5nSCi&??~>W(-ZTdYh!fEADTzfH3CQ#P~wiG;+5XCbdBDDT!*6E#PKLc z-`FE(5#Zl6c56J-3C3|TW`_H(MSmP5-UZ2Ws)4D-?9ph>m8R@HRgqj`O;`b*90(|A z+0VCO8QT$fTWVY{=IF`z&z(r^B18;$BzCK|7G-HxlUh+~k-1f-Yz*n#7ep7YaSymZ z9EXS(jTZzaR~VC^ip|o!-|}&+39z(b^jt>AJS&m4<28a@JSvrYu!vMSpn)lfu`H?# zn{|n&QR?4`JplI>r)!XAc7H+?;6Halw4*FF_rh)e0^hjl6Ep2Lhi!DA)*P`9vgptU zS(AHsZ(L6djIuBpR9fZ*Jk+D6G=r3#ctComxz~2IF;^SI z);#MR^9-gxjuo|VFVvda`AL~Ga-B#^oQ7Xx-*0I-DAZIcrQ{>VQ#P);%2?fN+Uawb zx$NeUPey>5&_b_p(ob)|0l^oNwvX0_1YQRoKCVeT%z_^UK`Ym(Y|Sqa$4%i<0l<>5 ze`G;8d>M0OuC9s7u-yk1vJRY;;L<#E@xYbV-8W<#b1CoHnm4!&#?wSlQR4YH^fxcC zh2E^rc=Tc$6(2U6!^7kUR@g$1xphD9vis8%BgxBax%c00Mt{D&ukfI6C;H`pS5puY zt=|;13om(8hk17oT`amhs?dwnEz(_oDCnCX3;x;q^k*N|Y^MkHw#;2U#z*}}5i@ze z-9F@-h-PY93XRg&U(#s@{KO~g%Ll!U?IWRni8xm(F36tA`ZG3YTT|lJyG^+zDT$+B zcM`JFv=a8=*9ZZ&3Bmqi5paZ*z@qy#zCH9?aee~PEjnhm>a(^c3}Sl!!Z?=YUE=_? zxz^OdFQ9O%`OOSTyP1#pE{u<4s((#lZ`5ic=V@P8MlgZsdM|*Kyo;)Fw1Pn_u1TP{ zL6$jn+Fy#}Z3kMk)l?QA z+z|j}8xd@?d^k>jHL$g?4+NwuTCfy~+hPB4TYKzc`|<&K(=qMGe%hg%rlu7Cy!&cW zP=n=x{r)#D-zRoCmN0#khgD6QSRRfPTNb%EQcC6^fcYAuH=q25jr6qZdYH)40jb8f z^Gvg0jQeBz_sN1$I%`SM$N#TzNrr;NmNxAv+z?9%x5hx>EI(n#l^T#cS>hYVbHzj> z(0Zmu7Xnot-n$S8Hv&Gy%d_~7EbKKk4=aaaVs;Ob_*<8M0t>Js`1nKNrzUYJ3+}BS zs7{>EY1fNX$u;%VdLUJ!BAtA{=F=2KyqCUb&Da=ju`^;n1(kM)zROmOu3u)4A<(vx zs5{#gx5_&R!2^(~t#c~w?T2ZmF%D;E*@4Vjv!Mb~v2e*g)M%?zDTWH+NQB@?c)oSNQTXFG&)CVg?vY&;fvB~?43I6 z9XjhSx3@PEXQb8d?ae9Nk;cedvh8Kya@%9T?3B$dKNB@ka{}!J*>JDY$e}lEveF|` z7?)BXtmB|CTe;*fDa^ARJ^T007R#Kp8`8zNM{bfy7ss3Kzvq@#9Y2im4T#v|m9A+y z92UIvFll689fMf(;-odia~fTP{V?;Yt-&(+4O>TO27CT?lY>?GL*rL`~*iPVmtDj2;Y{O!`##(6tJN7P1bD%ZA$uOPd zik0{BIQ5oBUk9#Im5qI|)@A0_W%#q)n6`w4U-L=F*S|KgoTib z{X^1vQ>$N5J-TFS{k!v3bVi@-yK>0~n#2cFSKy?sSuL3vok*;<%naHP{LZdJ;E-&c z)mCPPL+t3zLseqV>r3E@d#aooH6`~jFhd!)tHn;E62;$r#BEag6v{MJk5E$^jW}ld zq-#2+18U_x;r8un={X7F$6RFVqm2l;7M5nF!s`x=J^s-8|FQ)9>RDPp#6OpC) z@RdVl`PmD&7Y9SM-lqsv%C;#uHuv#0o0V4@2Z0P0RkmLI5csa5J zZYh{*vzxU0*Ss#kJo_p-Rs4h-PqX2d2G&K@j5l=#KY^X6Z&W3?)43RpeFt4>;}r_?2j5P;V~M_$D%_K-~b+${+YroK(} zr_+vE)Le&^?Ya=O{@n7Asug5$S;Yia4$a;bCYX3GOZ=Y=`I$4Up!3{fDyB91uy@cx z3W|Kpt;Y&l#u@Y=?%=#rE`s|vAqa0UO z8QejsK5D9|r-VRp>pl7w!n38>V6oYE`WF1N`B^o$+MKg%blVDf+1m^>WaBCl*1WGJhQ9We+|XcGN&+Z{d$|Brf(tA zyUfLzaEj0~HP-XwC}w>jk$ubc&AKq*`cgs6`dy%-(Irt=M(nca$h|g=NGwY+lO?}} zh@1CY--y2lh0+4FR=oB1C{tB#^%uq!UnpiSR=PFD+R_GVqHd&)c9o}(ieDd^`pfTy z)3z3W8bCWbHbC=tg^L+0s@f!P)YL+Qq3OGh1bxELloMcm;FkzfGJsFKryj~VCt+oX97CoV2%{D{zV;Sh7eVZAuvEaX4 zX;PzKqjl^oXbSSD>af6HPKW0G+wJ`XDbSx*Ds3uc%<2R>3Z2RZ)Dk9KA}DqSW&kc{ z0x|1F8b%C+4@Bg00GPOHA)LwrSb?FKQIGjH+*70G?kMwbb#!C)Ub4PSc$wP-!~uX+ zMIg9y_V-@SN3g!E1{zO=nvAjnXaNeB%aqlBaQ)rFPGj#B3i=Lu*@BnrCD56lmQoXS zlQ}`(Qx7b*2B<&<*eM+t$s+$M6P6jv=+j6ISfqFA!BjBxHT0^5pqroeNTXNNMk6QT zrl(=e{ZU4}$b)|u=en-(t}=m`e1M&l31vu-1wU8#KsW-hd`@wh0oV|%H_Gt;6%RNm z9cYgH=N1LI0xnyQ+Y`(P;Qu@brzEP||7j3NwyOa4{xyXEFhVxIRo1_YPmWMGzC2ovE) zOvQ|Hs@a`W0MGun;#{qRrvKqFE`k5zvAJviQ{m3VAMpR~mWU+jEaKl`u zS7_^hyXMOOvM`cO=zkTL`^J?S{1q?%2klAH*(rZ(^dHO^t@z|;h2?*N=rMxr%gX*+ zF@RufO!5SLNuEDs|Cfgd|D{{t zJ)dWP$a-pwGVe475Uzuns&Wu)LM#znvflaQ#79 zTqJ9}9CS9B($YJWBeE#YRnS6Y3@%Pgj77BpyzVt?By1s=DyKKc|8HV7=U-*OGJ==^ zj_pi11pJ#v5d#3H=01?00kqcKs?h~|f9udb-UJr2;J4rfTBtfsRsUw*Wk0lcr(wH5Tc$azvUKPf7o6a!9(_JuQm#{ushds5YNBlx74eo}mUQv7m4EY)3) zRGKP63jXC=W6)j`r>Eg4<4zMf038_5Nm2NuC~#5~|67Da2j)Jr-#oZM__^CR^FbkQ zeSxYed!4UZUFPc-+d8# zLM&B3Ht!l5tQd8Nv-8WnHf5om?9l{Zwnh%j4#9w7G}g9O4=dBbhHWWBz+sii7>0*#-O?LiQtf66`1NAOL^?eYm2(VS4ujq;yBJ628bWPIly&vK4w z>Mw3;I-y0U)k!VXPIi03>!UR9PQ9Eo_HidH z<(2chNLUD#1HkxCN*sL^e?sZ5-^dtxl}q_B`y|37Pj+o|qU$-A6QX_c?_GOJTl{9c zE2s@NP5YZ6^SW<*H7j{%qvERd*R(1H*R(k;k26;mkh#7ukN8Fv#Cm1@nW%^n`hgjJ z3BcBbdq9S=yal8%I9oP&eSh}d@kYbrjTXmwjR?$9fki)6WHz4|=0B6sMmg?b7@|aP zk~q)bsn{;79xWFKVi?EUhRj3wXQ%o_9%9^?fpZSP!T3wlVp(X9>5s5)KaS`xjhb^; zD17W(%l+c;ZVDnhLueEUOxQl`nV5`%4)f&DCJoY}`A4(sfdehV{#K6n2id<^v)+xC z>!nhst;tq0C3o-FblRMEanoA?y4x{!LxwB-e6~K|>YhkPCJD|?xuN1BtEsdqk^XOv zSG0kZ@VLlmq1!Uakw2-~M^}H{g;ZqK|Bc#0X|<*B*{ezr2ZXK5|gu0eYSDY4+PpPSMnJ5!k- zWShO%2SeK$7`Tjmbdy?K+*Fj9?nLW5`<KEgs2oTqVLI>@e(kK*YxR0a!mE~-Me?IQ1v|$oMT}`B@b#!y@qrI zn-}Qm>i6_BKT;f*C!1INUP!V}yykuFOSo#&&*9p^nqutGa&slvY=GaH;(K2WJyl$Wo#qyd zmYS17(kVvE+EaEQd?uY2p0RM}HH4HMYepXa4`Dv7-S2~nugsdycwnJ-|?NUnnzA#ww2Ph zX!Nd&z51X7ADljg(hZ^iIK-5LFhM>NJ~*QzX5%OC{y|d2YCm)a;he+1aTe^yu#r}; z80zW4UPC1YvL6qwo^V+3Ia_HxkT~-KWHp%GY(^_G;pGTtYo}(d&n%&cN^FvSo{;{n zWk2|j{Z0p8Yw=NX_Xh56Pcm+WI&(Zfhp)`RHP{~-mKguDCsOQtncgcm^1?yK>#pId{l+KUjG5^~q;OwaGi2Oezi6@Pb)fHse8( zCF`EUlyhf?=~7Z{e<^qF2ZXs&j%mAaLm4fgiCfe@=vygrc^h=ND~?3*1Ad+7hL`up zqin{fozJ`{E1j^1o-J=kvqEE^g)X3FRh|bszZME{p5)zSp*yI1A35m+W$Ze76Trw7 zoIA<5d+r0gQT9dBgd37O9;1y{aCvbD&*&0T3$afNzHpJc*P07H3ZCNLKai6XI>`sHW#D>=#HM-vS$^p9>xx%-afpic}XtQOv*hRYF zUrR^JhFpbCK1=)}C2>+?;R7d$Zuar+ zAE*#=Qxp3?UOiWul>9z~k#e0phjfeHtvEkk|IBf0Sn6QSE|IRAqAP3>FI47clNf8| zWZDk?T484q>hp12C7$gZt^xOEpi4@5k_SnxxZ<2>EkW)UBDCocNFS90@tZvIwA@_0 zt3z6&vf{6yORL}MegPkIy4vhFS)8e;i}biiG>Q)OPnTxR zBLB$5a%0xoGp&cPIa~0ed9%{xZ12P~CbQV9PY}!nF zti_#+iH<(F^`ODII~=a5QUCNdCKJ!Rq8gYHYjs)&p@pR43fq}*9}HEw;a}Gy!Q_U> z#`6^*OyuL>%CXc_D%Yte*alCd8;tg6%;>d0zCV&Suo4$V-04>Aoe$lzc8PV>7ih6f zWP8Z#_2p+{NBM^j3jIYKD_B%yJ7=%B-xg%n_*{8gI>vy&Dz# zKGJqg*8hWmePD0jjJ{uxlRcen7vjU*oYCW_(*Ezc>_J{NPByv{{z<2LyOM3`WJ7E8 z8%1ibF5c1PZr+!a4gV7R<%<1B1!kpArlg3R#$@1jBKuDY<22H-oosWbq}y~Pv+X}8 zTD4tGv=^6R{V-%-l^881CEZ~@_h{oyWh2 zYHU`)<5;^|yGzDsuf7qtXJ6>bpMBFRwC}&@?6WMDUn$f6*xL7Dxp(C|o9sg60+GUp z{btU3&Z$3#tJ)shbXIJCDJtLoR`g}NwCLM*MN#Rn>3}Jfk(?2giCm0py7wpV$e;C9 zKNUNwI+q;9$`y^7`|tI0_V+x@{y9|DzVzsUaf^|5p-rKG!E}LtVNrj;L%ICnB{yZO z6kBE6t#YpNeWUh5R6pZG$g*ZWdMi$*&crF@QQ_B@d$+wMxL*S=z%y1Y7${8dzvTRW z3*}w)t^bl!fYs}AR9UmhUY=+FgS@l-4Sj0MIenG=8GXL}WXAKRg0|*XDeq;P6qTJn z%SbtY@OJJG?dLS^Eku-xe~owOEIVpjFW@v@@q8^_agIH^Fyoe?hgA|JU^q|qV5nQ6 z6u3?-_l}e>&D+w^PJ@0Qc*ow6Wi*+s{Njp3nBK0oG^PTC0!bIVC+@Vs@ zZJ+`O8zd-kBAWywuC-zhd9lrJLH1#HT2QHM7E7pDHWk0cVW>Pjz#iI>Jlx?ilw2%@ z84-k~v6+OxyJ!q)!V!?|NJI!_Ge)3Qf)ocGtPKQLT667_vT&0t}3bn|{q0OM} z{R7gI!;jKRhvV_?@B8;iKbJ$={0;*@JBY9Bk@Am5okETfIi_Z^D}imB#kyXk+&SM; zmj+S{>|JlpA*j<|cZeVORU1yF@Gx*07M1dBi}ZFcz_@&Yv;fn%Q!OnG+x+1#g*hnp z=VJ>LXA2Z#BVA=9NwJY+*xX?z;4uN|8d4Qq>+ads-3eP5ObTu+g}TZXD8UxU&qm^5 z8-M!>7vKjTlR2(t5KEwrC8)RV#fOPWmXAGrG#jb9-$i`1X{|ihz90AMhEtdl!%hJ zrpkt7*hT^sptsZ!urcs&3@nBV49GE5p&>*6(Vh|tR-42=0Ohno_FlV zOZ(f0MT16+(Si1`$sxkNTTDUpElfGl=I~up6Y0~=VmEYOpmqOOz@y~ckvGtzV$rC1 z>44^v4v)b%P^gX6*y0>?x3>c-Klv4kbO7#xxd$HgMU7V;u@6g28K?f}zz=09i_GhO zeihw&pUaVhF$9>yCs|5T}%(Z@n=t;XVzJAgPoAQ(M%gx#r^ zV1dvd{wtJD|6kY>fFkDj@xYlxV8Lt;V-vEM5YqpNF=1Z*oZW;ilBiSwzAiKApAqYmZ# z8_a4Wqi)+*R9v?C-KN%tWRvdrTM*wmCRyrm5e(O|T-Oxn1=g%uUDlN7c`xNNetGA8 z`b!~mVRUU_S0k~&Cj7v(MP1w0n>W?bTQFC(>`t&Zn83HJ_9*?qb~ZnW+!^;UP5W*0!hZ`w0H=$2im*kF9*BQBP%ylJslZdUOD6zJbtsRv+x-m zoc*ox&=`5~@?zls^b2jnwO4A{Lf4e-7;L`hYu#&!&mmUQM#xo@M&#lSenBYrIih^8LA-f6ynM(iVS*iyesH}ER4?ls*p@hC&u~S3(`%7qaNS5z<{+gy zCULL4-L=nfg_mO+D=sJ;jbsumBg%*D6QpwE&)SimUp=U8n3$Y~OttYliEGoSez(3yaq8K19j!4%_ea z(bOpP$ch;xO!%Kypvo3++Tk0{@qWyLV(pQ2)h{KKt99MUyN06gkzLjI!Useo7wQ{M z9Wc7aCVfCu2tG;H>1^2u=MXe7oTj>q z);XD%MBoL)krrj@UBOD1;oH(trI~9E?yMaJy>gPuP^OYvIA503KS4hiQ zYv$yc@9mR1!wq~rR!|B0{^i=%Rh97X#xh$M z;pg6#K3+NtlXzR|uq1SNjmH7oC%wz2*7ZKmfpAZ)D=BZ@GvPZy`rA2f)tTMI&-GY= zCmlMq;c2Qf?-Tvl($r?;6aARebdJ9`(*S+T`q+0v)w;6sD)5ovWVXjRa#~V8 zl*(|m&+VT|0IZ@L5Dt8K*)7??#Cv2n^p^?w;T-e^X}4Nbd0H@i^F4$&-z6m;uyc|} zaF82#_ej3^?g{!Pskp|Vu$GN_8RZYKb>cqdPDFX0j%x#s=LuXdAR5F!Y;XKn8V)#N zCl}su4AaY7(nkQjwi}=)qR+c-I6h`aJ$FnJG(b=50q}URq<83?;aZ+`#N&2{$XV;4 zQ0LVduf&Yt;}>RpX+otKl z1@zMx+v3aejP=$?* z)pybm6L$qeMo@cYyiuxGKv~ffH@>kHFGfOea#Doe{HPXn+Ld8@yRJu5?FtnJ>*wA| z-|tH4c`|$dg52DF2GaM+B*zLf7FR<2&IK=%F}=~uS@OnOQxzsL?e^J5jH!wiIAhkP zk=Im(LCml{H=N|ONAtzM-62BRL`4sbniYOj952&2CT7XE4P4v);@)nU8D9ZY9!@Yp z-2i)GE5b8(V2E9h<(=^8G7Ig)Pg{r{MR%ekp|pQF!n+W{@Ah~@fp8%Et>=S_DQjUx zIeUap8Sy35VZ=S0{@X7#(cuICsgJdCr7IOHL`L}X7-YJFVaRLyhyvhXyRSR4hfz8O z!v{WE@he0@xZK+SCmb4Yr&gr7eZ-EIV_e?;k^v__$O^Aqy~JQ}Agehf;5?qwcWZUyB|{b(b=>#Ea@(avN$MNfCRW)5qU^%M(-wdOVHmh<_Yo{dzM&KrZSvvYNUI1_DiO692BYi3ddkrVKFe{QyMTnHh0;18JqJvsU!CGlq0BScLca%#uEmEKR6d) z@+zAZV}KR$J@SYaeXrL)-+kE2%T-FgZ8nr1v}=aYf7G2WNC>6t$AyxQxrarX>^9>J$@{%qde-wLtp?_3O~*@ z^i8L9@vCTdl7AgjUQ(Mn&|p3fk$=oV$jtP+Fu?gUX}9$rV|W_p&qVLrSf-ECoXhXV zynE*9ujk66nmWO!3gS5ANuX8rCHVoTzAM?sF&}-+{i#kss(0o5_>#1HS&A7 z8`J}ZnTcPtH$#3cXju0|>+i}YVV$hF%;+m_@{dx}*J}-)hL9uddpWj)VGC!>S9AoQ ztobi^pH{Wzdlf=$MQKJhP{)HLk8cRU%Y&&v^-0$q?1~tjln(zuH_$mIKSFg=KAH4b zpbQAo&9evVgk9@EmJJ)( zrv!yP=BEesD79YQV<^2!2o5-R*dK0@(tY-v)m5DrLK3WQ6x{Kuf8gr;2G5{x82Fu8 zp`xlMbTi(nACh37tJjB~9}D`17g-6~zO!(HDrDk5l4-6E(6g^WuG^1wj*Q&;>Z{-g z2?{Wh((So0^z_5}>JmEHI(j_oHRrbd5V~&K{W_0})U4MPMrn5HOG_xn5Q>8|PoGIB zyrI^pJ1cQs7xCpTr4y1&c+wimHTFVpl4_Tt93x)M)_ZO{BxK^YJQ-#Eq6eMXDQYVr zFeR=|qlB%zo^G&~Z9Gkt>S~a|gpNGDc&NyvACfV?;T)8rzkza>4o;zRDAoBO@3#IGkq^!IB{*1Jh_$ZC` zq@)oouAUXoIH=&_{ymiUBRf+=tA}D-1Jiq2x$FF38Z0IWF9f3sY$y^N>i4+D)L?ay zHrATOjLN4W^L(8tp3Nm}{K_{fW!)>>Rdoajny#=&>nr!`dGC_rZi*eA$$MBpE&oSU zu!_WmoVq3tnO*$V8k)2^%3Vf%|F3~JRFcosTGQw}-}B%t2zrNCfKhasl)9_>Tz#Q= zm(r&}3d*e#{A-~VMO7Ap`AEGP#B-5S{1w8yItJl*vvl@u1p`34M z@=y>BHdpFNV&6uDSYJMlX#WzfOPpPvRCDz}ocCWp%W8|U1_HVIWBc10!H*y&%)2*% zOb47#Lrx)2uPEp=DVv$1xafBT9qAdQvLVPe9KiXn^zN z%SfmNwP8w!qEhIN=qvG@ln`V1MUx8w18vI^ZdY4wi!a(flrRAZ&( z1?p5hu5wV-T3^%&(w;E+^gMS$Z1>zzSUJXtJ(-5lnoBe!VN%3V@j3CdZdjg&2$&w% zFnUi^Zj@rD9#Jx$Sit+9qPPKZjQ=ES_Cwk`X2Uf8^+z5O$9Re8X4m>iX@S_8sOw3l zwmy|LX@6!ydY73F9J%9V>qmAk3ML#ihqI6hGsVD_LKC3COC-IY%)0+leqLv>k8AoYwT6pCu- zv0&EV;t3r9-5~3`Yy%E>$;~-|HA*9@5b+rz+4%Lvr%|olyFBZ4x!sQ_S3{gUxLsa^ zh|gW5(!;DJl!#BLFG$4tUZ2)>VjVpPs`cenNyM)5et5^Bb!v>9RS8-eblujk&Xk$>|{LTIc$(T&REDYI( zf<^sM$$2gW_T$j0VOmy9?{!uu=|9$jEUmxGG=tA}R`%ddQFxqt_56zjyRa1-n69{P zr+Z4VUqnq0&qc#)1vWclSSNOu7F4G=cy4IGOOGtXN=o#F$>1tw4x;id*^Vl04L#)M z=CxJu!Z}`m(!!X}H>7zC-Ylo>c+rICatY;ie`JbzjpuVgfK|HRpP|0;;+NapAYF9b zVs8yR3jh1xObqs>6>p- zfT`UZqPxpuY&gu$cv&-y(t_$)-&94qp7K|9xJYL(DF9`%K)kLqJhTVNGrNT$Chi=k z!cl&XSZgLT>f#%b)ochsD_nLmxfNB1NpmHMt6wtN12mv`w;o|ZU*}cAfI_Ss41p$~ z7fiAmu}umOJw26>s<~(DP27LS9&Vk!vM(NaGK#t397gS8BxuqxpuH zyXO05LyCip?p1K&T{`BH3;jUGWbclsUpePGA#pVbb(hAWK^}QV9Kmkwv?-#tdl4Sg zhpE8<7i&VCt=L?G*V^|u020-QvZG$i!R{g<$u!bdDqyPO8@(Epg3nbX$mTExc(Iv6 zt6z1ZNb0fRU);Q`95m!sXI=$uOlTol;_ImaM@;BBZpyb9E}T-f5+0?BuG21|Lxq^9 zO?;5u=jR79>7=bZXIBV?2RH0Y8paTqaNJlHG^PS3Ayn;Gf()%V4`~8bV{?&XK^Nr7 zyPhwWoZ$+pm=qb@avCFfa3r7Mm*CK{rZc0Bob-hdyQ#RM};3s7UDO*qtN3;ny6-LjtPh5eXvIr@j z_-LqrsQ=<2h4eU^Wz7HvqQ@C84m&j`v*wddyBW4&t=JI;OfqWDEl*JGGCx!6t?81a zp$q2frfzPil%Tb*@ALoxfnRrPmup3)!16mHYT`Qg)ljcVStNDpi$7!=>>YO~dxOXW ztoU?-*sUcCg8o2-igoYaDJSDNrE$|xp1JG!hLy_bDV5WB0obYI>zhX`?PttC(!Y8x zW%P&kgu?Eb@|)Wu1^yTRh_xaEcnkB;af7bK?IJn#M3#?2S3TR^bB35-_^T^BTn8Yt zKL&0xy9CMNypmsZNt~OzPEkWKVhut4p>U~6l_8nV3CS!xsQ{%duRr4UAkwx^st^95 zz`d>#N+!W{tNuQc98SK$fHRP1(GBjkK4o@>t0S}tf4YEd*`}Oz6Ypcy&fvS6nG3tf{N1N3ZQN;WN?;wpajIED`F0AXk z@)Z=5K!f^uWws-M<13NhO4vTYn-zmfC(c2c#=@dMvY6Au>UUB>xQDDnQ#`?^8l<;x>1YM%hXtnLI(20!)W%pzmJMSTjiHP6qsZ z1Ih{yeFpJ_1#L{)BN^91fp=|;g}lZql??)brjU^GTapqDbC^_zQukxz@cx@G=F)s| z7)goq%{MLyTQm3Fh%KB6t+fi2XHo=a|DyZZ5FNyx2mLX5YT%h&g6Cjl{t{0^7b2Qe zulSh|>`E>kYes&2SIug10qZV(GL1u>&Zid|R)8@<)&s6(XJ1ZSL;hjkV2)>bfft!M zY~Fvt^PbYMjuTH)a~jeRjNaf1GnjxOFUB{_<9V+ggg8qqoO4iRE(r3OWR(bf0uQF1 zc!H$12=lq(tTb@NgRpjGkB!J7>fQ^!emDEHS=?TH62wOfz)ha?@k%b4 z@7(P3IvvBC%ru=nfL}Z`;iH0O4L!mR&wkBSjb8C0&{=y4+tKrt=FO@QM(Z;= z&lT>T#nwCEl_h<4N&lqw)cC3SQ|-;_PnvwJ zQ^LR0iR!@_Z!;3qiX-e_&PB3B%0@nm&{s#O&8yF5Jnk76>xg7uQ4>?IRpZLA>S53D zQ7=``S3gio6rZz<6k|$ZFlYF6{uitA1tRYc(>7)au}<{GWpO{FE5XQE7-=XVmxapOM4uq!q*li^sCjFiX6?Ic@>O{t3AW^ zg?Wa-kB=0sHF1RK4*W_(+&Yikf*oOSa%GawYvT!RH#Ou+7gb%Y9JRw5 z`{GgBWnb5p7p~sQ!v{QC?RIPZ8`Z<=c4`&jX+4K|mjjXlFbro>Fz~Dyruy7?qM&|O zO;`J{hLCsTF2l%Uhcegn97_L=f3jGg41qHt?T z4j#r81*b9?x+Db2orJ+HCaHT&;m@CVx_ajehp_!&`^YQbPq%U(wYZw^H{WUQ`eOGB z&s%HPYUOD6seVXYHl2yKe(yWHcJv)Z%uF3OfO{N4b4_=+YXA)--oWt`4(rtIRPKb1 zKhyh#t~o!cDSlP_!*~OrAqF~nJC5MakeocO7EI5o=yOVQ>~y?`+u@POFeaVy$SiQ- zm9z}qTT6`ZSE&IfY8oZIOmI&ON;srw4qOk&``<^t#L3y|0d7<3Yfn9{0hHv4YsD?a z8R7Qf&XeG{&Av4FcAiGEMzIFcc&)k}SR3c20X&}vZms;hLe$kGPP*FdsO+>JGQmx} z>{OCOOT3emk~ra1X7Ir)D2B9yw9DfrL(T(OlOBfZcBDG8;=7WbJEc2?q)0jpJY@Z_ zw;T+^$>V+io>9PfRWQ9_UzD$g@#i(7Jz)oUg$0N98ZVCAt~VDKKr#T@OAn6VSR9vB z&afkaap5>BZj(n%!Ryk;o3`Fs_t{{r`qktc(;gaN7Y*Qrpk)z%==!bZ#DEgUm4dTR zA1kQ6PPpmh?Ih>u?0C@NFvK;@bxyHtDX?Z_7VR>Yig*|(o0@9$ z$t}i&$0oPtl$D*|wzuHI9+bM~BfH@(pY_g{ol*XB>$8`2@uXKr!MIDpXkPX{U4T{S*7c_sN9`Z~TO_ zp4meL)2@ec=8s$7P)7Gy>%lyv9_edfTc_v5DLRjd=U9XoJZ2HGC3sf7i%TinQp$lJ;L$?jxdvOVyW?j#>1JCXO1-N=W@ z4rEWVE7_auO!gwf$nfFy%T`RNC~8CjU0}ZfD7B;oX1>Gxz_95ugT*R}n)4HL)#fMU zYALGQ83LWle)DbSdoHFdR+;4KDQ*1Blxs-K9*YoAC&shj{_&L@&k zYG2|}T3-@Vk|rDp@e@vj#Kn$a$E!FBFeatpj*-@oPLY;+Bru8!_J+BK`G(ntd4%l* zMrx}#eYh;3e>d?+21dyg#uG*^1JAg`h#)zTK)6FBEN%`tCRBxqV#ip=SSRV{h&L)87Xu1b@8;cFy@U56AcL`#6hbP+sRA+M z2q_fjfulR+mF2yWKU6t^yRa*2=iA*)0Tg4?z|1!X#^k_*yD*u`=2-lcHhc8bX6_yu-C~`x8Ix@ySB+$qj2Av(6X#Iw#A1sXWG-d zpfw!aRouMd?FU!7Xqendd%5$o?ump8UOT(S*SI>Z!JYVwJW&yFb#kk4*Yx3okL>nB zx~04KpDKF;G_o<+iQ<5q{rN@OXW!|q(Q(Rp(fsCQvHd5UJC3cr51dmH%~{RZXcL3p>h0uia zj?lofWFOKwkKC^P5~sj?THx3Rc$w1aOI;pz_rmwcmvxK=AJQ({!F-%cu6*?RPz3*0 zmxEm~e=jkh=7U->CVD@!@XqP+QR}l8qkXx%P2<;}p8LV|ZhrJZ?w*o>{?nPXJl_w9 z59di1?XY5%!`k~2gW?}MT9(4YiUT4o>PB5{@9qvM1QgcZ7d-oOWqE#)U{_K|qS>_6MJy+C&Ae8@w& z!pG9=(|MRZ7Lura-OhztlKCI@AI~Qgd`?=?N@@0>5csoz~OBBnJAP2`D6CPdY%rEHU zmy`8yxuU&g=>_G|m!JRc7O@X2lNK;K_bE#bhyT&yiH7svJM0UV%>Cf3?1|(n?}OU; z=-x-)SL!m{i$Ll>>z`zzb@K;;xmhDBlVD`uIGDkZ_=fgAb+mPGg#Y)}Xg~Y_| zj4bk>uN~3;@LP;1QUFOFr_Db*>WbSay1+j{IzTeUox^$Yb4DXcfuf-B%XnwxVRH|d zrwn}eKKcP(|L(eIPiTR=YK_s|wb9<@ZoHI$O2%Q50x1TkLYl_yCduJ8km7J5Bxl@0 zAp7nBhT+wud|-6m<#9dWPQc56l-2vqz06_ea1HRG6^Ys=WWql6zdBP<#A#qs*kJ<~ zEfdWL4CfCga9^S;E4M)(qE;Px1T1Emw10$BSO_GwKqsanlfNrGHXtt`Eub_YNg7+Z z?}Zz2PdO9%$i~rzzbQODpgaKM`(XS-AQ@RncnL=zoZfb8t!NLZ@WDt)0DL6)v>b2E z=WdbrXM5!1$z?!&_*!h2wn zW?7-gzSxJ@^<)HkN;5j;!eMCszEOIaj%a?d3*mkrx#aYR=!y%jgohs(nxD@~Dla&f zkjFAo43d$iqt0A0Aj{@c}ooSu5$u!874~$MU_` zO;#4awl6QW8lBVv_t_5zoVsUo&?n44sj$EP{h^3wFG${pK94@Rb0OL|HLIZPK~4Wm z9O!tzFF1JQNrX!H3*I}MgVD?!6C`i_9elKxE3_u-0inNd=*iSmg?BND(FbjL{dX=! zgOc+5y~xB(+gQO%A60obG3KsQ4+92^x10Jp&u^W2j>wDgRvLlaVTHq8Uyl2?lH?A$ z@ayh`RuaBcLmJQ9D?h!(bTH}WZGCGZS>u|lcf6tydbT28xwN+%`%L^qx!m?WRx|l& z*vsoL!b<0PS9<4`@}6H;TgoytagncBdr;7W3(6n#r&QZT$%(e?X6>j^e`fZq(Be(hjzEHHyHu}hHFoy9Ztp1f zC(G{;y;`SL`x5ltXnQN>#_cinnrx-tBiGzATeH0{DJqzGyR(VVY|ey`C7Dy@9dG@O zx**orE5wkYg%60v+bIjbcvS$=wDUeB(dw?i;G6=Ka^Mv;o@%rVLcQ${{GY@Lwr>|5 zr#)23SId6}$+5k)cKZU9!+D~Pj0nnCZ4ZZz$7((YP3SAee6Czwkj*sxRKHqUggbIA&v8R}MzCRIp{~7AyYF1ORN6MSxjfX#xo8p(MDN+Nc@UzR}pXn++NW2qHwcYjde4_yT%0&rj&HM5$ z-2tA$TS_=!{RULG9lc&s!K1&&y3WA+;J{>4+u*h@8`GP8^g^Tlg50)G2mNfQ*hR*| zHo6&>h=6ea27FtOH}$r*B6bd9F?&sI{;cnSvr&4={}TVqEg#EEaDCKOf##4`{5QDA z*C|atFnm&=HRyc>Sl-y_CrA}6L#r0<`1JLt06To{phEr<_l?=dtX_vC4r(;4x#sz| z7+fOT_2R&(jg14@*Fu+doU+Ov{0(Ti%Lj&8;&DD}E_uxv)XkyAF)#y3R7RoJxk9UWH+jmW4n z3~d@iISac))gc&ROdG{ds>hwmAT*2ZXsp)ibA&!m8fGIxZ-6@sD<`n6rO$>av!gB& z=OXmtG3R8^-IE8gNA!lKR0webyGE8iN|_TAPjL_fYPa}$bEkt*y=aSPQm_fWOwcvt z{UZzoN|It+Zt%kkm4Hj_GiNTf|1+qg{Y#0WEeDkI_1x{UqpkQMql4szM{%D2i1*q@ z#P|=!PB5M71(AyEWdjzqffu`HmCW{?`@L9UOP#8+KX@9M1DugsSgsmm*t`8za){30 z=K8Zgh^v9NCFW~|UEPvZzNWcs@#K~2%<4>f)ydJs(_NY$ii{r%Z3_x$m5R*GMLkc0 z^6nDTHuFaQ*&YiKk2`~12_}-4yq@;}6rYC3K5z0TX4{2MwtX`D3myxr&l0N*xhZWn zn^-OXK*3$&bc(==O1+LTgLHfcg*0ZI8EUcrTzhSIpiV^11dmkaxGF`|LnjY`2oHP2||`!QBF* z{JCyyR{7jsr4XCi|ANO+KJRCvz=E8Ch|82k{|!6)pzl8{Ye$B8w$n*LkE6t$vDI0R;4 zJ|y-BF}REfvIibhv+HyWX;f-@9eI5}r9UWpDvEShht$?wke$A#o$CrJuo&E~V5poP z&=yw+0WB3eKaN7N4L{gYwCkd;0MCQ}yxtwOym(UMk|AIqYC}J4BAQPS_fZiUs&3d1 zMJ21?Z+oLhnIBeEJa+cjd^7ldaB1Z`fyg|etf~8to#xD*1RG&Rgjso($TxRtYNDEu zPM6davHX!x=JY`dky(!t?HO@>V0s(BSF|Tevf}|XS!yooWWe%fz&H4PhD~knY?{)B zh>I0-+jNhN&noeh%K)ln_B7>9=o`Y=HqdeD3a(sKj!isKAE7iDx)AFiSYA(8fdKO& zt`PNoO_c{DmJk{Qx=pMNs5p+zb;?n(5_LvZOZA$j7UG@Rc9&VI2+TmtJPL4*vF|xK%-0Jn!yCO5$ zn+8wRzrB*a$W+~T)j#6A?X5+Y@s}oU0p3(v*M2!`{*PkFYMnf4v-phQ6T5WK zzkzrSs|eNkS!7Xb&rGH^aDCTr#ALwM-JrV}YTeZ4RPVpPdE9d1*l2!&QBise^HOU1 z&Gehte3k)c)3fUbI`C^-j1%@Xo)$kIDZGbr_JtSGYa%7DoKY~ha+-1r=tlSB62x&k zRxC^x!WVSEMHSOMic0*?OD{#wTO^hfA97^VI_f^)ZsJXkB%gtL=hAJdc?gu4V zin7QhL&?+Si^kQDnIT>`UEjQ!R-K$|9qi}V(ep8byLofA_8*ix0kE)@ThzVZv9|Rm zR@Wp8qd%m6%>3vqDr)9$rb)WerKq;4@{PgT5$8?2;>;|wD^!c*Je6Ob3P#!~KSXPA zqF&{Vpf8D?XukJZMx%a=m`ubvq~A!)Rgu*wwSeFvu^5_%@C9RcP-HFORDwNZDWP?9 zGD}C8Mb01KY69)8YfwhRVlOH*uyJ4dpV=!Zwm3W!g4`ULd)njJu6_$plv1q7I# zhHS$ztBseJ?7V&q@`g5~W{7#H=iuWmzAmsnXK~KtoE?P8`LqLRcFy>m4YKE~Pmz}m z>o}$AAjP#8MnPrS#ay>d7R?^A?^1q4eH-mlM`f!p;|@aGL`SE8G3MY-6KW zZA{8=gTHKdVRHPG_&z#ZfoXS>t@P~|dP`oevmGXS_Olz)`3tefbRfac2f3?&PdJ%5 zGk@m7)TeYHU|h)+yqd^`VSKNo@ftCLVfuh@OS(toIsyRs8u3Ji4Y4AVNx6XxYU5Fok?f`9!%3sXi^iRrYfFz0H4|-jLFZ}^NWt21k>-kWUPN5!M*k0gbvs0fts&o_1egN?8gK9>IyG=%`aK}y?DM611wv) zzoGb=w_^FSAdBA9uReqn4*n=M(>Mn##LEO0?7)HU+LBA~xr7BM#h*oTa+K|X28eW; zK%LdzR;5;@9-|hcKCLdNBBxdp-+xyK`5cG1HQ5f{p1mV`B}q^LK1Dm%88&)vS&3g` zfCy(n)e#PdC)!@K^);Ky*}7}xD%CU#?yC(>W<<05H%$E{W<&JG4|k))Wrxg4K!;rM zcMvrveWyx&%}S;}?ZBrZ%!DT=iUmP*`lmId1C&RZ-P2zm;?wcwLqH=MvTQ>(j77zZ z${QORS&Zove4Zd*9rFxzov%Q{``e}2&a@(+H;9HjyLe#7x_Uyq^v`afaSw2XGpC^w z$Cf_x!SRKA15dRZ7kHhvh1NYXD0v?#{lnL-=5BOZ6U&lmQPlm^w;?*Yi3LJNFsd9V zx}x!S5zc0480#GxBaPuv@??6FDFz`wlh8et5mVbcm!`L2>SBdlo86J|OD7>9+apqa zu5u>2MeINWZIay(#=A^{3a~8;eV+5s#mXy zbYtHgu&4{X+&!;k(f8tgTX)W?SFi!drRjO&>i-3fW^h(+ZSXaU0%0l2Ong$%&dwUN zZ1`CO(wJw>rgw++v((4--)(KcN+Px~+Nm5L&6gfr>+qSH(|GKax*go8y} zNZkqe^}O(VCGyC_45k6HN%GE#;xF-esw3%Ru(qQuMO7q9vQ&>Z^#?&tV#i?Fqm@T2 z$LV^N$^0#EecSlQo@j^GWH4X*n9`y*cE?pf+W1GGD2F05m<>LlOfx+%B#+uf1Wj+G zV1z&y?S}_(B^j({1eDg78R6fb6BY3U`VbY z@?S{AaAIhW(7}@BWF2U*xSGRlBK`p1$FhHenkJMTSh4o+IQDBoJJN^fXaAbY z{xqC&)RV`UQdE%6Mf5D`Y=PVW=vRnGuaI66$PIyhhC~9N>nYJ@((CO*E)UGBTXb1{ z9(bXr;B*s+5@3FkW9`4Jku9wGk$ zw?dMsS3N{0nDp_yLCiJiGHHO|e}L)vX^ei#38-Idb1KFV1cT&CQu3vDgM2N`FYy-@ z!H!76ha9`W&mpPU2m@x?0c@jaWf%AvB$MA-1Ure`RNj4D^zfbKRs0&B+r8k$NY9Zh z7YZ;;zqh>IgI+7?WMH?;%tiSmARC_I!Sc~tB%LEzcUhPyKUC)KAG9FUEF-I~SAlkN zgJo>R(zdG`wCjO+f%<;~CSQf-kg0qEa!a`T8$jQ+GwbWwiyFWR*bRt(K(G6#0J%e< z*>pJ}L|o62{|4YW*o6oKc0%npxJ)TuC^q0EHJYjscKig339H38c2d3R_mHcMV<$IR zE~5k>@;E<(A3M3uasdTc>-Gn@MlV?+_NPL1WS<1YCiG@$DF>S@JM&FJwPXjxejLo} zU*L<-Qmez(iaXF2Yo`2LI2STB&{&rct1bst0^Y1-W%aLUX6{^G9T~}C4-LLtR>0 zKMMG+U6--*po>sy;+2A(?6d)J9qb2T<-6lDRsp&cwMl$j(8^951UJC0{VL`_=c5*j zH3Vzeo&)){uuIsVL@L#YDt2EyeV_w!rxf$$tDp7%7eeTW_opXI?{b|3Tf3hV%Cf`$gsN3Ad%i zy}sVotmiouV{K>sgKR>3GJ86DF9gxYvMoQgirr}un+Rz_V8yTFC@|Ni0(;>+-Y-4K zHx92u=o5@J1zV!3I6cXfAn^ridDb-2lD=j#1UmjY!W19F=}ThyBBq9_v?(=$8HLHO z$@cn)VWALH)G81~A{cLufa0e)eSa#hRUdI$vRCZMfxU)m%6^91l-Rxfart#SW78IZ z72TI*n_Ha>0#!&NrZ;+M7(}2+PIi*>CH906nm^fHsts6ucf^@iSluK4J`$ zM(}KnO_KvFyX$4!T1ACS3=G%(BQRXsNP-G?@JqwnxO8PxkT0Yf5h-L({3EcGLPX?z z_TmA}TH}jevr1<9&aR&Gy|~!jKIhfdMgs_D&8j;)%qKl@p@)s5)(E2}xWn45rZ?eD z<<}292}P@ayzUt&?x2&~ zK5X=A_R$Ru{|ESOAI!XnK6ashLJ2p@jH}pYxq(uPnEMTq+blOxS`dcZzag)K-Y761 z?7RX~hq!$Y+<92Az_yOQ2m)hAT_&m{atFAMbgqy1E+??5WGUg~j{tkdW<50#+nkY? zDfJu^t8* zzKO!u)q3@sLB>f!mUrJkRb50ZYXLIbncA|R(cgCy{G7Qu!t zWIIxhi&k}7X5w3UZVzXI2_tJ8MMLy3gs|%#5KKHrur9K_qWt&J+cUu=554T~tTH}z zs?E(mXiI2kW>!aU8112%WeyNb+K+sfRoGTpb%=#r{kFIbp!#pHntQJ;ZWHJY;vb;e zYJ3+^{!J=~dd{L|@N#U(cOa|*0?Ql%5K7odwLih{V#;uoz8YmUB9EP1Z@KtqnDR^# zBGpI&XDTQeZ7%&0+PMeKvojl)SZxeBHqcm`a7leGc!9e@_TOUQzvBveGx2TdU}Js4 zRdso=mixNw16I#Mj(snpLTGiFa{hYRzk%wGwpeXBQzhT!)mD+`*h2%a>ymyF|B+Vy zj4vrL>fowcw~JY`EN2JJ>7Dm#QHc7$&th;@z1x+ng_f#82EC525<=8}5J^$UFoXZd zD&L2f{}ond;>`2c)ezfEG%S1+DpNc=bOe(fWzEo6lQ(*97F0 zoiKVLd06Mu)b@VMvk&o^qLZWEkAffIZ(~D^S@|zZ@j3jlqF{d{m}zs6(kgNf%Fn5$ ze0HM*i7s@OXW{#JV-JE&kuf7Zt`y&(shVoj9+(Uzn(8EAr4k-1A865gMV=$D2Qx6< zy|=#^d1@npwK`d7PV3Bo`9b~yS>iNz78j_@){1A-lsBL+3g_BBQDURmKy5bjr*f?d zH!cI(DAuPbZ$!rn9oj%c=aBJJX>lCu>%^l7C2HsrY=dBV6MX{&P?w3Sh?IfQd00ci z@;drLh%?)|p7lw!Km8#!Jq5l6H6nQM11vx-6`UAIzXbmdnkWy;P^R*%P%}<@qoq1! z7vg7FhbU#Y&#Y1XBMe0uCruGQ3H+(pWFT?>3f2Pp05%q_1S~N96A-JctD(fJY4Tug z_x0I6Ruv)V2Z!rhzlk41$M-3unYlxcKKtLi@k;=i5kCZupAtwd^Z2D|_hr4?UR@25 zAJnQhx#GRBTqQ{VXQA3_@X9G9X+W#ar+)u?l{a_GMb0p_6?_A>0=ol}ick}-Y%Qkio^5Ak-Q9)U#BU|%@5XLJ zF6KWX=kLL~AeZq^y`)V|?E+&v#wMN=3u`byMfne@-o`7@@x?FuqWe>#SMzs|-Xk}> z%BgQPj3@Q_ZUj#C9{>(J{1|Yr9}*s*_4rX_x(CK@eQw6qUB{sbJfl=_DmV?CmjCfC zW$MPUK$L9%V*VF$x+mOSVrGR^_o9}6?h;G$%Z3AuENNYv%5$a3jqQ!ajbn|bBeHAa zg&T7+?AunJtb6<1f*{+JWt(N|j0!GpwiM8w=ep*`!61ADZ~(T8TjUwW!>HB3$9-Q% zxN6ihlM?Nh)xIAmqU%Jbx?rWKyZp|V2#PAwh_iz{Vni=>! zfpng!F58CEGyf?#_upaJ9Q&choH|o>e(_~Gg*{VN{<+e8=Ixa3uNCGQlW9VUxbm9< z^PeT>9^hC1zP|it#d+pXe^Xlir`9}kG{3DZ|66MI#qAyXtc-X_yvlG1GkmH4((uBH3(w7hkFCVKuG0zC3HtthYmqs#PUB?*{3IQ#n@k9k%X^Uz)+EV#nILB}Z(y z(^dens0vMJjdSKuSyJQ1Hq23!0@p7C)X;lC)U4X94psrHfmOlk`7_gBRP)vSx!iUd zXH#>Bc&hhV5%DS%W1I4-7Wk@?Gb}&ix&pRx{Yx{M9bK&}{Zpn)>GXWzS{p9KsYsu4 z#NW5MIssue-P0z0IaJl&QN2FghS>ugfO20)uhNjaC;}MZM0z${5e_)zn3wA!eUKBS zyKNc2Bwj9FE`jnf6ARU=m)*z_O0bmYs3io$BG5B4%yi1qKN)H_pRvMF+FBf5#58Bp9{0Y zib^ifrmxKDk}trn(As0V($v7z0J?MCL*HGfyJGXGMZmV^pMMO$3Vb&P$=)_@8rs+O zwzVYH>xP$FVf=^2Wkb3{cCV(swoQ2`7eH5bsmYGRF${Dgb$FxDuQj=czY&SvIAzHJ z4H0Bhq9a7+Tv94ySD1dKT3>u|!rAz<31eT|kuORu(J7N;8xk5F?mcLS%(F;N6}w6)51mmHC8aJMZAc)hIjcCU#U>C{omH{m zlvVhxh*W{vIR(y%p#wu!lV%S*lIjzK<8TU68urYwZZQJ_=~gkuF2vAaa2$W+Dbb36TGSsLRKvAa1JpT zaI8(Zs6HD!$9-P*LMzpO#L-|pCH~^n#_AoBsceHmr~0HT+KWupd{=%GFDxk($9l=U zAdTMDuRKEX2DaBFU)Gs#x%hkW+>+wuR43CwnTrDiBzE4Qa|7lYND;d1M{zb7Uy^hZ zWcJBfVLJXOXyaGIYski@m?e{{4Ul6We<#1TPo;1C>aR7O>5%=FTk8|mw_!p!%x%?v zSAHYoNN{e1>&jI-U*wj*K);UeeR@f#$lkn%;)qn|x0A~Us%`_<6;>KrKNQq8b%SL@ zahA^KxDI(W&gCK9P&dRnlUzk8y?mH*6ZDW}LrYQXtN?X>L77kZkg*MahZGjZgsdqVBoe*vPRHYU{4eyc#?X9HHx@7D@$*ZdNJ)jA=s2IYR9a$208n6#0oF9DIZ6z;LgniwTQRU?CY)<_@FeK&O zobF_Enuu~xkQl+{)_sGx<~WQkQ&>-Nw zyLBN88kQ>f{|MYydh0NO4HQr=v|68ityX7F@WNk#;OsCw)dI{1QdD`uueO@%+%0ez zRK5z;kp2cxn7B8rXLa&n8;DtUueo138;>ewPaTnb*XNF)QxF=$fT1LEvr4nt%(x4u z3Qx=tGKbY$XGUMjapdCZ+@T{VU#Zq#$#pxVz0MYb9Y2yQm-*+eqqnMYX%X=VashuT z9_S)(5KN&ZsRWqb8wm6d>1_UnQP6n;x4nI1 z4#pF=A+&}{Rj^kD>l*#_A&Ug->itzAN$i7Hhz1C)!P13TCtIjVy{RhUwZNn)cq1x_ z<9(fSOsqvMUjitj!SZ@FJ8e+xs#_O?+pd{0g0DBv?hQ(x5yLtbZM`2Jgx_ zoXFaPNFVxBJshY~pqvn_Z-`imf6G36jkO7pJ~*RnDW(l*YpF3Ceo3}i>@`4`BhwU= z)B-am{#MWiw2{;pxH_ZEMeH?1P?Oyjlr;XOfCZ9WtgygyVT>L>f*P-0+`l%maG>~d z`LD37|Fj&J%d}v3)q2kjR;>O7N}2-)o?NZ!suPP5CgN~*cO6^~t^0eB?;a@9eo}W3 zhMX%_WLwr!W}$xr&4xMyXODw)J~eM2&HC89YVuhE^2{;Ne`93Ur{|1#4f6S3Ru}Pcgb*{p6-U z)c1c-&iU#O7OtNxO_F>)2Ce!?{6BDjbrM?DI`tH5_tjr{`cngH@_!@s zNN#t317z|%;#qf{Evvk{uG;rxNo-V28)UKqgBZZcq|NiT{LBBiSEgCC(? zB^&sx0(A43M3?TA@)UK8pH~DrVVA@AD+2jRmP~bT1eTq6H)V&UbpE+Z-$_yCNw&`H zY9+F{bg$wDP8h<-sh-(b_ZZ{FbH>O`*%r-s(2eWN1Q5K2a2O{PW z)CD=Uta*RVJD<`)5e9$UabjdT^sGd-$@vW>W^3zZE2Ur#G(omg3>!kL$3W7pP}4G&>CM)S1M_XpZlD+|t-FyC3_keF~jN-V(@4zbPRa4a4#RARW%?AH|emFr5WhB;N2iFp2%NG0|LVCj- zQnD0+G^Y!Wfh<2YyG@=;L-rp3KX7j;=Je#bBxLU~Q2EDZlmCrYDb+^JsS60#sMmVF zQa4Y(YKH`sV*XFG`AS{S(c?fkvpEq%4nv^ELqk{~Xr7<$@<2OEQe&f#e8Vp0LG-RO zE2K^`IL~5_EbC)qbXshb?g(^P_D*(1yof2=)V)iL;ma6a%iAkmUg)28%n8u{tTwjX z4P@gCY0e+t+IOkaFdU3Cdo~|w!U(=UKISE=eBYg1os}1rb0$I*y@$0E9z2SCH1(h#TMZS? z5-m`(OYn6J#wnB18P3Zcm+#_%mGl>=#Hr0qfT_mD!_?!R5ss$N_=UvXAa|q{-~SON z#2gy8bT9y=WOf-FxRO~{Bv-1}CJHUW97Ad_^A4bM`J^JuNu)W`^r_TGm6=xyV( z6k52ipKd#m>w6E90?gMe*#m+}mkH-hbhmXihU-30nbg^f7=Wi18*5a~liVOK;+_A6q z)SkzwvMJ)z^7;Zsr;0ph~qVR z>fL8a-I@3fUiiZjGh|Lq8}(xcFX92gSaNuT<%0GSRc*;^t~s2^?C^=8Rho6@RE)QU z`#-5li>mI;5$3i{9mj*YcA2bJ1dJB5iPG6>+drNF3r0j!J9V)A0$x+TC8UNkk_-z5 zb6?e1qL3VB5*#iT4Rvc1@B;qp64M#QJdRgpBn6`p)6^aiMJkwVE{EbJoH5K_iqeWe zlR&cB0_9p@ve;ZU=%Q?vSZ)A1>tB`KHf1_@K;ep+O2<~Kxr4ufuuT-O;uZRQqI|Bl zt!bn$yLuq1j(hog0o=(6-w@=0sFr_;Ik#KxiLwvq733!Y=1TrhMnDB9wq#(sZYq`~ zM^VOueiqm?p)e6Ny`+u%`N)L6Ek@A@;)J*>P~aRK+A$Q`NKY_Tfg9j=A+8G6ax8|J zjWSir3j9t)5)%Ifcqn4BL^fo~J?VO3l{@X+o0wsibtXl|)#Fb+BCs@0BT=%8^fBeg ze(A*?s>3K~kL-rXxee_o-8e10B3LuU%I_s$&&yCQvRz&N&mn32%wCzFLkg!DdT436Q-Y8At00aCnu{QNzMO022Tz9E-UWb~M z>%ebdFe+eC^#k^udhf--Ykm(C)#V!Fn_dCe=ZvjV_%EOeFDw;nvb}2Iv(fYa2N0)> zKQ_DM68BFaUfvX~%`NXz=~lH=u~aQrDOZh9iBO$lSHEg*6;ExOZkb9&+f&jTOXA_` z1bvjNI3@B{Unndnz?$%AWtV12JXKq@eH*pNa}QP96^5%)DDF#P12+OjJJAK@;k?f3k(%x6Ya> zy$X>>YKhkI4l+s&x73ENh%ksS2)6I9|706*`pIdDhsKUWgj9>xB%_?|H7TtqlfKC#h74_@mT@e@ozBCFohMb(5EtDGu-9+z@ zstTQlu|sBQR`Swy{@m!>)?~UGU0qv6TTNS4TRmMRT`gVJOT|mgOSSu-r~he*Ne7L- zx~G7(V%%U{f7}pdFTN?zhUvpUwFi3cu7fTL@aR9&igA}i&@?poJKJsxT3HX&_}Wn;3g0Q z^vVjpFjv~llR1gA1j^6$$(y}g_0s4i_`=Eyt1cK_08g%*Ts3Jl307L6v@%*18INkL zYt(PN*O(8a3amcFb@@(2iolj5Q=O8Y+eZnP$&OxM;xNx~-t5pf*W)){s5MmcYg}S@ zzQfwW%rwu;_PKh!s*?Zp`1n^X)z@1xtUc)&>6xjj8;1-G)=x}qGBfi(+0oY4lD+h9 zW@eNyswTI@M($ncg=y)OB$iI)Bk;MzW-1?*Geztc+Up;frxnMkUV4)DIwiQ-RG&Ee z&Sm$f3hU$!A2DJqusfnCwm3@LaySW|1b6ne`?wvgL;ZA}uoNvH~)b!w#rJe+OqCW2_B&QAzi??OrWepr3p-Y z%X^N}WNRo*gjh7VO^p6x(>QlkR%GpQb>)mRQr7v}!umTrBcdd0-$ z7I_2H`077eX);T>RM0Ne24UT>Tp9rE<6K#8>?8Sm>#tO*jBYFV6K(*vbBx;!azU=< z-y_HE`3Hde^WUP8yCJfEU{Nes;Tt>!eqdi*owgF(3NgsO+VDLHfZtHkFqnMBQmubS zq~TA{0{rA@=X%h5w1(J&?OgW@xNVk|+bqrr2*Z&Qwu6`b1{lCy#5(6`$NDNnZ)Cjw zP6#b(_JgKJ)9NFz`_NRW<4Z%2 zvvD0+4*km~Xg4h5s;$qkmY3CRfhLGoPNcQK3}%1^-r0_M;`(rXX65nGn~(kin#IBP z!Y8nMkgFn%QO|;ZAoB1YG7}fIXK?3Lux9Sw$ZrsZ^!&gq6uuvDjWt!on+v`NKlDz| z=_FcNec;vZ#U+})#?|{Hi`j<;{}gXf0sE%!(TEqJbEOIbvw>gWBhieEdJ=wy@$ucW zdwveh*HRR9b+&8{`&Tq^j(awzb-f*qd^4xCZuti7wz=AulIn~GHa%VPBG%{(Y!QAg zg&Qad4z1~dC}Vu(|n2(Aqk}|Sx@VB@->ROJ-qLx*G>R} zCVGb}T0_(5H2(RtnIMagLnsUNChUg0Z@?W;ib9JSXpru9IBXJLM*gtJ%k>{{KCBxa zPX6HG^(TBqhm*TK;eSrI{RWo1DO-_q`HJL!;HylLZC>BG5N2qb`~%E`soT1-&Feb< zg+|WDd2lmCJKLh6Tj572jtjO!FbBPrDba$ihH^bTpFN}KNqlzD#fZ7pIs<*PSPLR8 zYpZ7WEB>n%vbINB)>oN}<4EFu0&ZBx3qUFUV?DAU5oZo=4xR_mDPg#uq z8QushG;`b-XSVsPZ^?T1=}O0{u+8^M7k#hXb+(*kytvnS?RU_fwVAg$uY74uJLBy3 zV6*5fQqT4NlRvA={aU=2f0WO!F=3pw50;Pie%JH88kB~~S9+8B636$4mE)>3`-&Ms zP7%hxDxJ!ncYW8!H;0wqt5WPc%LsCa_(`Ree;J)>czKU7SE9>cZAHt8Y~E2WNtJjJ zfBa6VOL7=2M>JSuL!u-|-FXo>!Y|5Q%1;wXYICmV<(zwAmU5wq)M52`sk03=z<>GJ zf6A|e)~8HA*1g&i>H9g3piEFFq@9bH5R;v%lOnY_K|_6wRi8S7atoswtb2qwsh%ii zg!O=sF7>57N~b@8Oo&>Th9#J409u*g5^ObULXqTlG<^C|53CP0I#~)Dqg%6Q@#PAjTP3qcm3N~r zisq6*e@IvGcxV#%Q6P)JMYuzsXcUFgDG2ln#IbQRmU0qc20KsAIe z$!%aSzee9+8#idJKs*|$6zZc(`+tO;2Uru!_xD8vM3gF^(o_Ug6cChNEEEv|1!*D# zK}3`yQbJ9nC{+-VCM5z&l@gI25=v--^b%@9kq$}dkoGQmi}(J#|MxkW&1b)x%>%QO znb~vB?s~25_tnBF?Zt9zMb?1#A%zJ7{`eo#0qpIq$U5+0WClUt1^%?J*0>TNMUpa< zv4Vk{M-WXo6-N98&!}3TgJU*?KP6VYi)U255C7OCK`?kz9?>+e@Rcv=%W!}=S zf$pVp5n#`0`^aKAH9FegQV{JFS!`U5nWnv^UkBx+#t>kCNG)C)r#il8bt=4QKjWsC z=6WE-a5nks%wfe}rJmVj&6$geSzQXR+U?!+GF*?P{4ITRpS;*Xv+Gm}96P$!{vOO& zEi;>P1%J@{Uy=s?oVQ(qg&_}xwZ%9&1;;AI83jx-%`OxPBsxiP32@ydE)hn+vtoCEv~2&g4cW%iJlWgv>iK4+gFrmhUN+tj(li~k02Lt-iojM z=*V6thBAMpniMOga+Z-p%eS-FH-eJzc1sP|aO_bhB&@du;XV!?2Ty`0H*tVXY`#pw z-(Tm%3y*0bqCC~)_bfB9J!djPj@V5I)u{zR4=XbYX3^xS%w(=Dv7=4eWW%j2g8n3| zQ7sV4NCW0qh#IOJ2V$QkqgLIwO}J(PEpN+&SU3)hTC0%xfg=ZA`j7X%&`QADYD{QpCg7iFa7LXJVE{WsAe1k&!$MaQzCETuUnq< z3Y`+s^ffMc5<1m!0?NAW+6=o!tpunA5cC+_)zmVaNZUhARgW_7}t3r$&I}84|s(U*<{EeWY#7z zIv+#W{|oM-?^a;12VxJPxFOlv@-F(;33+(Laj|* zjfHYVHGnmXMiPt2O^%^1x@Jt9;b=052<5(>*)^8o0erPn7S!cTj>Z-oLe$ z8+YR=x9P#5TFy?oIO*l?{i|MfVnpep-C2yqR>A&Nzx*5IulrY33T{jQ&n*N%LO*C5 z@j)-ZT~I*w*Z*S@^6R_=S3bIjrnx0ohvJ~VA~**@g~@#5*!_P=$-J`ZJppHBBZ%CvQukzH|KPmdsKJSB=KyhOJ781K)D zv(a1p6RyAwFjCc(&vg5O&V+hO6CX^ppbbN^*!54O-cXM9JWISdVZUYUD-L0VFd`3O zU&2CRE#)$yb{riiQ#F*$8!k;hudotKVB>lI!iuAO&%ON;dwBzOYHV@Oo-&kk-ecei z^k{q%H3cpt=nw>^Vtr^1-Mr2$DbvQK5o8Ac8`(Sx5W)p|7c2?8H03Ey&h%2v+1xM$P<&x1lK%0v9E7u;=b!ZyA1j>1TKUSI{N_#&rRsif z-A);x@obmXDp}PW4)nKTKf>0&$1b3_M*S&k!amW!GgfC481L2|>|}fxU}hzoKtHW_ zVK`Q);Zx7|@fqC<3!d9s+lFmBma4>nGY>63TZJVCUnO59p9G8nch&93$T)j0(Yl{0 zo&%)ktFSIkFu@g`a^^O@3B5qsI5UlGQ*9WD9}JCWmpox9-7sPj*NK0Ry@CpaG#z%u z&K)m&i!fNZ(IPHV=oVI?c3uRljg0XX+tyo2nNrG1Aeo7|+xEuZHqo>=`V(XuMwsGn zgY^6q{>c6P3Hlc{yS@|3aW1u!0Zj~1EP}ks5}x-6<(Ua27hd03f>E6bGf3ngpm$+& zGnP;}?q0v}a^O%QpQRka$#e9lkZPUEH$w2iZPwuZvGgb=2pd^&OXW{Nra?L0voq&P z7GugWx5vMM+g>YV!$8aP-X*hr=_cX72g9~iPqd4F6SAVaz_+z=hgFIL#sk2L?Idsxc?Vvgd#KXgVaG$`Ms?mPLV7 zKPxc|gNLi?a;o)mlQ+SK;M1}|PpYMR%Fe%cGmr_VAO-xV0%)}mXb7Sn$FURD2|Y|Z zO}(%Z87Nj0gF8dG=*g(el4_&c9$1fKAe{7yuW7~Y_vA)2mKWRx^C9RN)sG(BcP+gQ zxFY)YG^Ozt`4(9Uu&01smpYIP(AC8G^evLDJpwI(-g z=@8;^lJ%fWUlsk<^ftx1XTSqXCB={dTL&h@LkdqJ-)!BO$O|bvi9GvNxrvucQq=M$ zaH~1M5J8^IM9vA;UHd4$srz?|x6&NA8~*{T4LwS+U5oDmX+pi;n%SL>l3qCY{r1C@ zH07_KWZteSR@B_+Jmh^C)u>n`i1gl?AI}ReOsxcl#ahv#qxaaH_5jmE9B@R+nMPPV zo|9_yidYsIeQGR=*cR=^c8=orQ1?)eQ;(Cz*{SSQh$riFrrK+``-J_TyR$zg{pVt} zKWm)PlF9kGT&+3Ik-&OHDt1Of>e1N+3&U++dWaNcKcx9iaZ1`&+SYwS5EmQlu_}m1 z&+pU`2F(~DdOfDeIhem1S2BZW9qjrTKX5d(0n6$AIBx!rJsb0;u*av>PT81c{Px{^0*j!PXmNO!GPN{T;XUq;O%DaK^h#z2|$Z{+q6 z*;S>Ot#eWw$@HSpu)~i1LNOU;n~a9F7dvlQFg~J}sXZsf*GA`Bt1KmS?lS85&?h;b zUt8^gRO?RGI3VNMv4EG=mkDwPlC$#Nm&0+nJ{g??SS#*4lf_g8E)QLZ22WOvyVOsf z0KD2KEa{!kn`TX$w{vw(ucoYTt#2Kgx)h*mB~vaqvd3wkd5!T?E)1j7L*Jx~Z!_wp zIOkAVnDAg2>e7%e@_{(f5!mb0aQe3y?NT^u@i|xwqvxkYsY?I0N-21>>WczKrirRh zyeKkwOK`#`{hN1<;Lc_@;0~x>!@rVUU;z4zvcC6(6$hBPx%RUU(8UmACTcY67yBr`1C&^Om;!Yg5Xx)b4XuKdGr_1 zN^*bewB?Ok@Gk`NvHt;~vJ28GgpImk7H3IB^}oRRiy40I1&WOd+%X)75BwhpmtD~I zn_bK3iPBS3r2Gc5mCefLwVd}<)2%Uf@?HKd_&+MvlYPE?yfSc>HC-v>zd$o-z2eGR zaHr5!=zhwH|Aw?j#j5gXc~;FN{G{MsHu2s`MSe$Qu+Ki)e(G&<#@B&K)nkrGs87V! zg^8vRAu&ku7V!~sfY%WT_6eYJt-;>Y_EE&<)U;{ZJNlZd)s>G{{e}&vQcmIzdu25% zX^h#g=*58FA$q1#BByS^SrJF#4RDCa-q1vAS z_1|IX1-+;4UFXe4U8XS1OJ;j-qkOuiNnd!!EB1G2cuLf{a-@b6?gh=9R0gDd9U`6* zwXV#mI)r-xGn~rtxQY*+YcB3*hJ2$o{>%^jSIQutzwVHTdvkJq(>EAYO=rf5` z?|QZ@zS)xtrY~mjNqw7TyeU&j*AwAX^M9@$uk@c~Oy>)6`VTm3;U~l{|IJrYc0c9# zT3{#JRki;EJdZ78TAiL`ZeXhitclGIF^(1v)#8jgC8(hs=6QISR|9&H(zT}5Bcux? z#9mly>J+LcqhHIVAm*lY#hewrdRoH8BvTQdD-$i@cF4&V*cIx*6}#7Jf#jo89mk=f z+cGUMZR*VxyEkev1FoX(#o0+3qvz%y-j)lmH0%AAE)iX+KF^t>^Wi59LOF9_*C_n+ zGq==&cNBU%(jctsuG#wOs-Zil=41W>3^WF({Zi~`>I2U=S0dD?M4o-@rY|&t0uoB$=xD z*PeC$2i#kG*43&Z$y@zfs1Te^PYQMttn`|lPWx}jNQ!b&t=yiS{tpQ6$1A^jO(4NRuYL6W@i3Sh|~8sxxz5%vr&!wZ&X- z>{%(aVhECg3LtY&6&{B&Y>PL8YJKx>t$tiEHYj^j8QYux!AZnjJjc96x$w^Frv;PS zsIVQQ-okVU_j+D7NP}|L61c~-L z6Hry!6&BSzN@$P9I6ZZ6=l#p}{R{4+&fO+`oCeq6pJVAz^bjU8>y`jP3HOH(NEu7p z@X0p}(>tU1arSNcZ{RD@C^u3ve`d<_?6tCkD1KD3%Udom2VfUec`31LCfy)ysK{jD zsSe%LBxSkX0GUHp(jPG~pJw3FnERH>y?wV#u2~#%zw`&JnqBidzh2TiU;xtj6IvH; zv*-&byAyhA4Viv{!Y2a0>x8~~6E={_KcE=aTR*(VnH~XLmQ(XDScC!z+jZFefQRVS z|H2~n)$GNzo*+FgMcvl&JeA^%*qc#%%i+C6RIRCUxzVT90xi(z9YSU*(A1sPURV}Yd3`2FO~{5?i1+e* zIezq|-I3J$zX0$(z@z@~dwqFvReP`uTM{*3IwT9h;`y!wd>tQh4_?Dlvd)KNESz8& zw0RQ2J6^s2r*xr_EHoKT00q!E$?-VUKAOmuWG$4Ls`Hn0*oLaVBH|{I;d(Tsb@ra- zjI?5WS4Bj-?Jv@^h;3+Fd>7vp=Y7>2Ynq+Eg;PMq&2YFCp0Ri}(1j{kE7|q?O;)5e zW=#G}x^Nl0GucZin?-5R&hI$G19Z^U4PjbiV&Sn(?mAMwwFHKG-h-fD0saum97&lw{O$Lb z7$Hu;AF3S;^)u>!arM70E$TEah6Oji9Q>kpMDhM?P#V|E-+<{Sh15E0tmJ~}IDDkZ z|F+e|BfBTkwMVV)p2G(|Kl=Vq8^dZ18B;X#V3ZrR2e8*mk`G8Mp}ZWDCoR=|>4*$y zUMUdEEa*Dz>JD!=>NQnkO)?$IK?zU5YfPONb-v&g-eP`p%z7p6by*NXWa|70XXZjI z=SqAuDuQe~B`FL&y4~6g(xX0GiH|`glfO?%+R;q)Mi0yz-zp2JurLYSfd04m6SaI;cboKUVUa| zkze4cZ(PmH^A0)~y(*J0>lQyj0q6Qd0G;vuNQkX7Iq(liR=Y9oUbhf5z+A{>DTdJV zOd%-#AvhmJ*b?Gu%^Cj%E=ch}6hHOZR_nNA@c#mq0mTC0B};5s5UOzCT71BtLi>P( z+u5!h^(@Ym8@~mYj7iO=SCM=Ia*9rFBeUgQe+vUba^8Y#%ClabtM6y7bOfd{sj&S+ zusq~_X}0gZN#O4RJ`E{h9KGxIq$^*ejOV|BbyU%9p)>zl*?)j_mf8svlmGwM|F`QJ zq~AF-EB7Az{J(*n1oPUVG%z-HHOn76swF)6=mGz$h>U2Li_(#r|0(vnVoT{pn#*N# zUF=Z|fN`T@UCMG@7Pdqul0pFQizecgC*Sa3W~t$(b0$=Vk~D|CN#ofm>qNbvo^R{n zxumb?Ebe9AGJIpqc%}4B*(-$Ol%udSpVx50rsLx=cPi@&_%$k!4EPR?Lz%XfTCmzw zy%q2qR17%m53uN6N_XOQugV_Q7?qg!fD0{6R6Lbiugbyd zQk>?&hNz^S(O!Hegl*j?8+(l+IKO!d1>9nz7k^)EtlsszrRPRnF>h)$Vey5Xq_WTW zAWMg(ry_3dc@}*t>n|W*py;VO%7j(j+NdpKL;4Yx0-c3?Nx0!%NpXB3sE`Y(_YasV z$4_~cv5ZN0R^gTc{s&%`@r^loR*f(H6WR?&m9;i&u=G$ivI^lhP={rKN|LJyoBxJn zJ0CAS{Ix8$6jisK&bi-#PzuCtr)y3t>wf{ZpsBV%M?ZV$z1;J$J>LHTA!EnA17{DV z%l#Gx8m_oo^j2P*Wld8GT4w)mfVgdDR0)kzW|y_VYL%p}(WvErNfm6E!e#m|RJt{` z_s~5Q`dOjNv^_gaoodg2CtX=qV*MH9DiQoZJmPt;Vcj#zmG*2eP5sk0T?5Hb1pv!zW z(4|XeB?5VcnXA`*z)&VGwpzd%0Lzg0hZC?S5%<&k=ig#=AmMN4HBZ8! ze}$FyNu)YKW*#$B0cRPQ~m0%x;?$dC*#Cxwa(W zZm=)lcCSX@1>9~r0bNIg{AyK|4AHJJ5j&Zp?aMqY9h}^(w?YWh`J~C+8V@b|Aa;&G&H*-T{V2?+zm#M`@^3xEwfg@G$?~ftdIiFCT@s741ft?!;FP>=5qNKF71t4{#zs~C zA3y;A8?)E!R7Omco~q*ZZy;NFwR->Bfll$ug?p;^{s!)(ZVRd>Z>xmtbz|u|uU^JJ zdi6J8l)6o&uY3X2;^_ljl2=jtDJR#$JO3AeAhi$MEN>d9m-`}%*+Bf>1=@Z?PS|9}Cum=cylxCf2CyyD+5Pt+k zz4%(5)H;XCpkTdW*kg7OlbqPyVP&EXf1$)h<fXQQ%{C^B*D;e>fMHUJe%bl8oY z4njRX(-t4l2DL4eC`)T)J=k_?pWc|nibr%=IKpCT$y#khgX**bjzJ}nN2l=h)2m{_G+w=8x%wr7tk~M*IMmAa;&5B5Jdh6v!;I+ z@nJGhQmqL#gse$@6C`9bvni=Vw}~rC%$bpTkes+Blar)9dTydP1c=pNSB~EKBWk#t zER^^o)PH6-)Sq2GhBut}hBwXXhTQ;eOPI5k)dkap9s?dr02uM$#8I>iuJt`u6ZHzh zN0Hr;nd|tV7URi7JU3y6E)KQh>Ub%cL{0WwMI>`MLrj#!#>fR8dWda{CH{@5dn?ac zT16z|5%*SBnp=e>qY%owASMYz_^zz9w2Bq(Irl*605O~pPT<8!hRAK2vk-yV{lDUn zFH!u!)$Iq!+{Ee4U=wzbwyy{=7Hz@-;&z6>z}!UZi3W6d=p zhbiFKUdR4)H0+_$kps7wh-~9PI$Bu!1%kY1fD0@{4#fuH1g;G}v!WMhS5u5rASlZp zwA>>Z@Mm!NAEC1x zDlj<$76A(YEDW%hu$Q2H_}}F?#hrR8SO*TUWuB%MoU0wd#zvdyp;$gWK*X+90hJ}_ z%LX~*Ucx+GX^>=9AYRf9MSWa3;V0yQvdwy*n^baZxva8AwMdA6&u)knxMUxQs!9)A zoj$_&GBEn*7$xfe!x7T|yu^wgv%i2z?s+~=wCE7v%b_a^7_JepV#Ba(1kwXJIUoY0 zb$sxlWfZ&Gfz&<0c1i2_xlji+dHQ7L%v0|ME^yzZ&$j{sgsVB?yY7^l1{~*8g&%2J zMTbApFVr#?0VyOv?2>D<;(>)Q5x)W%5hSZ@rG!3&IGtKSHqmU6io8@#w@kj{VR5aAj)nm(T6v>{oBu?aMHQYSPm-^n4@?88Y za-$RbR)DoLx|4(?T84{wcx>Nv#2S|pkkHelX@`_;ah*K`I25VTPaSRS zl(;U<(Alc^+r72=Y!8n5SR1qtg`>6Ku4w@Nn6&fyRB3j1DPB%xKg3YIqZI|{`% zZ|u+b*kpX#W}zH3{BbjpT>BvWJJZz7+pvr0{BD)WS-TsReW|jC&YW?7^``k~X!3~_ zqxCbDuWt#kG4~OFyj>!eX7veFtUbKpoVmLYt+tqVefsf@;aP=07dP5rePX?(H>QnS zM$RUhi@4@JaEfiqf1tX~;ZD}3a zvh*a|-+w1_{-$f@Z#K##XQ}2Egx4+dJS>x{dNFvu&FQ`eOR;&v=s%_U?J=ct}S>eT^5zIk(?oOhi`P;lm9`(G7RF za|lHrj%6q5!m*qr$NO8682pVXA8YJkk{_HVvcY5xJ-wl24L!4AVhugN;Rr`@kj&vI zE|L!%%1+XPLpgmk+-N5^I@o4SXaaC(>=^V08E;KHK}3a8;@7A!^!XEt&p^%C*lM*? zR+MHj@~&gUSdM=Tjy4}9G(jxLCCF%Hd->q4H|usym8RG_9N)eH`c zAwn$|QLV2i(8#mJn?Su?qv{U=D}vGsT#wlf zlXM5eoI@$44h>*5#H4frsJgfLTSyG;P5zcYM(C?C`T8QX)tGF$NNYAG7h+(*^3Gz% z196DN2JdHXVAqch4TWgx-O>r5a-;LN@-f&JW3uI<&;xPm=?#796)>7=wg^I70^9N; zXwID5RqE6eOVAr6P&ZZ0-dwPEiG&`L+)!bg-=en`dfR-;UO&zw=u6ghpWH85+DgVl zF5P;sH+())UVpLEA>Fq}=`WH*R_NeSA%1rjZLE75+PRhV7k%MEhe_o?{XwoT##qBR zNgQw?9?}<#9a>c!sL+mZi?bUU)@q^~lh!odMKLt;xJL=*_l<3%$68Hzqu5$aY-81$ zW-&d*VvRZ-Eg4P;!xV=3X)Ny6(^S-79>V-PRt5FBW1=iyi$QZoqWNPD`lfoi;nM^k~CLQ`)`(@t#w%`a{X z^ubSK2+B>8gF|^qY;%+>3{-oHhQ52%7SHX2!fXb89plR_BVMuB=L8-^DvZ|SP%?U! z`C>jpN%oG=fJ@p=h~ECbrWK!S>$l0bvQ;5=!SlkK<0F*Ex2s zXRFEz9qQBiZj-h%@P7>+z)))eDk#aGG;iD28 zm*9muOMKQe!;^pgy5U$3k_8;gMasnB!zq$*HFnaq`=sbEH1ox%25KRO#zEqOt8tTl z)N~vM6tY{>p_CF#Sp!vb(OKg=*qU~FgUuQ$IZPFUL!+Bv4M^c=ackPy!a6LPYH^ar zPSOu0>nzf=(bC$>a-wqs3lKOy@k5_b!YMmvcnn&PhwsGS9od;WS);{CYZyD}1YAEX zMKp1@4-^gYD_m1OUYhr|n)A~DPr*K@<#bjrl!cvm}sHCG~;Xah`?viFSG-Sz4&H7SO&FKrf zE8-(&Ff3lncEcQ48h*%Mip9y>Kk*UqEZzM8nQoWmEq?6s{)h4bqw$q$R=RVe$P!+` zi7=QDu^tEmIz$CHUxO1zmCj(pXGV7s&nWduH1+bLJ-psp3vJ2EXEh*ubI}d%T}nIW zdPLsKF+*{tId6jx?i^0Z=Le%=Ht-G9D;q&-p_B{^*fSsX{s{7t?nbu#yKTOni>p0E zIBZ~}+8Sv1As9FKYQuCm(D-k_pP;`UJ+8T`eCo$>Lvm-#EX7}d4QFc#uD<(>irj{O zc5Wh@4Pw!!e6?SxO?%lwc~@<1p+c)HwlsFG;dD*GV$DId2J+=WuyrQH?Ax`QC7+?8 zUgm>h*5BvPc)Y_%>J7+V>Hju?7G)o>F%_`Mj}k_)cz_EU?z!FrR1X4s5ID&nxtXh4z_L13Tu8@oH@9 zq_1$__R_dx$sN0tzEYV@&dT;Ryn{S{7Rwzgr|})7{yjK-1)IL2mcC**PD{kV!gXJ( zEb(?zTc^I5^rgydi`WXWLe>2&$+dIdrwnZwk%tSHPT6aP_+i?TFu~|{ZlK1R(5mlF zJN|6=Zg5v%jF(oE*x<4Tv6ILTs>N=G`##H3oNT#n$xC`Q=lu|QUcp&6%G<(Ga)~>a zBHZHjWCwhQl*LJVp{~mPeyQ*y#T*WOJ%$RmP_lSJ(V5`xwiG9BqV3I3EEx>S2%q8< zlQmw1HqSqCY~uyz49H!LS`xeP8LYvY*UWTkrb7N3`Cf8rUzGL~mo+T1%q^RuJ|r3H zXSVq6soz^ay&+)2VKr6sbwpw*q{Kc$Dy0JV7H*Zv!LI zXN-P0C7`JKBrs_F94~l)$%)!wlFfZmD5mVxinu*Za|p#t0{SEl5*SY7^Z^A#fE&b^u(uc~7*Bd5ih}kpb$&EZtFO5ZDf(DG0+EYewP)u{4wb1M4Kx?s3N+o7M z@Ey4nk~K;H6#_cR)<*sGm}a%XYzw{K$E2U<+O=r%mU7{soDnIjxCfGvuj^3y8TEDy z)ZV|!PM74QcG}|&rllBKAdMBbi$V_Opp3NQzQA6S6}t6!%;U0GTN@blEQvlUd6K93 zR*On|gdi4X`Z&3_DQBWj!TAKcJ-X_7+w;J6f)bQK#klXIFjKgTwH?!AlHP|>D9^Ca z`@CL($j2b&{=)TGtLhbB5z|6tU`@PZ{&9hEYT>?x*ctI!@9*0{SLB7{{A7~aR~>fu zC;et);XdemE|U5<);Y{ic*HcnT;=MpTwTdBaN2|2KQKQm{KZfBUetY`pi<|cg=mMU z&W%@3RZ^EYhL9WuS|vX|ypAc=dPLGJ7aae&)8vR?+7jQm_m@9*_WEOI=bt-Mft~e2 zV-pW6895|lmN>i@O0{P5hXvCLOV#2%D;+HEy&s#I+`GOYFJg>J+TifoJZn6J-4E7f zy*0ox3Nf}!0lJ?Jx|Tu0>r&XEfn*qW=>S?)1YfKB`H^|d`zOLDVPOY~d?l}z!I&EkLOUN;Oc*fC4ng z)I6Yk1PTl&i9qpZvO@{-zTa?l6iUc%+D^HgFYQ&TI*d3Ydu2@D_vwas3*A}BT|a~M zZ-Xso=;Go&K|eCix`r4Hcbrv9%+PnXQGe+~yL_aSWp$u|RkdJdV|RkYC%#cTh;2Q1 ztN%2TQZ5)fy*=pQ*XU!o7+7pKJ(qmxYkQGHk+Oq5yzO?vgFy!`R9!{ffmYvE>DDpQ zV%&I*ZCv4)bD0AYRkw0!eKU7wIFss;jdEJwq>$osW&~q1sFt^(Y4aW)AWYdZ$r59} zS*_re_`PS`Lnmd26tVLpD!a%n7bTQ~ir!!Ko!aa?%9~ED>%-baJCDX+>T~kCM^TYm zH{U#;veWP9lO<8?mW@K?n7WXq*SF!ean23H=cAAVPJ_fw>2-w=+c-Has%^z@oj1v$ zj4a&Xl(^H(J0_z`ncECLuah5TCJ0UcP`-60%V+eik0bSN)v%)u^wSnxe`gVHMp=Kb zy#R05-Ry~3E^B(YYQBn5hF(fcq-t6v;R_qztxIH-?g*6h;V~a(?DaK58xe0F&*((X z^bd(^s>FZc@!>Zr+2HM0Of5DsQOZ5F;WDFmXuDvAH<>%qZn2LQT*7+JVq)b^to)rk zjLOj6cP2);^aZ>lk-72wM!6PCuB(EEk{=G(ar2sgG@8wpbz_h$%zIWo`dC>XAvLs( zuuIO6hJoLD=8in3k24t@$alT-%3bxYfx*(T8LW(#YQ~&RV9V=ig8>-{lSI1|c3V#$ zM_K#a?#Ff-+9k^(r>eW}8my$-l-T88Q}oMyW%Qsee!9n~U?m`)pS$m-H@x5@et7~O zeYXh+Bt&_a34qgSh>V?vvnJn6ajEu%qu+`mZ?yL{C446`D+N3hmN0*7zmC$##AoQ0 z6?>;03xDE{^jo@nwB4e9efz7I7SVKPAM?1VC%Eg8DN3<_jaWGPIqdPw5Se$0`(tF^ zib3LX*Y;Y=w9>oO<-VeaAFx%Mo<1}4hQS?ktC=6{-rbhJShXyC+zCHc_;E zGs4@!QhLnKQo6B2rx8s#2u_D~e6jW1jC8Y?aBpD|BL#&vUzT20@b&E;L~ti^olSKy zdYgOSSYG^wyGte>-X_EsVGp=K8@tDBhhz|>Rci(89M{ZAch%2%+qcB7>Q|(@`*7hE ziW>D7N8k$Yd^-5Olz=+qF|JTvNPR016tZ}H^}}}Z%!?Ae&G4149ejDoa!3P9+cQF~ zQu$qjzU{ZayXAYt&3=FPopLuqyt4xl~S7cU?`M|%uu0CvgUg8>@OCd*tl@M_uOg@}{A@3=+9^L{2(E}Vvh}bz zT3Y;}ZK23f)eEuG?=_iqCE0hNa_D2h1?Wh$T*pkpv{y^_$BN$dw}u7l8)paa)@?e4 zmr0FYTm`M&d8;sx;M#5K{1T{ymk9gGGW8)1Zpn(T{NZPLj1+WIxHn3+3&I{ZwSF!m z@plI0G_NU4wZV12tySlYMN}k$VfHttQYoEwy|NuTZ_}I?$%3q77wsP%h&S(*ZgSL} zMh{$wDSlOmSEG}}ZS`-r zFJL!skDJT7QZ4x8p(D3GR)6TXSUL^;@`$4hxGrZ#z@tLj?@NstB|VBzT=012m|ds^ zsxeB^uMwWP6RI_)GUH`87v86@Ohjkc6wkSKjyd*i;#Qs=zLV`*k=$?lvKSF_L2eGkHyne`(J$?@NPDx2<1qr$(E;a@(5+Gk?-;RlJujcdBD+u^LP zUym)cc*nEY^q2DvW?k*am|Y%iGj|``y1X;$e{io?o(U9V3HQ#=xB;{1i=Ep3xE3MU z?zKD=#yKcoT~d&{*QX_%%UVZSvRo%OSyCQBCls$-So(J74IxeHn1P}47-;_8Wdp~; zT+1En*m|V5L(-#HRi5l-<8Ge>9P`c?C#jxImq-ss$O%llxok3euMheerORD3_8Dj# ze-=OQI#iu;K0EiBZp7^5<9o+Jjt@)X)rDegmR%*l>(AUDwFX5vZH~%N0)|WaCl9F^ z*@BI;weEC`dVxntIjOeGaM{AHEnX|_k|!3gs)zXa!95=g@8nm;^sWvtu5%Zfw|5tS-V8<3vpGsU&DF_7nV(2qWLu@Bd-)|*b2EQ zXpPPYe4Ib{!IIxcBh)58c}a5yQF+&~0*O!*SDsWtD9x4g<-l!>^K!Hny3#(m%WDol zZf#pFUDTK+&mW3d65ZE3ci-B|t!b5!XGr{UynMf6TZ^FwqJ#?(7Ir~jkTUw%T8qhJ zU=I0+%-oqAF91JQV@Z$Nk>Uibv|g$NXjFoiJuqqR+ zodm!YCCG)oo*fAj{e>zEmHf?n?D;ml>I-O=^gcX8*F34xu9|f9l9M9BKa}_E!sr02 z$ALV>zQnk@M+6=9?&-#YrF;u-lERX}%D(KjTjB{b`X_ooz++qmAa$ippCBP*^vt`w z6g;;bmTyM?J`%;MrtVFL*_7RyYnB=Sfy9iVHtS;JVooXe!WvL8s_5RZ-}&;Lxn{z^ z{nddB9YQfEg*WC*AQLyJ@JbILMW=qxss|yz!9K%StM|;BV?h2eV!|f9AIJ6_fh(0{ znu*dS^o)xs4~!tUhlDB2TXV1b1hF?EisbKh+e!y0Zl>!iVI8klO5K-LgE#qVt+l}^{lj;3qQ@S^mF2_{G?OaR z#>8)XtO>5fWau07xbljX-LUNNc_Mo(^{I^9v1CtPIaT+ojoHP$W(BGBi{BUc^J2?J z?o0Yu7G99=O-WiVscJ2EHj;ChzM}iWPkGKK!xEg9k=y(9t-WV|u}40#sxS0iw}iO0 z!L)@?50}AsZuWVw*9cd7Zu(UfZuzr|ePg*dIuc|&RvjAegLG!lto<^}OP#|CC(_3P z-HmUCM4+w>OuFg2X$7mC*omk-l*%rpZ_icIluF;g=lAU4bR25-?S^4NSN|L78AWIF z>ZhVcex>g#haP1IOTMx>t3NbqL#M@EP?P>m}@@x`23OX3nd4xv@RN0+KuGyyHIWT zNLK5kmJq9Vuz4$oFq_t6$w`eja*Uq#n!{dCO3oh>AUv)v&jtzfA8oRX(%}AV;mvG2 zQW<(K=cXwLe$MT&QfY4?Tdqq->j#~T5O?LtoTi1o@U#8>di%c~IHvEu5b{dx)5n4# z;a6Gr9!_J>#H>T-H}1tgDak_L{y6m5`B_}Vs+geZ!`koKQLamm=VHI#oW2E1OI`bP zf$r%3sGy8OB)G6w>E#W! zW)joHw5~utYQk)8o7sJ-G?A0AY&&VaW9FBfXF2FHR$M?Fvk;S&QJ7?lBN|@Z&`eno zMYxD*eH5IAwaPrJv?OcdmDWB7Z$7RY z1WjHgwPt9Q7EKu$Y3o#5eB@DZ7caaz49~c%CqI4ttp@B8!}o<;_xH^zL*9*4duC7G zeuQ}G7=yVE@v#E?#f-ksLzA78rFVOo(}!xU3qIb%u0P=69modD-Wiy!Rfa?lyg^Nk zH^CA>_YnO?)}V#{C&=7PM0o;nfdS_RYCZDVU?QVQu>%zKO}Uyh-?B1nBbebgm(b@6 zx-{+8Kaf4szG^;M)}*Yvok*XD1x`33FMGGC*zE-6y&|p|ofvI;45_R*_5oY{4z@fh z*IlioRXIr4-BjH-XH`iXWZ=gHE&0WsG>Dc^Pt$ONb`*XUR617>_>V0ZMv1#U9 zaf5SREJJgf1uj|Gk^#iVAvDgJi1$jRQqMYBvg!9g*PT3sL8l~gsZK`1(a#SBH z4JB{2$Etexxj)#RyB^=C4GMlmi*!>Hh_c=4>J)NVJHMP&KV3EnuYkzj;=%eFHK!+b z+}>X36bfG*OjGloHm}#$dYK&Sd;8n!zzHG5rove@foZ>+Ab}lvIpig>+k*k)`@HR$Q1*uFrP@$)4q_T-c%lRsQl zJD6#nx>^ppH}9>Nui9*5u~W`ey5_>>5T<^}ELc>z$R1?DDt3>rI$l%AL{md%{KO4V zWB*+C_RUJcct~H0i0G5GD`!UQGNRrIcy0D}INZdfBKkJmcbGNdKF)RA(Um5-xdObV zxNHg(UCrW*_Ygn>q=2zWK%xx1^h9Z}Pmg zx|1d?@uppbUa-h*f&QiDcUQ`I@raNehWl(^?+dQOkG737Lf)mO$;j_n5#gXKg61CE zi|!U;D@V`KUyb36@Z9MUIibt{b;_Te`9{!zkArX-Cv&@QY0-yGfl8d#f;HSPF$tsT z#-ZUHhi=?csd{7Wu{tftSL~zD=~Q$}x4FkCQ$>l>WjNZDt!aN(h0JBQeXlTbbcs$CltYoz}iVgW`yA(X`B7|DG~xDJ!u&pj5*0E_roL$224l!1}^y; zNl5IC5oT?FsRcKDYT~QD*K>1Yl=+gB1xM0kZP5OHzlMpo?8F*+3vCS%jUs9Bv}+#d zG9N92RgY8S4}`CS(vYKWYq{|b_P(=D*x~O!o2nmOy|P>tm)`a~5OajOHrb|H5BQ#y z8eMXTN?ep4u&$%?_X`!fO z8~&DI>Juy_Ek8Pr3#cjaO!LHNQQ?E<$)5KjOnK1gMbFoA-^#t8I*K7L-sWkF6}<<( zCpdEJddS?3Fph=FAXQ9s$aJ} zQH$2SeXs&}u@m?z>vX`xv!Y9v9n?*(qV?LMgW~YluY$EWjYDwT@YZwgX(0OI2EDk1 zij#&S%7%;T@KyE9P#K*^Z`d80mdiy~K1YUg+&wKiO$YA?{T6e0b&u1XhMB>n!^QLi zArq@1(bx7mDRExF>>l>!iBSPlMAZ`TR_qCG1>P)wtU2=Hoy-tbDGgOgJd*z4rcaHd z%a2EvMtBo#OWbe5icVjWu;yiyF3`eI&&p~Upi_fF1RTx_#M6TZtz8L4O&U^uoF=^+ z)h$by=sQi39~9YZ=>?DAM?YV@BB5#zl^^l` zP)>)>T(Ki6Uk?wiVQV~>T5en%YU_ZeXXfygJ1!Bx5bEMr+l|7cbDs2A)cabC_PocM zSuuHX!$ZWTL^vl~KwINPK=4JWbdSq6jfO8}l;3$sEt!73r6{aTe>AuhgI^9!s=0Zx zu~9jJJ+S-HyX7wX%BKGZQ$Vc0lL@*Y7i5#gEdugSTQXWTU1g6b8c~UFfEkO@*PQ)??@^N5j+%o-08K)Os_rB z=_NxI9;rQMdhIdOYY$JaJ^u9CtiEW zpdXt9eI8dii|6BVFaZ>Y6>kEuIg%o9pY^GPmhVVvd3*$K8(lJdUGDI8nc?e-4qq1! zUsq`Oy3Fu(nc?f=;p_5;ugjYQ5_`Roz2O_hG?shg#8eo|muTm$8xVXM@Sr+=DRW8@R7s&i-)?O=;`er>GmGk?~M-k7P|rU1|A+B z=*!J*#n9&dPbc(C_yPj8R+Olhvz(>FXgFx>rcKjrO5 z{1GZ+xbKm}6hAyNFgQqVw7A|MkM<2wjO5m$C|U2&V^r5j@6e&X!`&kaAL{KrJTlaM zc>j@N50$dtz`rgN=oZ_L;;SnlwWOV3o@v(uv z9LBS7EbM~a7fM-C43 z6b}rH9u8E~N4-GN-90^;BqnmG_t3y&y(Ye=m$5BUWBMpqoP&9mn{61~PD3#;qJ4~R zcjCK;9vKeD_Vv(D&%j|x*LV1_?*6`>;t2I=apcILK=%(E8pQbYpkb6?wAaH36NVDq zjk0?lqY>yWK7O!|hI(l9@L@#TksTu3_m2z=nLG!&DOpc(fB(S#M~jCB4)f^{M|+2k@Enq^*x%jXADUgmg2w)V!z0~&hl__tDMidQl{q>%Fc2Tx zJ^U!g(YOwcV4Cry2e^1(Xy6dfei~|uIZSpuhsO?kv_N`?h6aXse%T=+H1>}U4fSG9 z9wI>BV1Hllkl$Ma4>OjwW)w3#IygwR_V$eQ9n!QqY<7wi39r$9>XGh8dy6z?#lh~O zZi)&d4@{aeISl4@q0^)v>gyf$1_lX(zQ5!JGt31)-gkIt1cN_3`tXiJ!$rn$*r`+d zq^Jv*QanE3S2Y}26uteuhbW(o2!sy}3{jsS>^{s0Yg9~3xHO%sXf7uCfxg4k{1Ix# ze!(&>zV9%lz`T_db|n*ZXvArt^gwdg_EPHpfy0lC4Di(P(3eNV8}qb-SDcs?&nSk0 zwypl|Bi_TK!$-KvgT38@#oj}MBS$>gTbGJOShE)+Cb~XEh+kvXtD!h8G-a{(FFmpa zfrEv5ZU6 z*A5p0vbLhn-WQ{0wA8-vTOefQS;T24B^G_-*<#4@Rield+s2~NzdB|5S)?@a1rE`o zQNI?WR)a-V$l4ZZ3yO}qpy=`aY}Pmhnu1~xV~Mru_2(h!S672R2y`7hH?gCOt~ z3S|B`eG+bX8u$jZGZqxI>$TwSS?evHG(Np5?AtKU-p?aVQ4_N?nxql&X3ebOxur;n z-?>l`oR5L&$o(un+(@3D68|xxZ2ZvBY4zw`Uom5Ls|jAeh`FZ`cS}R2q@Tk{C|M@v1^M`cG5tvQV^iTKCm1(d#V8oSA25f@n|$kM<7 zi_h~MAs;Nqz2o?qEl!o5e|YTZv(M1HnbHEh-l^HsGbIf;)hNVyZAJFb((@YP;?!T9 z6PM`nff?F|yb)@}xGB7UdThKjPGd|Ua><&Eev7ju`o%QY9Ru*9Op*PhpL*7SXG$lg zpDV@1%u*RM&rKXH#l-bVhmZ+(Oys~+Tn@IxKO0|96d1SZ328GcZ-#Iid8;BHZW_(P zqgLsJAMGnB&*ti#!W5v|0wErev8jhkaueI8wn6G?vT(M+;_-Wm@1k=%h)(@sEMo|te!Iz#;QG$)+U(Llrj>|Sm;yyCT#gJZM9 z$4}4EPGZ4qsNQ!>CY-zsfbpey6q=jiIHv`8xriZrwAm0&Hw_HZG(n%zsXkshgIFCo z6ZY?x$*DJOW1RPALNT~jQ91Rji87liu7OZs+1Ur^tAGA%v54)J z&W{6lbqX)p93@M(6mc1-ACJcuUy6@H&n3kjprbV@Zg}EMVpIu4Ssd1rNil~f zk`YL#JO<3iNfd18*cgQTC*oq_j+U5sjp;M9%g42y=K4$w+z@mzSnGAHXbiSTYd9W> z<&7~p+N{2qmf7d0qPWOXjGIA3a>d~;uVh9d$iOnLODD{2nn)x+D@S&h*s__T>n4FD z0?feT&mfpl0%o7ww&Y36FSM~SElTo`0P zk;Nr^d%-#=R2n z$+)Ta%xQ$F;WN*}gU0aw%bg&;IsUa~!~dV0>1=X4?*pQe%W4${%p zKXI&d^z2cbCOmwW^3X7u3qMEdhZ$mg=1dZz;GB?>wBF-%=+pcn+HQbOQyGIPG>-y8 zIN0F0x!L0KE#2yw5P*m$6X!GPk1-u`LwPvOV*JO++uB74-VNv~G-6Rmw3K^7)>x*^d9 z$V9lv7Q7-+2XKyp5@&{6c}Z#pJAL}J5zP{$^8HiJ`s#j;NN5I23h}$Qp3I$id;7@( z%q=J%ptqqcz_r#2mE!=6^;W1H2cYHjOrNHZTTlo>C50hlXF?DyOPFA{tPq6C3PZ-u zgdhg5(ov$Px|_{~INdV;#CeAE2URq?=k3xU@b^meQRaGp@0NGH%e>jYGR zq&bW_3K^__wn#Z_2;=XD11rT}A^ytnR|I54P<+TyBZ5@}!z~zv*wYDOCm)6s4uokK z?C2T}tTKOf`K!ubP5u)S<^c)+`3Tr7DU%R1rcgG*!+6u`7KwJTk;=!=oH3q> zDWQBMG&embw`GXP5y&iypV&)!O7R&n6#NiD!Ig{O51-|Lp{iuC?q`B}`lKbOM0`4{ z(R|PjOqn9!Q&B8+C8W=X=mbHiPcEdpAUd1_VW8`WMrLRvrYGU$#uG~>I}kkX+F*dl zMBsz8gIyf5;^Q-xz1(<)jdQL^1H_DTX*UilF~NSxIqnB=FN*_oYEQD!JBOI(W1n32 z668xqC&y-JLNdf>L~H_iXu<{u$Efkd>d!Dl7lhzBM(45wi*vqTBsY9VpTl$b(W717 zLqV-1MWP)Vc+3`|`r@2(|`$#|_D=^xqh#zG?X*dKX;%fF=(GSt})+^Z2?*5D+5^BqOm8N{#xo^j#$7>BrLyuIKPRo>$>_#K@(b$S};u(Vw?CM0a8 z34VIc9tJZ8{c%6afWuy#8k9d9-DaPw1|15(LE(gr8-@zj|R-@ z7?8ruX$4cChbT8h9)5XrP6ply3eQoM3{Q@oVc)EicXD$2c{)6>j%aviPD2`u=bfod zQH1Usofgr7P-7@Rf)B86JiZcFIvq<>PK1&Y44<2LdIHZD zITJ+oQAf68r2xHWX!7vxqwnFb?7a4&pQWpN2@kHzi)8YW-YB zs>~T}0GbH#i8Mr^Do)T4C_pW7?2LH!{rS#f@j1CKQ$K5haIs(sZ)^e&cNY6s{J8!53Ur=*&l|=W_GG^cK>61)k z@xwU`@L#2(&gFc^Q0Mdj98y`3E6=X68tIr(<5Lp$!aX)Q_Kazg93n(Yu^MoAa)SM= zggrfblE`)hjq=rpknYqEAT?ViIB9KoV9I(&q)$lfi7!leBl?J*1|j~VSqX2<_b42z z0~Z=JJaA*WXWbAByr?gyXXXO%B2mtMfDUV^Kgc@hR%$xwAZb70H*XctoDymjYe{{4 z@Y4jCsmF!=gPw;Ms`!raFH`ZN>Jb^L`sdW8zUVJaJwra?VAy5i zo^?Q+LA@n$^xGOldQ!mJ^hhmGzepYIGdQs($KoX+;3hsJ;dPQZLCAWYguc>9%JYLH zDR&cE4U&k}{gCy|`DsOQqyl*HD}&=l*g(mL`bk;EB+NMbXb!p3wK9)X)f*p;+ z1bN8LLde*(B)F-he)Ak z{TJ@MG3y(_53@s1feF*ZK0QGs(C3(9#M*kq8+jPAB$)dsyMv_?)s9z0wC(JrmH2F6 z=fQD_R~{{JnE1Up3oXtDgP;eMx1D{~!;qr21667rxIbn_NQgc#W1;v5)E1N>A88G*aeBrutReutqf;*jbTefxIE(X;)uSg3U*pQo;+A8YjI4b#@F zK4bkCF#hw24Wc%ccZM(YL6L}ZZk%AmDM1`qRQI!K~nOOtWHOb-)d zyunWz#VZ7TNfD=UMMn&Hn)rIjZMJm|Ih{q+B(Y@N@%>|Gi5W+{RT&$}7(<0BoH@$@ z(j>tto}&LJJUsY&LPnpE6eS{i-1l~b7EwQJ#LmpQONzlt_Clr-SXmqy`JR(dzU(9F z>V)uo%r_|SSZf;A=$Uotf>cU`?|#fUV5SU?l7d`SOl$U10}`pD$;(;yWL&@fXH7BMC*H@WRZ z<^u9wsR_#7i3vYF1*qxir#R+~PY8e~Or zA-FPbF4TNsYvA;6H<}#Bw2M20dF~oEF$AMoGH#m@>oT7qKY&={LTY9(v zvG;HxkqZ>oZbm}kPew&<5=QP@K)vq`!AHMFa`!&uG zqj+M!>Ri}w2f(n_3>85pd+kmx$$<;|{*p9_!k>?x6b0R(G4gPqu#adG64ukt=oFqw z_W09}Uf*9%oMdX0dIrBnWy)rG#3vcw;pvm44>-y48b~PU7c`wP?Di!oj$xNA2#7q3 zr5jzrqt%*mz}K2dkO-9-Z-V|?6Q>!`;;Ed{3!5*w`g$jkAwMmsdo~L5g%1`ayckhB zb2#_?0uL}1;D=3$-l<7+c!`Y|{8B`>Rz6Ws02_Wr+rno__oUttF_Kiqp1rf;h}a4~ znr8>ZzKjBVmjs&GSrr9_t_YdMt9nyQHxf%YBTK_brByy@CMil9z(VGoSbT>|Y`Ly0 z-1EOE>Zmi>KF|8a{>cVKYG;D}XWRl0_+#aX$8u`pq_!504LT>gojB6Ez|{adJgU30 zV0)p&NolRIe3;eX`5-G<@Ih?hZ9_4dQ&9pr87zkuEF=iwuE3h~LA*HqAYYO7gEV6N zpepS#CzQmnw;^V%fWiVo)QB3{IF;GA)`edTd^aKbB?Vni;vYQ;!%M@0(F7+(59fo# z1{pMg(UGPeV|+mvAeng8^nzgAXrDLY!_jEgB_QXCF!DUP?6*9yN75PV6O{(QVj;CL zmb(h<8_|zF#89Co1}3TM9aFdXJoKjSG9M}_s27q72xMU4L_R|h%eN%Jy|7CvUt_dv zL`LC{NI(NfRF@y*1#N?RuKUrvP;Af`=7ego!GIvyLId(-3muDmV#4clKNNvIArKa; z-~fniVFM7B`Uca8q&EN)X>KGVi$)_A#DINqYY;;tUJaHJffylbsCiKs3sR#sM{5nY zg~Vt9$X~eui0Z(j`2git{BgFAs$)4=Kkwo;q}#1OdRRXG=-DrL@G5cb?U_sq#0Ko` zg=q5&;u}RKBoac4r;w=rbajmvLFoC-FwZ&2x1AD1O=O<#yk1N)qzPVJ!difB{m;3a zB~_anSQ2t>Unzj-fAN&WvHUOvoKK~cx!HQZW3(Fj?kpezmG0-~AXp`ejE5HW^V>#b_XUc`W80nA}Um z*6ctaeY2q;4`#t)%M=E?m(N%k;0LrCvt{@tu>oKND#n0e@SLpM2%H4zV`rm<7%7Vn zIcf*W!j6g|R?-|BBl0i8EgF`|C;}|E7>x+($0I5P+7%-p?Z{|Ec{|;3v|%;;ssi_LshEt_HII>>06F|Abnwq39ibKMuFBd<&Hz+}NY|P$m%BM-stV zGAG(qq-}p9Zp|{!+f7p8v$GU05}c#Y${H14xO1(A&HdQ?ZG0Han$=m{z|j47l$4az ze^7SKI$EGvk2IB2y0Z`iUv`bI?JASprk^IpdbM?S&ot0YVmbr37#T@o9cQy>`G0L+Urdh*R$&Na|S zuJmS>gpo6q69LVGrAcZ&%}KLa8vr%K%0y=aypQxCS@QV+%NfkZ-LIFc4y0(J(WM<= zZVK+mwE1Wt%)X89=v>T>C?p6CgxQHinolXsywsy$)`Ps52^8MM*bRP=Pz(r_XwgZk zLVRwsQo25jPkdkaDU)S-#!o=FsE?-aa}(32rBs+Clb5ML@d_ct^Ed2&`xsqLGIvJIeeb~espY!@l zl;^m7M3Fskg;tkNH+MM7QTx1QlvX5rgdJlq)x|FKC+uNj zSSj%1Bv^m~oL$j?vsV~AE>C zo^gX%r6=SN_cf?SbsD(;qs1RHV5qiYG_%wr!26`;<%RNy7(ahlE zk&FiT!)8|XW-Of9Z(iN=Kf@!6dj0^l{|X;(n#L=)*7W8wS~50%R=iX!9V+mRO+HU2 zIt*mJ5#GMlVi`WMR)&vkOW=&Cq*cQvr1BDyq&znlef$qw_93DQ*bnl6J^v{ZRJUfE zI`HW{S?v3KHtri|^FKiPwX^E21kG&(z8oO&F1xfaBn(Qz@B?69NB}0b>125&H#Nsi zjLg0PGK>|gTmvr>2R(;}Rp>kpMHvHL6OLz@SWaOGS)%al64COHs^>Xh@isK}yy)tP zJke{u;*QQ8g_l*)qA?0w^EC2-0PQe5NdRm2jDUMdh5=K^0s~msWw2YEeLnO!NADSj z^rwJNGE>0pMC2tiXO$GN-KeLVn*_#$)`FKbi5xw5#+ZIQd{#b4Xl#4svxIyjbnL9Y zg*iRLH!H&`j3AGtASTDv9N2t#TQFcso{b~vhs-RGo{h{xM*-rBP6#D8Ms^Lkd_7H` z5i+ZkhkeMkhL)C-ho9eWlRn{~_7D59WwD23sGj*evUjjFb`q{I++spU!!UDn~CSi$saSGLvjrK3y63Rv8W=>krvml)D=z zGgXqQCAGef$tR!tj;1RXH6Wf-CICX%_#u0@`HrdQ04aFTWIBN$N1K(-p+!GNWIwvy z_=p=|d5!w}rb;G60yg^Xn>|QdWNBuQgv$)j7Mfe4BHF;4QYz%IZ%nCqogWT<(4Ex; z&(ncm^Xm8Ay}$Onrde;=JMEFg-YZdP+9T^Z@}2SKJg)_zUW%KcG&7#J9^w7uCxdQp zl2Q>B?~Qw2+qCzzM?wio^Bn(r8%Y-DjdA=Ta*uk)y$Q-oHMFB_)J4Wi1Vf2l`z&FA z5{^>d3Gz|8O-TP7#Xn1-gH*;8)if!kw;T_Ko7}Ws%4_O#!&Exz2d1Y@j)s!ost#au zl6)n?VAkNYeuUf~Qx2r0AtJ1h*V_nqFQqt5y?{6yQwP{2{qyRc(YAZ-V^rciKR*G;*OaCn&h^?8p_2`I_?v$%Z2jH|&A^&fU{ zJj}TDd)}WMU|7H6w4Zzf^!q6J4{@G8$~8dsBi|!5f@oPc)m0=HEgB)5ynE0C!`#-# z__xTd9HJD+*R5^#?m;_x8IvK#Z9liDM|)+zN%u&!57Enm>_cgNj9XmaJkIUWa=!NH z_Ot(#=k50U4rM>4*kU{$C(NYBid5n#!4I3>`7`u0FgD|h{0BG|5V*rU3Z|@H?l08i z?J1vE@}cGXgZV~%zu=10hqy-%QYn)6pi?%=d6a8MAHp3Z2>MlW@r>OWEOm%lH|*f$ z&OtNdyd7>HjJ%{l&%|Tq?J1W7>nuaqhpNZ;T)6 zqgnL>oo#4}wPK6)3y(oALQ(ryo?Vx&Pj`T4GJSX;l{rYhVp}ujhnQHut zUhfIs-^?C}ItF-VqLw4hdEkyCb}8P+?*_hdmh@?E*=ylD!XFSk_ur}IKlQwtZQi|f=7Qds#rfLdQX~GkZBAXZ_%!#lp7bq3ef$-rLjQPe z$UCVarVtvY$p;F8{F!d1JiNLQhJaE)zaC|J0O$Xh$+cO|bHIpW3zyk06vsG^uTl$b zN0qi3<2cj|Y%v~Zs2)%=L={G`J4R(-yylpiL(H_`c!#6}or0D}bAr-(hI_=zAPs1_ zV}vp2727|X!jNuD(|Ap0P6^F47N6>lU=K&|XnLM;7^l$lG=5K0>SOc|Jupl$f6e0u z>XDdGN;4U1h0tNoAk{tiB^H}Xn_x`FC~ZuhJ0#uVq%t>0DN?6BcgM}J1G>JD|17Q6 z%4wVu+s&9wIP(&Ip)h%NG$0K|g2s70=Eq51(F6e`OBtOxrv4ERTn`f*BZrksd@_73E@rgsAC}tLVJpio(hR0BU14i>1$_YPs7_@+D`hh#=_7i-XTY$YWGFvyhX$Khd zDZ7t)ce=3;>&T3AA52KA0N8#^j>I6EdN zAND(>#m+IwYr@&#I)EF_&9m;RYr+bjWL|NWckwaa!;kW6rd4+*I8Rx}QceW>d(8~( zsg&{u{tT{|cI(l=&X$mBqd7SvF>T0$H9E}g0jKUmz|r%XYC-EtbXH4@_XDh2tgN$@ zF}ypt&-yZf9$Ngi+eE$7HlpKhA?V*y zpafb=>v1BIJp`|ObBbcMN_$UGF0A1hnJFE|o* zv_HneX_wqI=k#TiLXi1>f@vIoCIELCO`Lst7Opp|G*k+mp1SVZyQvQJA@)(M$LR>{ zVdQA<*S%(&CzLc%&mBW{S8<^02OMdj1K&6hkPA97n+9SfghHV|ZYbt^hp5CKa!W9C z2Ax$5YS_&7885ZI*U}3GmY|`}Xs&qA{#DDKhyK4y2QTcZ9e(cb{^oysRRu3qT}Y*} zHT2Wg0dF&Y(i}dO>BudtOSOBo9l0aqAh=Zc#ZpG$>ca0>_PDEM0&@k`+JI}W1$-26hF1t<a;Zc z|3v=kg4d2-?5rzz0`gGIKl#O=lWGXu$Zkj5rCr+Mm(_hs-8a;ITisu44{t@wFaVv6 ziaEC&N#HhZM?Ws?PUXGa!rp8lm0ReBhrkS>W^|H6$ro>Gi5Sb8LORvltR=QBbP9$N zC`j*7plx9rGCZXjX>?LD7tn1B{b(Q}E@@jXy{<0WVpAaPrMFDlg@f7|p3{k!X4K89Tc>Wlx((_!s@tS)v$`$nw(4{Snv1J;q%o9D+yt5YG-GA% z9nmpwmPL~vsfmBylZC5@PEvIGd4cFMg^ z(2+DZZUsWG1X1Xc0?x=75VR?`vQJ8EqKPz-Y7%f`Zsj2XH!`@ffx&Hy8*?i?82`6Z zqJ`7!nF5+iGjI`CDU{Zxg(!UY$BJ1W2vtZ?wT0ffCD-zV)E(xejE3anU1iX}yq_$I% zP;lk7Y%mG0b0o^-B@xZcmDlUSiFg}8vTQ+;Q3tHNQ6Ejl`vel!-6aWWUaY*?5SNg* z5+tqPB1vhwuDsP4pOp6-ByRYgB&G?q@^({FV&0aJym6Z(rzyVjPIGc{-oKEc>HCs_ z=EBOmE#)%sR);Lj_equ(%JN=o`7FFIB2&x#l8GkE%KL4VGVwNwY^}~5#W767J}1tT z?xwZ!p$*Z1-gw_`dRZTc>`rN)1cRRj7Ql@U%}#r6RW`nr&&)#5xMqcs1L}o>H$Dmm zKMn*<;xB@UzX&EqFz2K3g)T9w_MEIOOqxF^G-v(f`O+*;&E$goR9{6?3CQn?Ygsu( z&*2z$z>O4akV9)e*jv|H-F*jub)hnEd=)6`CD3_JusT@N7O9Epo+Il2W#p{9hC|E= zZVv`Q7&*bNV2x;u6Ko9zL8UrD9LoMCcTLC;nTaWxi75x&l!Gqj%ejy2seMZ!GJ~2l zt|LbcPPNz&QMxp^^_(s@{|k46eW@$7!@nfdumgCA0UPyX00}~c5!Ns0q-oZZNnr8 zvP9*q^6Xiql~PB(blh$T^*(UYJ#vNozxJkkc7GadhmzLp8hYj0yN3F?_MT7hTzg-j z+1#}c#8;oY_F;g6xb{(ic)9j*h)TKki4#xdeCiN4E-gX@f96Ehhe(2JpNCfBODBVU zhuzc(p79s?!a}h5UupBda+-f#3Ae`Fb%)-&-fEhEeVu9k^$mgMU+)Yw|9T-W4HEuFJ~sTXY@lp~du|6VV^+l=)x~w33q;Q`O)4u0I*B z1(VgmVmus=x#_ImtKkK`8fw~0H~sD3fL@M*Zbd<_L_x1cL9a!6?xokw*?0Y_@hQwn z^rlU8(IK%& zYIR@@t!90ER)fdkYVbI`34*{01{2>5C0-Y0WNzXB4Z|GP7FFIC>cG|DaefngtP>2L z{j2+eg@sr8YLAbANGAxUk^|m38RirpBpz;d1&bds^P5NI=0WQlv2{S`K`Ebd>j12U z6Kv*499zN|Q`jEZcj`I3dOUn!OH8OAS8*}X#;a-u+;a*oiTO0R^Y^_+{KTqW@d~Q5nu%tAt!HXxwz!ZesdQgM*{G*z}lRDGq`dgS#mfr zY@~Hui!V>kv;6lRxJF#wk?W*jTcIi?0Q~00awQhn<{@v-jf$YYx*nq846T=oUy+Zb zvmO9w5(6^6K%Zl>wH!eiYjYR-IWjL&`aH{#J2!BEMDGQX7%%5aO(>fL+$dB8@}Dcl zfHf4-29tC)L;I|#7}!bYQOW!=s=QRKIKZu=gzAH&oz)WQyb9@;S@K`1@l^hQiO)Z< z4?j!i#soJm5pb$LWq?hAB-AgtF-o?<cwwo>|6t(qLwcOb_G};T* zp;5?jb6&B)f;5TGSPTlFQ8Pvk~BAxP0sU9G7K zQ{)%*QUk*2+Rk)sn!3YQLo4nlHc(%0z0~um&en8R+L9ZsrYY08k*BMR1n`E7DGQg< zQ})*O)TT@|=5B0aQUhTGC?R3SS{~J#=}eRfL8LIZ5EB^f%cwu2nP?Jn0U&nJrSrc^ zsWt*+i49Opzplt9WDr#|C$2_I3{O&ZX%=FN4+4j4>NST`pHnzcZ)9qSk6*KrZ>84!zHkcSWglSa!WoAIi!RU{lAwZ;`jbg{EM<8q7rDS4JP6tXJ5u-qsDW0<-OKIN|l%< zHT9Sf^1SX1NR}C|FsY?g)tdojC`d}UIO5d%_fyAW`RaKzFFH)oqSn=JRv(p;HD1~X)k|j+ZHkSVYMMR@YNvq7 zWMJvqdOA7kTkBQeM~SNFoTFH95$Yfg=W?s3r+}G@K!!z?IMs3&uWGQ3rpa%r{BUlx zj+!BU;XYXCN88E#t27#ImqaXRJ&iP@?R+P1osDVrD-uAvQO z*H-i>4!Y5-2laN_;y*NcRoDyX7f4Us)J7OBv~A8UbeR8jbes@~{%Sl@C{NHf*IegS zH|G}rXLDyK)bk5XlBS9NYH3s{6Km}k7(Bl~f52g(shJ!AvR;*BucNjsv^BRa{tAQu zpQbz^OxNZXHtLbY9_)4p@pBbFtMs$5nGQbM{Bagt?8@+Id$FrF!-pkmBYLr>_Kt&@hBOF(H>}25 zCvZD01!v1_b@K4?f=9@h(qN`pxi%~UKb;h$F=HlVi&TI}F2=G>Mx2Scv3A{h3`3|p zCB5u+C^v>fxy4X=D;ouhB=7ZXc`92 zB%%RLuU@>0p?cEP!)g*4MxWe6ib2`>FO8`C1W0NO5KdAeB+a7aaI0OB5I7QW+Zx6V1HQr$F{}apZHY-Tj&FS(?S~t zqsrJ2f?88&EoDIxtYyD4H66MHaRb|@P`xO_BS?ef#u{vxNp=jTtUB;XhR*0@B8uwqDUXX!$nwwAc3AKgHQkN%m8kyp^xa7>W46T-Lp zs9<7Ob*9s|Wim<~5h>DXDW&#Ije31pLx!k#P9-yrZ9sT-a(T*A*U~XdeP3eM0<@Vd z9i`6L#mV_1(0~}W7HClEbn=gxl2`qbkwi%{3W=Z=hn5<5Q8r}CjRJPbDiYM!EM-V8 zInl8Vq6$!2a&BMcF;OG4OR#2wtFn?yFwVhJ$?9C9>5fC29Bkf*;I&c3uI%RvBihS< zW2gssS~9iNa~jBvv7H%fEi(aR`Gf;?{ERdBPRT^Nyppr&GZ_|Vd!C8*Ox@+P_7ha>kCSKQnr=bR(a7&0+o%%#lgUP#{yPH51|pwX~F*orUv1 zv$z^*IQIC3pKHLBm|o8eyHlb#Jfetq3uX&DxD8H8bu?YX2NSMeDzVP=pXezAA zW7uOV6o)Mpk<6_ZKz5q~MK+LR$oNSXvT(+cNkbO0@CyfE>aX6KsVP^#IBY11)GivV z^oQFLD!Zuwt5g#Lb?`z!{+&bJ{}2EfbZYJcjaCsIaoB7VnOv*@WVbC+NlT$N6%f}_ ziusV>eH{?_A0eQ@u68G6?rX(P9JVP%UKdFK*=>)ht*wv=qFGA{?uGLa@&9eW>VHPS z2HDJ?X0l%!S#j9@6-Br>o2F+vVykU0KmrAPsRIBYzRTHNLX$nG5#aNJyIO6-94#yctZt+G19yU@meE}O)3 zL(_Ps`8(_earg=WDsy`SKz8q}i0mDO<}&@!-gGyW@Ja=x=oU2i|5Qk1dZqcwjG_ndzjKnM~_{SSN|YcTZ5Y z+gAXxyLCW@Q{yCXVn*4D1;x+w`d6A_y;LKmlIJ%{ z$NQy#rq{~SS{Z5iq(CO}-%%1g?`>k`Y`8l91+l*9IVrhXQv-Q_YYBO`%=RiU>UTu-7R%EITGEC>c=g`}E z?;fJJ%cH};pwt($ft+^>T5io0{C$9$57*aTW09*-Ad$7qNTr!?%`ih z^NaUYz~B+-rt+<%a+)e|1(jRd-fTOoSv#xQbQZG=UsNEb^WIS+roX%H;$M*Ui`y$= z@~CuMr500JZ53IBwY0sx#daPkNW{H|O5at{Xg2Q+2(Fc@pz=D_V1&yWJmQO>!+s6i z)ZeE&RWb3p)qfnZT3o}1sIEb*GAtXS`aQlMW;FVMx3QW~Zn4;MG|YM}zes2#$3<_4 zV(uW#kfLI713m~E6I0fpm$QR&z8rPih`z-`5?uT6*5)@LngcqBSeagT89l{C5g`nDTXFi ztS6lK4o3Mshj~%UTL*?Bo$3_vDz@{pCBr;X8fdgbTbY##wty8tj;beD3bIq})r`N- zOtIF*Wv8?Seu|s`+%)UCQSS#>A2h2a1V!P2%C%{F2eZ0`Tj*DXHi{O?S4!Q_99n!U zp>+!AmvW^rqt;%-Ep*v5*6jotHEpAtYMp?B={9o1KL{~XXnI=&j%q@vX!C2-Y2)U* zm7)Vg5$0;f_AnP%whN&63aPkqr6@nxUdxRSa)Yc-3iE^7{9wx41Q<@ciF@V42(N~I zX^)9Pg%QNGZ)(+P=e`M6kKPf@Tu@o}5VM_Y=^tp~B09HRDUJti&v3tlIndkUc~I?{ zaOw>Lj;7ztUG`B7Ux-fYh>b(lF=%SX8K;9gE{q7eP85e>ZDJoYy3D!=F=D1xV;_}?V{rPb$Ly8_KIG05=b^8c#fq--|lF_Dxj?XKUbChq+uMFwkNc zQO3x?I0j3}ojXrXvwFv&&TiCFp zlGqQX4Qmkm$&gnpZJW%D%H{o#=f;<7kn>@7Y+X}YZc62D(HVkkj&Qc}45`#G%n`Aa zsbo$w|6-x-KW3J|G-eG(FuBs&q_6F*Z01r~_PVWhjnY?{4QnXz`!a3TQs$rV#QACs zDP`*1v&PiisI_#GP9I2=;M~L0r*adG`k)0fNeqfA+a1mSzlGd?=v*SFWlgq1xe{NZ z!o#nNaw!zLyNA@e29FBh!io=LlbOXHYY5|p*rH|epktpB46~8RVt>F?Bn%-e2{IV6 z)QG~^%wlmQVjK|%Wvhn8Ct_?6;^AyKu=r%GdOsbS+Zib}Axq+)wHnzwSBNv=Vj#{`!b z&u~NdAzZW^t*z%D9Y!Hyo ztgEj8fIxr03xo36+v@A1zb)0+vZip z-qZ~UE<^YZDz-y)`7$cGOSo6buN~lKF0_ESdRog7e503w0&liy_%iJ6t$O!4pVHDe z9t~@#_mj2ae(R5O^9!6vo=jh=#-j8kovT5ng0B9A%H%@g2`lHo`La5 zU^1*C-gErun|foEDo;W14Rhnc&4b0wI)%vPyJbC?O7(I>*7yq2wVO@pcRDq(Kh6I6 z-}-Rz^ULhGicB-KZDAWv(WO?Ml5lCGS-iz+N!(!miS9>DG&f8hGdD0kZYk@u6u1ox z*}#24o0$4A-Q{BR&&+j7zfe+TQ|xbeS2Iv4rqdQ9KHLk;EfsYCqhsFs+e`&kU)oxz za;u>Imm+_wJEn<|0=GB?8h;DNY_mHo^_~-Ix79fs%R+Ui!YbG^{?6{qCRU2RFHp1} zYU9}L&VEjv9td~X%3USlxVFmqmWB z&|JCkqzGVfak&ajDT4kB711xBVk?(2Ux8ntg;p`my|yDN$=S9QTGrAPBo}81Y58hR zNz#z>YiLNNH1}{xOBFdZTAFJ}^#j{2m1RZW$II?(=@=3VvlOsW<)$=g($zIJsd6eI zp;wiJhRc`T^c5j}CX_#UW!^dRS+{UW2Ny&QZYYMjpse0l-xTsg1qKsci;@1Ks@oO>Ewr`EuqU1dd zDnoK%>ONm3g}xpr)DH;>{6>fbej}F7b}c5`l+35Oq_A~SDnDN>#lIOU-VF=M`&NYH zeJg>&4%#oaE4fcT3%xCl+RxWWMQ=wc3POa$eJ6&*eJ7E&4x0~lDA`YI%zn=lJ>naRCUx`Z@rTLv? zJCr@3LoqhRU6r_le1jnQd08ZrV}%6$q5=u}#aig*verL$Dw{xOe?poqmAQm`qoDhT z3h0)L7n1YKiX`WkYonMe*u>ne>;e%yiK)J~7H%QmB#3`i5%KaVn8aN6DwCKM(^y)$ zqG`xhWgCd*E0b>9+PH>%voxW44Na(&hDplh>{>|5HKejs@)|56?osxEbj)Q_et)gp zL%u~C)3~O_R8Dm-m)5!l{S7g@YfAS++dXU1{NJl=M0>@qyl?GXM7~v;wQh~gT1z_S z2$rEKAR2((bpg6Lx45-4w|KARF33z_@m{9+mkWmGSKnIfLH@I(%={Dj?7#1~E`a)sq5oz2Af!%0Otu>4eD6Y)dg zbO2wT<}a}XO~ z%McB-#muWH9^yzYO}=uGTYlL9@MT}1^r6rh_Q5Rk8WwxOV|}EX!5#LIt3VQwXVM0S zR($|k$GKB4@<{qu1Bf%Ld zxbNr_>Nuxp23>eUXV6{FGieq*@ua0#{Z5q}SFbRhxGG0pB$iKH5YR0ZO-Mb0oiKaMsy5(=7NJjW*9NJ5 zCkGyqkViq}E2e*I?W}P4zT*n@1603LM7j|Ie!M7x_!dXLe?$z7mfs5s?L*vvQ&d$m z1o(KCL{hW`kc;m#XrAh*MSO zHVDD-^h+@1##k9RRR@dYV1neJ2FRcv&Yd{T*fG#)Jk;t}kcH3U@1U zMGh(rc?f#(yia_NJIl&>2_0B*Uv8}+hONv$IVd$2Ad5c|%1} z=~{R#2eqcVAU4GVNXfajR+O3&daygcTv&r3b8VcNgJSa*2sQCKQ@MQitU;zpXg1?| z#pP`crgUTCdHFs$T-ntZg%KNO;pK!rG@3UifR|%T0Hd(5eZ8^CyBup4 z7zd4-;~V3+%l+{@Upzd{g5OxDT^>wg{gPth4gZZ<*yWLA9xypB>CS+$!@B%LId-sI zZ1R-@WAJqO$@08m`S^0T7K}yF<)ZxkwumK2+X+qMeBh_q@(*QaB@VN%Dja5XEMBRu zsNMM<)K9pdSYEku@0zqvG_CRE-<8HSXiK(1t#f1zTAd%PQLA%AE|6RS)2yH6W6Lw& z$ch0pv94?p!z$sW)I7~KmSP~yyDRq@^C;n!tR-8}*oh-(YF^pp8#f6j>`=5}$$Kaz+F=ntFu2wxJh*o!yL;e@oDu8c&D zaD>~4G5t$2n&HH>3a>mFXBs0MM64xYvJnespapzoJl;@6c!C7;#B#%1U+F{nlU_yH=$(7gp_gZ728> zhy01c+-MUMC*seI;=_ug_;P6530!Y`${f*GR7A;cRc+e|eEM-&zS4)9bFOSxzSc)G z==^!z9k;o{LM9j_jeo;ZqV+?0c~36V;*7r{(mp07{G9yyDn*ICtgV!{a!rN&auHXA znhTK1GW&Byq=G2i_xS=q@~V9AJOr`&xT}6ycR_`vSA2OOc^M5Z`VCv4_yqcVav4+){NC%U8kO+gN`HU|S?ULj>Z3)3i8@ z09fS1=kDV)TU?XN8D0eNFZ%GE|07x!BVl${x zKp>pt6G`%fP4bB*0fYz(bJH@LD?wh5E2k~oIsarO?otq9$ob3`1VBb1j2yn9g4wE9 zMbATtA)lQUB?e$1ou$0brMxd}c>rV-!sUG~1M+_j8x2<*i|cZQ=fKedn$mWQ2|lyssd6C5{^Xlj@dAOo+2^h z57Cx!k^}y*v%veEiNikUe}}*_F?Bs8i(eoV)huaH1twfW zz3)fg_DBo0Z+WlZW}hRcSbMi!py9ji@jh0^pdzIHSS3x z&bkW9ksOg~b($|%GZ;g2fd<{UnvC1PUuG8JbqPHqj|yz&`N~osenTPf=>&|kidia&E977 z42cynE`l%#wFGTknd3IPRvTtdPTl4_dm^VJ6KgGg;T%ROXUwj5PS#T3y!W?A48<0I z^Z%vUISIU7m(lH!Z@2lk+9+9%6|K1D1nw6$+`DO%;h-Z{`F`0ir3G)7QP%!|Sml8= zeAg^|H;f7y42f3$bj{x%i{9#@;-Vs!hri|*!s6~?QNd5dh+F>4H~M;4{Ou{KBL1$u zyy^YTzLb)5*NG}ix}g7;fAlx5l5ZtZwd0ARny0^|uT7P^J46T^FC)hJt8ev-Pvvj- z5Gs>p#XK|L!S|Lb-Mt~CPF4^F{q=YDoukUPVhFvtiXx-=#qapjLTkCKLYSUegK&TT zGCzj--Qh~VYyB1w4&fIJ1@eNP%JT*=FUR3I5p;DLQo`Wwi#UXyKtVYLv!)IS^=Nd$ zkOX{b&pVu;tRVv!WJ8k$A5kc{bD~=vC`=B|^F?!VKQV;r1w8QtmPC$Q@~z4(aq6Y3 zMjog9ru02gdw5fdBBiU=8NS3B9vB&l$AH_FsF3E!ZyPE8L1n;1Kp?1I1bDEgoA=EM zR$sGb1xETK=%Yb2h!`)Tg*TFvco*JG zR^nZFtDF+=!rSGQco*KOq{O@MZe=Cjh4(6M4YVvTyuXHJiII6-M`lyV!qX+V6MsYv z7iIxnU<_d)jU^6iv%EU^dn;vT7KK2oK(op3N#XuhRnW4^Jww$NAgHR&C=x2AxN1zh z$s_&73y`CXkvDmqs8p63!}inQYj62{?JfB{nZ9PpT(56?d)3UHx;Gc`w|-3DpiaMQfuf3x}On{LFLPQ+Vo#9Iy{ z@wwf3_Bn)oj9oI@+^@2YyPjJv=3p`Y;A~r65f;PeL{;>ZvJ3~-nIz+HE}yS<3flE` z3qm1;)%jIS7aE%DlM$Vb|2^&NA{lFUBDs*PYB;W1{e=1iYV{N9b50l>Y@$kMpD)q0 zvOmsv-7N1=#m0I>E3zsN_3?EIMo^Qn)w0%j{~{_9KX|DIb^5EldBjhC`qjb)^DHXy-GN9y4Yp`<{q zb6V@2;my=cDfheQ*Uuz1S4&h5nGnnhhO3Og{b93yXTFN@5eJM=0U6~*oIi0g2J1=A zc`MRpt&)!}q>!y^Lrkx55;XJ$dm$mxE#VUo$qhZTHKt!odZ%MB53awfM*!TqfX~NDipYq;su4kWf`s042X7D=k>IP85fzYXo|Ll6LQL| z9OwGY2*`808U+DXs~e>!(+a3lxSxm0JS7s&l`qYzUHMAM=&&p&D3-fsuE;>K0>QP2 zk?x}nxtzRSJ%TW@&3(OWKo{pUgm^f)Rh!EL_nr>Vd%pD$*8~`@Hwm$$$~ktORHtNY zlmxPFA>7qezn=9_ba18%s@AaXE+z20EXfbqd81F9NCEvU*mTMc#14jHPuW-$Ew_fE zat!CX4hXd(ZG)WGN^ud4O^!KHW1yzS__Fs0UfGSEiz-J`t zmg(V1T`gJz(@5cyoa;ZRZXU{Hf~~Zg9bYa2`IyJIj3`6Z(WM=u&$Kc6|IteJ3xhz-}jiYkUkChjO=~FUbrNH0~GzCJMbIM5w$pt_q#dP#!S6tbm zV5!rlGVKJOAA|ffW6mwu27E*euZwgdrHMb0#;x4vkC1^8=OJ-jO3!wRey28|CIESB zHWpSQ$Q#zqiMjHET9Tw~1Dm8KEfHl)k0ABDF%Th z_nH<57?Rwm4!SAkKC8h}y9E>>kI#!tKvVFzkigs?Q7fx~!LX;784P0UO+B`Y&Y?4_ zYB#4FGnw?}G|7Z>W9e*drV0VX?-OH)bGt+=f)cF)TO}dD?3-psDi4tMID?%d3 z$}0hgoMj;azkGByH%c1jJVL|G6P zixG6?wFtBzbw(8f^8M4?=>3Jv8f(RGt>_b?A~}MuydDD=LM&EqAm0kjjqWOBzYYfc zn-Qf$oM@0@R^Et>5$ZQVu^^w(%#HqOq3-Kr!@pV4O~i{UDQ@M>ggD_G5_J#qLCM_c zLxuWpiW&dbi4r48oJz4PZzaZx0bm&gg?vddH+rDZ@W)}vzxAT;NEZE4{L0&9;=eEW zmeXU%7Xx#n{e{MF17rSe5amcYku{}Qd8cfO`vmv$3J>`ZUT$=#(DdzL&%ceLODQjQ zr!*_?R!DQdw4;)4L_X)18-1eC{B5^{f15=4Qb~rm}b53pND2yGh%O6u^W4%rt_b{Eqm|0C+*NS{ zF?Fq#LF)uNiFb&25{)a>b#0xSP{3}zud9I#%vn&S60p}mf1^T4z|UJq1gP#tDlO}l z@}@>^*TipWco$rduEJ%K)Lh_Q+Hb}JP>_DlZzkm4K_-wJBZgH?Y@qy0hlu|`;|DEW ztc8g+l|yqITPl*0x5M%Xp{76#5w=7GG81#{N!yL$Yh;EwJ5eFg_qFp8GCokEA>-SXUvuLy3SY{&oB6(E`Am*+CpD~$kp#;bA{GshiGz-I~%-$4M#01Mk(aDX8gov{4h|hz(rI^Dfz={r|1uPKXMSz zvx&?K2&M;?o^h*BIy*kuBq%bg_qoU@T!fsGeY;b%!btEbar^8% zXOLS#m#yF-r<)XP5}H~Cijwzf$vx(r8gmv8iB~1|pt}KL9g(tPh z$>1g@{2tgEY?J6p5Hpfj%%@V&L{#Vrt+qP&IIOwz>)i;=7vxW?vgGyj&SAN z4~bEUkKwES^1py>yry<@Zt*A0kYkank}O27iU{k%l9-%GJs^4HSt|ww`a(=n9AVY! zo31e_8K?w=PpfYQEk?;;B_u>zeLHLrN+v83A<*hOQA~~@)n3>cvFGN zUj4X|!62FDRAh2jKdEflN9H?gU@libU5o7<8TqV_LSW`R&Au)vdTX>y}M@K)SW2A7wJ3I^9s9Tn7=SDl|sg08e#|2c=wXCY`0y zsrOh7i}Sgv;5AiysivlEMow&rJth8XLb6m{AUgz*>A$C)wT9&Oo#~cLE&XPR>-aZt zXS7L+uOU;j8Qc&3FwIZu_0jZ3--5|^@IXSkfye8Yl(942M%2CL#6IDMIg^J9iIF>RvqIy?qnm7 z!K0~-ZXe@ddGU-~9?z9D%&!i;xWvD!xNP{_YRpT%c+0?>IR~iMWI5tx{=LP&ukf$7 z_BCw^T$XWgZud6ui~7_nyXyi;+*`db>PxWf3Pj&pWmh2j>MFYeQL|HaWqINy*4)J{ z8THDCcX=Ay3hN71=H*X)0s&B3s6R3OOaL{tk71X;?8|Z52=0w>GYPKp47=K4uW>^z zh+^U6Pd3AI8>~`a#LZexXKpaAiv#A(u*OA_))*gVjz$1oSY=?=ZEH5uP>g@?w#do# zNKCyz7|TXbRlx00eA%I>4M`DqCE;xnN>i&*qe@dR1r-&_29lX$q?;%PIZVY-9taP9gnVU}IIMT8Nh zCl3<9$ZfsuuYnCj<6+UZP7mckyxl0UG5C)c&>ls9{F!hL2(cnpGaRDBY)@B-V#>Yv zRqlqDy8-DQ9Vzn6#!a(D@qJJmY6wy*HyU+zz6(KeuSSslIt14Y!2$)HwRjrFR5$bq zh#N34!?(e)MsL8%3@*&a9rl?cFMbes#=28L%n#r2ZE_f7>~@O>$w1| zyAx&``BtJ5K0(ZriU$Y$GuTWq{|rX_piUp(AdyRd!YTa|oc*xeN_A{c zk-CC*>>%ZVXHZbIiA}k&jP*rGQG`xnZ5Goxd_vw3$qPjN7e93f4A4~+EAmE?;-nnt z#m}rDnWr>g`evU)eW9K^5piRZ50W6YWYRY{@r;8M?a;GCJaGh{I zFss9j^~Dt#Cw+=gT&&N9l}>CCH|BVw=%=_#D$%|O;s0&^>mDMk6S1WK+6aa~b{kYm z${~VYvSwkd$gtoo27F0MA>nr0{J+X3_j?+xR=#uL0GfkA;n1+StB9~cPfM6pPnSe| zx`|jRjFs4<1@q%oq_%~Wt((1mRc?@za$cH580SDithV|cM^+b7*?QL3sg(H=#Fl6} zWXs&ymms9%S9x+{x-pN*Etg*za^wdt7T>>+QO>F)Tom(>5+(Ogl+`?Y`7iM!| zFD*dw;{UG^G<(Qid=jBvJ-lh`tu1()DP@~SOZ!I@Zbk@2DZA=0wT;ZDYJhWhh|qyn z+~Tb!{|m1a(uKHqD;MF7vmN>(5~I;%P;SM3^&-Cw~3h zk*o=lRXF23zi>M=wKt%*md5`!-7IfNWFf@l2)3f+^6@Il4Tw~2LQ=5@0Z`fDaSGZ^ zHbZceZuU}svGWTMm(DNLSr8jAvmrZ=DK)4`$8@17y^eY!A|T*yY|7d;V++UNkU^o0 zhtosUP8yh|w#8qeF;EVvhLnKKm=_GAdYj#Pn>$;XJ^d}eh7znkpQ^=dXd(#}i8U5F zvRQt0V=u0TY~_i=svc>ac`8hUdI5_yn=~aM5QnR>=u41f!#!hEKNlcg&d_$aoG~Hl zA(p#bQbpGd2(WPquW)P5o2>h^sSBc`pxOKas)iCB+_4RGP%G3+5*qboscps!af&<| z^_D%KsaI814-Bvc%NH;%;mVh$#L@I}qww*f$Kc)8hG>2WyLDTpieyF$KQj^Pu*8g@ zAZ47`7LkQW04#Jt>0}zitT2t)Y_`#qDF>bSxL=?tV_RKr2caz5E!r8do5s)f_|)}>hNehBHRk*>Op)45io_@aUvZY)%{2Qtk8TEhXhby9SW@5#0AEiQsNs2@iDg*>f$~TfMV-W zZ2e{~Hpvna-!Vvv+fb;FfBGMVH=yu_J6Lv;Y{Ez@v`p;ng@&XD{ZU0Ds%X5EtEefj z+bA2~S!hgtq#qSEp`xa{xuWtWg80rr`4ss=Q@LmNQC%~tYu?J$RkGy6Hv}rBDHNK^ zKckOITTp4sJzQyJQ#*VepmM6a3N4kMKt|QAsJiuDu6iw2aCr59E$OxtS}Q+7M7sdBE znNH@N1Q{fW2MGcS;XoLIMMWlwpdb*1iq()DAT<*wi9)4HQl(6ia1w{MsI=8S?6tLn zR=uLN|4Xa1wxzeWYA;&7H+|ZcTI8zL*4F&R^ zHTs~Vem~@>-`{f8??+tq`*BbG_U!KOaPQQo7DjN)4`3+UO~z zCQT`|X-lcYr<6APmeSS)rL-+!Dczc+ly)R-G<%XX2rNm_Nh>!`a>-i$M8s8n7-G*M z7~*ZbLe%EywRDMWgsn=8eUb^7If`iVk|&sQ?x{0vTj<=8j$6_L0@Lft1$or`z6 z>W^2TxWb1c?4<6bK(>V{a9-wT%O)n!a0N;zj>FbrIdP2Dg5Z*W=QH-fHH;uAV{OshHI@=jxO+3xrbzQOwxJ%eKknc=<7rRBf#BR|pv0JnYcZ>LnJ2B~{U;MDU zgq0cn@}-=XvOMTrZ76SG~9I6xpw+}r1v*^xMnPQ?Smxz(;i zE+7aMSN}QTd%I_nFR zAbjmxIYdl?};qJxm(a;6K(Qx+y577eeNVr?$K*|Hdk#P4?4dGJVD7bsI zZWPo&aTMIGbtt8Q(g?WwI{gT!h2sdgd#w+{TEEe6_eQ_b&j*8}-|hxqrUw6!Z+Dyj z$mfg0k#BcX0>-99qu%b#iAKEySRD0scO+!)NIc^0-j;a8ONhr2Z}-+D0=6a_?RF>D zL*qT7JCcreyKhY@r#8yEH!;MDehgV26Lvphg)Bb^yID(*p=YenVJpP$V6x;DmvnQagrIu^ z{6&91_>0~s@mDyNl=ms_7S1JipAf&|Uc}wv;wHK@E0b?x%aHe&(OrdE;;zAT82#uT zKs=0LJMTpQ@pwD?c2K#LS{JSF2?4^s>Q7h);Ze$G#HdKLNQr(I3Y<3v(%p`G@LY!w z%QA&mhCO)j!@hJ+F)PYsTGCB33p#Kp_TCrB5rmZpC}(0U-&5)nL6jqiasb+UYfO&va`Fu!j{C2;@+{gBZ?%N;G?UpktEOC3{e`MDDnGZk>#XR!ZxKjzkvM71zS?$}a~?i@OfOzbwH;r)(c2 zD1ykT0-d83?0Kq4oXFwt=rA1MZLk>Sm!pUv>s|K{INOR3CvP&0v7ja-%W=I58M|1Q zj$}D5e&F9;EBiuwLN^-Vuh=pa7ZhZ>E+dd3>)HY9(g40Gzz#d_1K==nT7AnN?pq3+ z&g|LyJXI@~^Lcg@Zwq~1Ifh!TR4L0*uLQEig2*}jQVl>lV* zuQW!W(QH{TM5~U6j`V8q36dBnPr{nxkIO^z3%0((!`>${cBEx=s|mT&EK?`a&=9_#E@H1jlJ<5nfX2})m&6I!?LuoGxBdSR$RQ6KTnBv|)zc$> zkN6{s>oY;)VP#iGNd36#^hm(-aBhX-aLDGHg>aHln3XQ)Gx%ZAo+^Gw@k=P2h?Cnv zHV9)^8^Z7k>ruJg%;WMH2?XWY6STdvPM1*UXgLfgQ*Voq?`v|uO4iX?A=yE~f@jkAYS=Cap4<0l%17P8YJruDF1FOE@6g)!2+k-@SLo)G7uaBaXI1iKxy&k zria)W2stFr;$J$WLjeJxqcju{06OPF0Rf<+Cln9>Is-xh0iYuo6c7M9_do#wpd$tp z5CGc4r+@&^);I+OfcBXwAON&gO926(Jx&S;0Bs3UKmbUsNP#THkEvMS#Gh9j7eY}X zN-TBaM>X#DfkakBn2<8PSn|YQv*-z=ct?v5@TZES382k!yI3^E-?TYTxHykHIT4L* z<$bHIyyJ3`FZ@DE8F0p{xRxetw|{8yFgITz!fp|9T~#2AM#U@N_-wyJ4aL!d!pM>? zjJvkI#-25V%R~&28%%6t*f`;rs;+YV80Y#!%a!akE>DcOP=en+!=h+(QHUi~U%FLt z1hTFM$ilv#{IpV6L9ScbMe0xO=~*9U1rtraS5d5JBz<|}U3j(YGlj=FwJOM@2>*tC zVi~!2v3MWJy%Qyb+qH0|`%_Gd<72U_RCd(rNF|k*aA~&}*GUc;buXJBqo4_Lg+zjQMr(1<#J5k;Z(Ct>!y7H$_6?>`RO40{GE-Vw#&hSs=?Z}i zV_CJyhSgWCxHA-B>30$ddEg^oF5)g7WSXNgb$FOIyP43oyiaxAC`cp|7W9L(%Et;p zEw{(9Hn0+pvFy{fLIDYbF&ILLx{yZ@G429TKdbD zIm8Kr)8jAanM9MB9ES3w$JNE0ajd<<3f2rt$4FEV!+bmr_t{r?jHdg76c@x+UW#ig z&}x;!=!}W=3;5a*I(G^#5QZnsQaR_Obdj)V_Z4&NKJ4=FUCgcfgl1^( z0r4)ZP8lAFwo?FMzI)Ch+`}uX+3|7Oy}keuhU|oF&{5 zV{*m3p|8!Js7u&hp^)lR+=@!r-uD%U>hdbxzRe0D5>QImJ8@R#SzXysg5^TzfDH?V zJEE2Thhf-|R^kFwUNFO9191D|oiC*sFVJ=*q%OUK(L(mG~nMVT|>cT*w zkR^gx+obnk%d@ahB=&8yb0T3qV({#{Rlx}}g}xoiIzc!bMjyaUR(HNf>13^I(5#-h zr_Jh_oFt{$R1OfLu1>C9;utToA zGQGD^S|C}v2c7bExa9G7?b+k`uKWds-*tJFB7R!lY!Q6D4n6_w_Xx92to8A#RuJCp zA++?geTP)S{T@O~jobH(N_fCSXlZ%-4y%OsdkC$KrM~A>!h>$d**&rgecqaw)37YO zzRUI{y?V=Dl@zoBCty9ok9VKgU+NLJBlL-NS&wj@(kB*UJs7kMP~phh1g?0bVqr7AV^Si@t-W;@K9_ z88o^Gutkhfi|q7?9k8C)q?-%AzY;+Gxai>zAb>J$!OUFH1?0j&T^hvoa6j#s5hZ&W zr*G6N)*=03oz^RsTm6b7atZ4d3$1?B8utjKEN^nWApVt)-s8EYtfVtR(fAnmNh>Kl-En>MBSvX!TcH%}c!!MHUiLktM}9A^N<+rzB162NNd3{Jk2>VRG_e>kl}dO!#$ ze>y_&QjmfpgcLWNq)`Yo4bVfgw-%g3SR@5li%3gTD>|=Uas`AFkbW_3q+gs-5DEd( z)w^&`(~t8>)+LZ%b-tifY{B)4ji`Q{Px25$ATBA68p*`ITz`{I*6SjZUsjOz3QcrB z#>p44dugRZb}?1%@36(Q7aN-e{m5IROaEp?VI;tAVrzuy->MQH@DK|Xt-y@N{d&-9 z_S-{$zZ}GK6)&u-y^3O>aC50CHMGP zY-cK}SaRyjsiv*e%re?F<1$4E-=IN$??d^hie(>Eyj9(g;;dVAh>uc3aQ351zEFDz01#|qusb_j(ox#uTOUftL5T2-VP5u8^H2mqyu0$EH+ ziX-?9LPN2lV1I8&MhajG2s${>m!ZJySsNWR+!Q`|;Rpq@bpNU<-w_auTrFoTSO7fZ)s?n?-{~D$Jzy zrhs71IVUSGDYMN_N^%Ma{@jUK`Kj>RB1o-H0U;u9QdU8VB5Wz7i>H8)l0PM@Fm)-m zAkyJeKnN0=ob>d zZ!v>~M`roEPb{VPiE)=akE7>zOf$l9H05HTAs<0F=7GfS+ptXb^S%}N0Tx3wg<%2) zPf!qK2>>d9p{F}8eovsJHZf&jwK952<0*#yE_4a1r*1kOX6<8G=ebaxxIt>4SgY(4 z>ymw9U9wNCNA`(z$iBn&ZOnAjuKG>KxkBgGrq!jZe@*0ObEf_s6v+^Cj zoax$veYifM4?!VH6q1%`96RS(I(W;=vdEHv$-02#R#Xzg(Yo*h1S8DhnnB2KLr^?A^p;JZ+*#_5s>-mb@QMm>zn=PW6dZ9lWfMYCbyIuo~@ zgF+!5EH+?5ZaefuUzy~-6z8NgPkY?nz$X8Uc*XsjM|JXpA$1HXu}pi!fRO@}e}?dE}!1 z5#{Q0asC2_Hclp$4-h@Btf$4X3pyYrRHK>7VF!G%4mUub4SR~v*%4HpaUfR98Z*w< zJmzL)VE0bLMOjup^z-C{k}gvdHzi1ynZR>Q9Ed3Hz95Ij1>zeAd^QuPl2sR)kPYiB zq6i`XLb`;M)mKn_DR{_=%R_It(2$wtwY-JGxJbFZ7?X2Y zQ3i``cX?Q4G3`8K_mF`f1>bP{RP^f@49OkQJav0iY;n?EoUDPyMKEdt2*ewRcvi1# z6E4kp9N``k@#2&Xjo(guGcIJ5ohj-w#dZ`bd>tD>)3XZX&NHr#w{ksXb$Z8F()^S<|YzuXU}`^>+qj;dznba#QeV-^E3CDOu!lF*o8 zT`jU1LdJz(S^Bs-%e}>IGza757d=~$1PNWuQbET*-?cvEK<_gzU00U$@@{yzl|UiU z-q1;Xw{v^ka`Gny{LW9!2MkXhe#uCla&>jiS7E z#B<2_E|62+HWFGL%&O^7AeIeb&2S^b~}bBem?SNgM8MP_fY7 zq2R|ISMk?kI01%gk??3O0dz&2w}kk-01bnsNI2R>k6)=eA9JlI;tw9a#H(E zZc{X?>C%#G5*78&ImInsV7b{y5acVoHE0ET-vTIJAjHtt*#&6CNS312#I7mwkOKD9>4NqN;-v~i zvKe}ShWV20FsxJ+w-umfxUCe1pfdoIuj~F+bPtWfV^~M#1;*XYXCWOfk7V0@E*YEV z`spSHt8eLkNH9V~psJH^ zlI){8qAjG2rO2L;tT!-`(bacnwyugB~3tmz)V?tT4##`pr(p z)Z;xy5C(q~w2@mn6cX9xzW)UcPipIT0|<2-1wxBZ^;Kvu%NEG9KJ?>0eH^cJ?;OH}3!@?U zhhQn$K5;xTg+XvIEmZqRi@!dMg(7s&=gGhdCE&xc9XjfpHC7ao>YMf84vO5GhnzC* zXC|kk9pcdsJ9Cl6jS+VdSM9KX(^_7uA?%SWN(0zVgz%aJUHFA;jE1l~W`!H>*LWyt zXt7Gn1t5JK;a#3m-U@^|x^E1W2i{$Ml(k5&CN^q?C9R4EqywCowPe-`7AA*uNPp}! z{)!%p=mfKmY{L`8NZP@M4tgVfx;XR+jODr{Bl`)#8TVl}c{*F0rU(CZmM=Xi@)&)SIzuttHVnGGP5-5b1?Ecky+oEnV89$ z?LXmk%yeQ68g#Hw@A8mvo&dC?W<<$maFgOw1bVVG@ju9B2);0cxl5(fZs$G>!bdukUc75M&94W zbkZ+s5*Zr54e63egB{RjlIt|G{g;Q{#)Hnw$CE%nXFFggl!l#QoYgM_+HM1(7CzlY zK27bl>>^O6gQ7Mxd`mBl*y?~fLQ5_TkFnrb?7EI(Y-EvO^1&+)3 z$O<~7>U6B-sL=H<#Vh>H@2k-Jq2ZgFmLh-B!!KK;IoJezi0EXk?@(}Zu}vvAlEosf z=GJY{t1X*VFi+-;buRX19cJxunx9j_E z6&MX_eZR9AWjdyrcvfNODtsWMIUz1!9yVvkEIwrz2Rb`9!tj_PwD13>j|*>8O)g?O zT)^}8HWl~4m8)kiga*(Gg zE#UtRxq7F}Bh12bTfpqp&B8)Mu7;N}DL{slLb4WzEC(K55b>RCb~em>SA%ENnXF7f z0}*lx^4{q0sR~A$js3QND0n~bjo2T{e-l0!??R&bp67<(PrnJRuLas)U~j=EO=^w# zLdkE>9A1!G_(J}Hw!8I}{cbJqtn-3#am&#$;H1Ie&|gg)NamOLq9Y%Uj}DtZsY=gl zdW$|pm2lQ~NErZ}fXDm#*=>M5U%F_!>sE@OG%(F>%<*M-lo&j5O9;g9doZrFbXKf8 z0gn@I^>GPvH5!xWOk4vB##myE%3Sq94g>FQn$eEzROWzX%Q`0n1(l~H&v$sTm`b=b z8pv^Qr!^STatG()dXKz-5ledJ#=mSWrj0~u zKRD{|U!Kogz{pw_7a+j%I?E0<)NDd4rHhARxl-O*?xJ8FP6*@qx4mH*3j6zT`M;g+ zSrfE|Yc|RPGMwT>2w#xOhmfCCFyzs*xV0 ztp0P^0PGubQ`!pNRS^HcK)iNFr4TxU5B;zu$|^u+{?HVg%}&qqrtPOt~}_p2iQ z6<;}nOI9^1ZuLM6d8OE5^e-Ro7)(vD5WGQ&#-+b|tF^vAvDt5ZqpS_4bWTk?jHbT!!J8#^2mDYtZ6TSxjq{m_XFuxGewBwbCxPnC z{FOm$%@r{}*Mq~kPATQR=hUS-#O?R*N^OxpisH{x_sO^b@F^$JS(m|~mvQ!mbI;8j zY6bPxFE$;DP7vnZI8WaxZzj!|_U?@_qTmc8=R9`T%^YimO!>S^6RF@DBkz?F+;LN? zm8pOCF-9o6A}D+PbnN0-6EFNs*mkQ=lqdW4F84j*|xXnNlt6Q3x`FT6kbCZghQoB2Iax>nOY1jR`F;jgb(_3h-`0H&;-|jnF z-_FgffkM@t!rj$ckM_s&<(W_UtM|=b_f>Q`c&l6anD-Z_Kd|F!+g(PsF+y**k<|I0 z)QO{IB7raC;6u5#-TiHU4@1PQ=wW)ELgA0S47I{9b4(&_2?IS;V+r57`67?|{sGz4 z870N=W+`0nFH0_5u6BzVuu98Z_gDPD^Lb@0dFokSSHUCL)OyN=yDvrw- zA|!&9#hjzU8A`IE3vKf!=@bIut&oD^3MN0M-Ck)@*Bz*Bh>VNG3m!aO1Da>dJi;kF zDkHl6dCS_uWFuGaDNvw?zpRZ1I9`-f8Lx_0l+q{TpIJjTD%E~lrb@OY-9YbD`aA-}Jy)parDLv+R{Ahfh&q)fBqrI)o& z$Kti065WPfpE)5C!G4dm*VEaga*YKXoq~A7D`KQ(+>Wp688BVh%e7S5;?g$0M4S-B z1q7y=`#A0OJ+s7znwd0Ea$h1k*;AtJbn zB7d^)4=}PN-;Uo+HH^(yeEOv$yUwRxV{KaE7%xrz1p{&Ne9P#)|hk1`JdS<-U z_F1WfaiGPSTB^1lCw6xZXR?-CsrC*Bwm%VPvhtDDFNd+&BHQs%&Q#+59#pQ>c1-M@ zx827+mMp@+9QG!o$#~<9pzN&6f{h884LO z0F=v&r{L6)S%uMbBRXrAqA@6F0E;BSBs85Cc0V=cB^eT+5uO)Zor=!k&G4l36$Wl| z8Zf+i~-bqaH(xR@PRuP~;FMUyB_wq~dFm)hG!rExU?)v`|?*X4<%wOJ`Uw$cwT({0z5Yi#~=+Q5p+a zJP~kL&z^j9lYGRNy@#p>?tdaoyW^Mf|9QxSn9?DbLNDVzd7xuh(9gRcG(z*P19yDSbA!u}d+VTi|oQYN|v1Zo*I2B=_fSS(ZcYD)pNVreU=lOq@~GVmK> zvxbV(5vJ&3l$|J@JM zLYcCkUPh`_d`5C!7i8M}F2)K~A@F>HW>EjO!*Qo1-z)5j73MPH_wNXIdhO><5OqyN?(gJXt-NXdIazqtNv3|HOnK zjMJ9grlSY}QNQ`N?xwJU&beR~lwC1TnINzrsa)=dQp-txlZLa&`@Us}AyC7OA814> zWjwCHjNGM&Gylax3Y8k7&)XiHS`JEfp)lgDIx)vGP2wkrQYYorJ^Y@6GREXrgMb$!BG62+GODSSlAdeSLA{Tw zS2=6(FQPfJ%(r)CO?-{HVmY?cphhg`4Akl9qYgvBV`vq)TMV^2lRs(l)~ypx>l_n% z11ZwN+Xx4^j0!Q3FAnl*=j5V~4vEV7acWTzpPr7B^#cgmuyDIph>22}+bEqKd^ALD z9mHTB>OIiu%FF^_ekB8k9j<^u=eq`nzv6PO(CTBllfRLbvr@+FUZEeyu58Lh7OwQo z#eTG8;N;-eK;&FUbc#BDRMW^o1lerR6_{;9AU1O<%I5A-@NZv3r2|mOsPUW6(^vv1 z@#U0a@LdwcNTHpX*;L$-f4PqdZHMve!^OB)od!*&ywPXepU{u%iSP?5I64HF^XYFvs*6LO8#M3lBVA~6Mv0RFf*Z2 zAPrm2J8#G7b&}F8o&J`)q7+6Rv0Wp5bY_AjYbVCp6JIz$UDc52| z5-{e;YwSu|biCfR463?eN7>F%8e-hZDYcMs&6#?P_8dwbQ)W054-0|0dj-_k47PJN zF1-72?9TBgEu+N7tAFj;2au(>^4>{sphDoQPKSyVh_Vx%Ho}=GMU4uoOEv($vavtpoJ%c2uc4& zI%;ear*EKDgef867|UH;T3b1T{CO}G_6!P_=cpJPcJc^SiClOPFfkj(i}kt~*`^%4 z;37fP)^-))gHAhpI|dU8s+nX1WAzbt8O3s#bp>x}lIVx*lEbA|eHIFSxEuLI{9xBW>bHa2?ylV5#U zK+*Q^jWV#x>ui^&&5e(^HqmeS*^0Ln9)B#Jn(#&+hrSOe(pDIeZ$eiXxHq%hgGx10 zSj-E8kjinp7p*g#*t)~#=}qRgno4o=1K-~&#}n$B6ScYjL?fAQoR9Nou*_Q$hD`^A z3*aj@BvKOA6(1R(=QBz(Yg2?2-yeA7uWu)R^Gan~?G{&=Tj0D;Q=aep6kVoprPC*5MkP}4O${+HgUqoSvQLP=bvtc?f_k#HL>hRX zPeX&KBzC#1n6fHwq-OoD(dDLflI3?`$=A(*_{;RQ_@FQk%0^|{V<8?j{@HY7Xj9~| zw2*2eYi_wOJhwMI_Z0%r1eKNB&S-Wt8zH_bDbcio{I3Kv4-|#n&w)7;c!E``ok?s(2Fu- zr|pD7PP)<*F~7=Xs&63~wBVHLQN_FLJGv_)CK#Yk^6vioPtY;xWIH*tJFD6Z$yf24 z&RKEt9mSYdB{T>BDFx~3?8)P8;MB3+Z^JT=t=G&xBwxjbhz@E90rb=Yy+(_9ci0p zlxQi_Kon6T5!JLC6^T=A7u;REPqZ5i-FQ&0-L%%49JXeTmx^_YeKBA)I>a^L6JHbW zBkg*Hmml2R>e{6+?fUkve)^E3nIkP%6K`s^PF%PkEv;4w_)Y>lSEnaeFy4AT@rJvJ zw~cn)3V?0DVrhnYlC?PcM#4q&^#ai*CA6s_npZNxOb}0KPDktCL%4W#(AW9n;|faHI|^JCfs zTEV~~7$8rKX?y#ft&{77ZLe-_c0-NT<3yF81{G^>l5W6Ju9fM;NTQ6pJ?~r!8@V#N zEuqS7qvVJwhv4K?V=Uv;A$5C0Xbj*EDx;>3><@j2~#u2Am;xVaJ^2&I@I`>whOSo?_f7$zyYBK2Zs~e zo(mRC;Mj6WgGm#t9|K&)1bkf_EHI1*9P6R~8+;sa@YVkVM!*0mxHY){YYi|EHTZv9 zBN|+-m=g>vf&m4vtY~nFV%{d+FL2=EN9uynB#QQ#j5X)S{Pa_^V8BVSg+fbqc5c zJL=5)wo2Xi8@a7RJzrGuJr_NLo$C6T4s3ndN`g8*GU??sZT>B)9*3T#tx8W+n`}YP zx_yeBJDy2iEJBOiez+|wK$rvm@&?5YaErpfHG4328)zdfvJM=|*a1#u2>oy&uwas& zuv$&Xg0S#IZB|SaZ?EQ>)B*t9ZAa{r9Q{z574yLm$0Y9)+}8B#iFHyvNK=%Wd(#G7 z_)C}rSFw0|_AJHDB9R4g5ZqP;Sko$4vtXEmx^t3ag-KF=Qe-S8xKK6NCTt>$Ttt-S z{GKlWlw5jIaPdO%_KW{jlTTHG>UlCt_6*DSmtO{V25hkzSb$AZeP)r{o1iFX`cJH0*1e3gCS$5B*(uU zU=RNF5LyVyvSu?ziMM|UmnmA?p*E9x^ZU!9&g|o7GU*1KG%~1 zegDxliMPuZ^uq5Um#c3(lbt%hFIaf+R%pK7LtCTJ1j&lfmE4oCTs;?E3eTIUjly4`)} zSa#IpVb|*BvRYgDJ#+3&_Nzn|SM~A)8mCmV=vR%{yx2R4x$@WHeLj_>4F=6LJn($# zyzrTOYHlm$T%P|+?idvlE1o@&@`@XC>YRpr*f|ZkF<@Q;OyXG$SMku2;sPP}1Qxk} z!EHPs-k$Z}AN1^eJnB&0@DGZebT{q;&-krji%rSSsjqTyTkq9a->|-FR%ZW;$z))t z?!*mqaKD4w3X3yap(v#Yb1+qodLD}$q1bukn&kBa%LI4R7h+ejAbWI)nbxU9d5+0- zWtTNPxLhm-A`AV9W_bo2S866{v$-z;G^l;b<=M!9uzqe%E#7V`RG}osu2dUI zkA``Tde;oNw93h2Id~P_dA$?I;-(CVXq1Gv4zXYrUnu1>`^mQ)bw(q{TFVp5vRDf^ zw0BC0plA|!s5J#n`jwGJ;j5#mR{l85A}x+H`@1(hUgfa4uam?I(Q^XIW~9<5)G1ZJ z(e(29W%w^VPnO#rML_=Kqj7S`5f zidD=e7^2z`uw%P@4PF2AMXH8L5=-iNNs8Xym&=j12T}t!mPfc0-Ksz2@t1IuB652uhBbak*IljUM8`Hv@SA{@g4vl zou2q?q5CYq9*w;`x47V@*nKk;o`_64B)hQwGanvdBu3i9vmjL}lAl*6StWr&K~akv zS66j{F(JqYUMYh9&@{Hw+`9n<_G`JIYF~Le%d@< z!u7h@v8yaq`m}vUV2{r9_WXPCrJvUD=E-x?7o)0OPh`c<6!!AeE%-VT|wK6(mch$xFBm_*wOj>Jt@;Vx7=ot8L}Qa@W->)QK*d`s4);Xkq3n3r?P zXb#S(3W$&@<3gLdHSVXxn0ykF3)03ptzB5Yk!T_)r`cu5u@W^4Y}A*nrlt#y+o|=U zWgwRbDQl}dS1U}^F6*Q$9~K*{_6NvlvWN()Iz%ntTIPWg3}pGGhfQ_yxkxiuT$7hD zwegGj52xu;VTFe>f2K}NU5FjO1(nUO%nIHjA6t_MGrhSrK0*ZCZt=D6`E=3H_+tQAorQc+CPa<*4yzUgJsq$b6C2U=LE zU`xZ9HF8VysE8CFJ#Yv*nQz$SxbGSlUo^2Oz@n1!o2tIAac0jZ00`u=@`UM1CX-EW zW5f*0r^gLVUDx{aUzUx5zph zvC8#e;%VIFH*UEpWDhaClrGXXRom69g!u)ax%TQbT0c{m}? z&$+a)Ey2!}Uy;%{qb^fZ>U~cZNQ|Mat+{8uIH*Ysn-Pr6$x;;Qx{R*h&YW{UTq7*x zq2CJF9F_GMD%)mu|5Z0h7P7jwZZSVbvpDS((;ydmT)0{d%bbvKSA#B(Z$k>_qWE6s z?ngQUxdKdPIPJim`W=u{$2FBS(moC>jMZ^@0ugRrpHXMYUrgdz@2` zwDLvXv$LDh$M3sx4f|~j=?{irGP#y0RT56M8NoU>d)Qfb3@iGUq8c)3qsW7)QuUu4 zRw_v7zEl#+=|wexa@q1yRShO-*{yzymrrS&nbEVk0#~QuLl&%_w3x;I^YZok0vDNv zkc$5v^OG6%H8!^N^eUs0BlP&FwAfgC%x^8~qy&b1DwHLi@&W4<*KN`8r47=%lT!Sz z+P8EX&3bFn;_lGoXJPL1?zB6eBUD4`e}@gm1fuOKi;veL0Iul3<2C8Hkk7lw-1G80 zAI}*cNJs?2Gmp)S3akPlUxrjrEFV|itS0#;hv)vgk) z_^(2cPmTV4A@e+vww3d!OU8MVG*z^~YLBKsHk02gVm5<+4&pe8S4>?ruo0F4FgxvM)f2Wu;_XK>y-DGW26~hEG9v zh%C{vd^jO$6QdG+5fzzsfTS}QL~2y)3JxTqZrW=CdRl7f?s;>>s0yYV*220U3O zeuueOj>Wa`9d}Az&Lu29Hzt`2Q_iZb5ypJ4ur7?=jN6#pdDHhiZNzvta=ZoG!(3}0 zcsJ1%Zwm@G`65u& z<)hG-f|37FJv3jXew7*iy6YKMh+VnO6+?f&UN{Zned?E&O8s}Co*Rc&;fq+`wIFavZ&YD_~5+}7^fM&J)it|-XY z^qzZb=1=?qBxVzd8}ahYUZHfz-Vx%LJp=;a>l$r@P8_+a_t9V zVmObrNzeIkL;@WfHGJ&DDXsOjZ9~-Yqm*(tH&QlRS^2EWE<@A{ewRD`&RKE&dXY35 z#zx-WzCgU3rC`jhV-Tl3#tmg-z9>i)|0Se^9m0v6kRDQuN;uBmeFT!4mcaZgk4|_x z1}{mtO7LCqG`8VTN~X#UV@N9w5)mR_j9q9njg2hlkisyvA{MRgrX4DtX)!xr z`)999AQN&qeosE^qqxV_5PtdxBOY|+5wyF)m`$mg1{#?QN(Z5}yvC_9q$tA_P zVRvYBRWw7{eZ}pu;mWgFQxAt?8SAKr6nXF6tNB2RIsPf+5Hxa%uTpaURBeMb@Alqy zVRDX8(kW!PSc$1gTVKxLSsct@eYeN=KF zbloj1A6DRup=;^%3O{f?S^zYJQPQ+tksk#IWwVw-k zkeXnO)_u3tF>YyuCb|wDy`6h7LzLN@Gg9AhM5I?oSy5w8Gp|}44Q3y=gOd&A;4K-F zVZQc2_3DmTL#cx~@?cx@EQ8Whz|l`f%cfD)P&w;)(fT*P z5pvXfy?6|33fe0jx=q%!cK%*@i4mQ;R7gR{h=z0yI@EtL|9vp#JNglg0c_#mxs|O; z6KRkq9Ck5kdTBHVAJ`!a-GP?RqEQc-eG5IOZ2pCG+ocF-x`U-K0gxdAcz3WQA20pK zq~L>8mia#6)V?`C^wvj?6I}BP&mmExi`OG`xbMpFrmc@VHSV};?evnkZd)IF?98>K zVm2j;`-UWRPI?qsPXCjNvlGn#9r{dNR5yU;M1*z;%{@(bfgLKr1ALO3l~=CrnDtXY z#D31uRVJ9JtCY~T62Tqi8Pc~B!A9Vk0-sW=X8i#Dmb9u;TJ?p(x-NDPBJQ4!Mq<_1 z{&+q!1t!HVdcnZOs!p432WvBq2iCPa0H~=J{3UapUcdBHg|z&8#r?UV`-!@p$3y=~ z%=1ai@)y7L_dwCzK-o`O0$cOkJrbO%;MC+IWiUXl}y*ISA z^cSAC`@rFVs_Jxdv-)cukG5v~FF;r4?hdVIvr7G4;`{Y!BLmkw)!kY`Zp3jN^)Mbw z)fc5@+_qrO0jotS0`oJQMt9~5_qOG9#{JsrLzq(0KJTXMl_fPP8eIqJCIw5HVX9uL4J%iz`iRl70p5eoOK`uqoc~ zr(cp-h$xRR`o$H4??)!g^5}<7r+;os55D$ca34{S5sBy5w@}%<_)uH|F156Z=hyG? zpD4<;2qP#3z4NF3w08+MN)~X!N;iW-uA5mKeCB=>r>ft>-1%L>(e8|7c zW;Qy)CdzelKPU^t*~3?SNc8t4a>e9FIdG;`FukGlTdg{p^NYxElvtm!+eEW$U<}p1ZKYvydsQzYvCme@`RBKDQR(n3zRP(SmYs zgzn~)E@_q3oLQPv6f(r_V9$?!>Ce+d8iQ)4`%hli>h(OnXdsFkY2u9-@{~8xP&)I-L*A%s83^c zr#6O!*o|!cU8E%B=;YfcEdb3d?$nEHOr%HR90mLekz3w|PWMztU;GH*Bml?6s7zMLLdrpgFk3D zg+l*qSmWUbO1D@ms_ng8wH1S;3^t%XGB=NO=^&(+O~y8OLS(SE%jWU>IACB=-^;=w zYj6aq`_KAtiam1qRg#F9`hS#;12Cx2eUcG|=e3y?SBmNHPyERSj!p^tR+^Li_HR|A zCmC=Mx)x{0m2!r`)Ad4!P+5s3v22fVo$*LfssU+|>VIDUh^hxluuqA9NeRQ7k_@6o z*QE}!N0LbDruiHFy<55{>)Q1jr%ZWNd3t?`oVB1|9Yje$lmP19yg*cv%riE8VB9^5mMuCk)FP#AClX z3%|i)&mwC9I`%_Al?{|6ks`%#C;H+!BBIQu=tvw5f%yv0rU!DZsxtLTcKU#mPzbGy-FimVOL)<|;x>kw#&K`OamPWb zH&PK3*dw|j9U|z_3Ny4f<;f8WiRw710nt6Y6T1;_mlE3;^L7<=-XV`+y3*Hz6fjwF08^!-Xlw)m7id zQ-MScD=xM5gv(!d?3Q&$`#6nPT z+>%Y7rp7SN@$Q(^JL57f-*AGYxdnoRsP~aBZanR;qJI=N?Z=(}@xENb2_?~@pn-Yo zGmnclT@c_)M|h@tX~z^V^cI)JcywIQ!Wc>PJ19l?+hFw(#ldF7UW)h-;x!ZH%4X|o z8UE3;z>994_-3*o;ov>!Z69@K`2Fp00^^%Z=nYB9Igy+gM}~z3-R>}DP6HqIGKfmx zO}^bRy5`CUtL8U#E&YWS>XK)^oC06+aengfGYapY+dqqslB+3IHuC*ENZ#TQR2e#Ii zHnmxFymex9Hw)U0wxt(M@C)l{3#M&4J${wLE$^Sgbzse!H%9QFb zz=#3nk_~-XslBk~9gqfaQLXR~z7nojX($%z@!&Ebf+$~&`+{Wtygwxqu5m$Xi!iD2 zcm{f|fhON;H}xL%v$4KXvamPoV7N zYA)iMOKT}>zTh+jc4=$PdVRjq{%$+3r#eqm&8sV_7Ax&~WBh#HQd28U&A>m8Pns>4 zmG$;nO+j`eb=57G#1(6r%J~BBm)$lZ)O4Kw>#LFP*%+=KjE%CjR*L%CBE*~+`8>5X z-KRIz~&lU*QlVuUDFXRc<`pN8pI^|_iN_Ij;$&)wBm73&+&GobG5tIOgdK1uP3R#-z_e{=nl&~w!IrzPBc7M7*W ze@t)1%x@qFEf1ezXQjc(=yqU(p)CO{B$dCPCCpz5R8G)O$kJ$|g&lTtFHLSiQoCuv zkt{-X8BL>pm$m7H?u^K8oslx8(k3q(S^Qo0dQK>oI+M*39YgoW@%7CoWTKs&oXd6t zwD04c!I(1bcO~me2O}ByaF9RW>RCve#y#^%>zlkrCXoqrnMxFwx}U2|f#?M4rycE% zF+5J2o0tVEUpT6R6-M~!OhCzN^t~?bvaPV#8)OBIW)Gux@9P9p2jKlrTcw1yrFkiS zW22hu4AOh7NsnYQh>VH*Ym7nI#!{4kCt#< zmmSH!S#r60cbOQs@iFp{G@nU}P(ky&(bu~yX0x}waX{yj72<8@4d1yWGXF_TEW{gm zHO#U^JW_kP{k^ak4M{r*xm#W%DK8iei#V>`o7YoJDxQUSxK=N--ac{MsY-tXrygaa zZesLJZn$h?Pi12>yfu}+SWdSKL7|kVz1&T;uIeR!fA_1*J@O(1;0 z5NlP6;e`h6RgT`(_X+COcGD&r#@rk{`j>9F1nicg$+puFXTk7NqCjxLeC0HKtXfgFq2%Hj~ zEs6XBsQX%OWxqmsI_s04*~t5xF}is{-OGUoaj>unC_bvqa$&SC||4b=B|4Qm4pKQ5C{sqtyX4PO*U+avhv( z1ihrvrKzjh-cmQMSzoWnzUm=HytUYBxt7sx6DBo(<=|i!J>J~;5l1lI8|)f_v$(aq zv`JE*_hWk(4iQuz&drx1{A%Nc$65+U0b{x}0t$WC1&ZVm6tC{YJXyi|H&BnYx^Q`` z&giiwI^AZutfYG?<}WQs4Dc|Tpy;nRv*X#vD|SxhY*WAqW_?<+WIb2VO9?@W;lqLK z?2P7?-s3%4;&0{_$#QaruNrH3JN6-PNpg_ack!ZWb`4%^s}@Tr#YII)*-J+E5fmHH zYF+eE^u;IeevIoPvzP~2Gvhg41Yh8BucSW_m!jsYWTo@maP~s!NtuHHl@%bvAbp?Y$?WT{AV@UC zmTcSg%^JOJ<4s{Uu~#L>LRq;TXk;e15Y2`tISn>~12K;Uh*AR)D~1f?GUB+Wa*+EB z{9AnuSMZ21inYT!ugr)`NVP7ji|PtArb5%eV-}i>;69gJwU?0Yohmi*0tDmoKgS@whN#GIuOj*uOVYc|J!5? zJEi4NXHGj`hVeN#HSx0_|M_X`#rDDfCQpwlL-6&X0#6Dzx7WAEni|(l3d>2M=ujs? z^Ka_tj72YKiFS6x>Y9`Z{i@dMqb(P#n>DL$M*WPLQ)gFAk4CCzkM%~z{jdbAjCSCH zEt|Sn!&rXt0{qwh;~(v)n*PlL^FF)spIYxc^U;4F@#Iftyzr0gdE?54zx%Z*BmefR zUzOwZw+8BVcfs$IAp6|;#>K|v#wz1lW0^4zelIp^;Qd--r7_=F zY%DYu7`4Vy_+3Hl74w1YGGjS`RuTGIAYTU0D}i+>5HB=t1NrAK068mxa2Y%=2Fb{< z63FcMP}Jp0jF(ePON~c?eWs56T8d!>gf517*UT-#3+J77={_W7-G8?eld5eK>B<@oP%Yul5&3~J+GxquK*(C zzE~8&N+iW}Eu;*spe)X(6fO|uG+&T*0_h@e*<$H0rx41lp>*o9dllu4MfHQIKzCX# zb=lNSS&;jv<+gqEJE*{1Sz-tHeq=TYNL7-BZd{8t{C|q0(tDv2095W_3{mIi--Ur_`8xiXDMzWb%7YwmB2nTF*~zjPd4Adx*J$m z*{_^vWVnp_$;BXu*%vF~QPdJj19pq}yBr|cRWcWLo8JS$)0~1=Ku%XGsZ$3FIi&m> zutiih?AVzM3re593LKykF=3yLV+~R`Sr-B8BqwVv6&5qCg0~ga^(+J9gbj^i*W;Ftgl*ZMjbDH_5zZiJ2#$3$hFVt1=C&?Q4( zUm0E%+agD~c-rC=?9MHE@(6R#Y(TN@jI2Zj~S zY-M12LXPNWnC`&hv*X5AJAW|Pp0h%Y*S~xgq4f2QF_3p!#k0^EA4s6N(TY_}M%i4~QNIzt zg2htqWq}EqKx3I{@g6xmGzb0%%p(HMdBn8Ce>oFh{{;UhsofrT7Av81n`cag&VhUP z8tNvnH^)DLI;<)DNjqq@PwEtF<|!t$;d(%keikNUjjatZYsZAa{8y;X84UFZ)OAo5 zn?YID$nBE~_OJgF$~DbduIE<0_2BEb-<5vB^M4yTAC-CnjbrMC3t=g|Tv?c5$u6Uj z6w7vvvglNY8=P(78WsPXjUS3vy){AruK_W%hJ>Gu(+j^Y-#LseqCpJD%8T)NF`*6Jfo8LO|%1iUdzWn`%4_3ZAckI+<^J{+j z@SL76%o+2@yV*OizmQjnamo8wzuha=wuW`aWy=@Ld#5Q%4& zXTP-T2QN*&;YRqAm6>_Y@ZrC{@u~ZACcS;( z8}0Y}_LlGe@t@z=zh(c6H~neGlfQoTrhk9_z|~KEx@CCuir9Bw{L637cxBpqlY6IJ zlz;BtlfT^i>%UBT^xwX>Z}`=(y!(4|^c~UO6;nR{n}b)r{mvtwdFrOlKm7U!mwfHT zk=K8<>4EQWxS;mx4PUt8&U5d5>x_3lD)>d`pMUY!Z@0YqN_73t`?796HfKxp(FgB* z@9JZ*D?gf3ciF2Y(|Wf5=VLGb@aG3s|I;V_`l+ekTX9$M#5*QEwc-o86Cb^5+3Ni@ z56=0_Z@&Bf_y2nPcdoef;a!&=_;X3aJ)QOKuUz@bH!jS+`Q2~td-txVzuo`i2hQ4h z?TCf9G#|Wo{ok%1fAGccU%mI>OLt!TlXq&q@x~dKJXksW<+0!Y-)H=P^-nj}KX}FP zBj24IzxLU9>5EsM9DenY4bM%f|L%v?@#_!oJGQH7#8t8FkH>$z?>`Rr9jd-};7KOUk4=1F;LZmt{!%mUtMc`LRW@|Crg7`$1&(-E)pEIXQjGkud|U15FpaJpO{0 zAGE zmEPAC|Bu`6+P`H^{UsO9{YT{5*jF;*D<|#Sf6LB>o*D5^Jhbmn$3G4H{py$R8@Tn~ zDjs|JM;BH+_DbcJqc{BQw)Elm{Q3I&2k*Th{_M*&Pj8s=!S1I9zMMVo=QSH&FWq;% zcX8~|1@V82&pM}X>-k?8xZ=TaQx;Et;)*kmJoT@O-&=OxmPMaD^2Wa|x%rEqiY**} zWb*!s&&MZ^s<`U82~TWUbY$VQCEvVbP3(zD@h>&(JG6W2ZHLBwX<*6A6*oRNX3NHc zBfpO=sr=&ACqLL4zwdW_bAGe%$yu>42IEiVM3$WloV+IX z^1O#Oj5%`kk-Lt(ox9{`pIUu#^~s#r-m~N9jo5eW;kySKe^@bM^5iFOZalK`$d{g* z`OSFMKVRB%Y5Cj>YYN7_aqieBK0WHl(*s`^SROn6o#T&v=lF(`YfrYs9*V`Q?&v#S z^WK<;&$+MS*(pE&UjJRkFDqa2*8e_d_R-5?f60k|uh+aauYCT~i*LT{@@ub&J@|+CmwNx!H>+<-eB}$hYaib}@V9}p2EJY%|F@ft z-nVt%{zG3I=$Ti*I;$ec7RLBi=gq ziS<_ApYO(x zzd82hA6{}Yc(O8f=hN|P{&wllUR@UZ;O5f$f$t9N{rkAWKTg?l$HN0-pN@~u??3dJ z0|T#6i)p!Vb?o~;C@pMwa?C>?E&uf`2L~dtLv?$8A33t~^WQ!8`lP##HKf1sj}UZU z%bt62QS9Em1HYMe>B)mv#7Ac?err_tiGSUAWb!3T?!EZc#c$1Abn?xq@rQf=<+-!zP&w*M@1$*XO5eem1p@wYZz@cn1si{ICG*M+@X-w(Wa(EQ#73r;@w zzv3eKlYjD=pWK}L#^X76ZT)lKz@P7{e)gjFr?=j@b!_*4 z%`>2_fAjd)+tz;j!h&aixaoIKt^UpCbvJbUaM$XxPh2;v zbkA2GdHYwR4t0I`?Sa3q{l)w1ZaVh4FMskAzq?~@>8)8O@@~HLz&}3!rKi65|MT+Z z(NO;X|8U-tipXxPl`UC^F!o9)YqIamB-stg$RH7h!CPf1TakU8vK#v>LZocj&DhF1 z*0JB0KHu+sfA8(D-#Nc?%ypd0T(8&ldhUY3vFuyj)9-O0@&L1AvD9MPNbQ4Rc{8jSmm~39N7H%WXR5;6O z=xr>hnHDlPh~(YKFq3@ceP5^`-)yyNfDkqE&)CP>{-4pDj(oAX@kMM;-X(NX&T4d= z{fZMFH7izPYWof00+yK9ljgjow51bfm%#N}S6aPVZ|?d$PA4I3HGH60Y9++i9$l0a z@=ShP)?qN;gx@q~0wa_1V=e1v@oflADk%tAZdgFbXJv+Q*BDAYYeOL}rWdfN<_adX z(be$x!*0iRn_I-dyB$1`yIBLW9Uus(x7pWbjsv7|vF(wH`(pwcMAe%>Rvv26d0tsO@Y?~?89NpK4I`U8Q!XD3QXG=rQ>XJRZIJeLHyXub%-VAke_ZwUW1dEhmd{pOk&Wy2g_X}SAX!Zd;tqsqf%IH0rj1I+|0S00JFPA0 zmX~4xV})zHU9IPzq9mBI?!s(ujyz{T3bW5kU%FKy3~|AS6vBv?J$x}GYoXY0lpaw( z=j5%NX3I36q7@`p4Vo;#$Bl!6p<#Sz8VHT+G}10%39h<2Ja3lp3vY0}``cGP|6)>u zNGi{(HzxV>PLtm zuXK4Ie?2?bplsp@M=%*;kZsBL(nHo!1H<?`NpzVt*~dY)hbq3O%@x_}W)AdIEee1e?Wb*^~`WoB&qCl6o!1n$B_JrkVFBIA_$ znWVfWE;iW)pTo=4eO>7*lPDfFyR7S&p#FJNCNt!rrD&sSAQa<)ITqA7u? zd&WA9(1rM3VIsQK@yU?AkTEjr>Y;cm^Si1BQEp&{dBPnl5bq3kM&uXYtL3=(IyPp~ zeQb;pg+`;JmP)r$B6rbBFx}a9i!iwuEhKxn0D4)vO`(o%cbY{l!cvyK#mPAkbJGIH z^Z)lPY(gK{QUP-%<*rg`Q~>5eOLkOHZ0sj@k%QbUjJhE~9a#p(&GD5pJuH5Q^ z`ggW;nCfzD$ag{A9FBq+JG)p9xWpMyJ37R=0#?rNC{3ehfVq{%C{$`F zcGN7!H}x~?I$bfsU$J}X;maUEw6!W!Jm8aX3Mh>>>}P2Fz|4f3fiM+J^Vy+G;PR`4 z4g}Bt5PSdx3I^rlC9T*e;L7F1l{&#hau7CQSC-w8EOv;3FU6u{MIN^ucgx6S%?tn`gwa+2w z)~1D!sF^30j-@XKF#?L(GFy0c#M!=S4s664rnJC{&cj*D6BR;XbZAqho_EagqQyu7 zZnV|G!W{|ciDgRrCsUR;rOmL8fq6z88`+0}31R4Wh*u#zTu!|ND2-(JTtB}p3=*m} zCYqxzN>oFz%8(3^FZ#a!FtZEi^`#eRWkU#xDX_WD+_6LPQa;s0s*KrT;}R(%p@c_L zIHVP;I!27C{a4*3X0rNWEX5|)8gOJMF+S8AIDc0A5>ryIJoc=KQ7R~{}9pNh`@H54%*9(`kI4Zh#{O?NPNvdJZ01B(hf+-LkH!X7GChZ#>BUJQ7=5Pw z52Kh?aA>Q`5>VRZ7$IMp)iz%41k~6UCM%9H(&Y^F()yXnw!SoMMB1f^N{yXXX9$PV z^i^z}&-dosMIfl1t7#R0Fcy&H#={HNnWCIu8bL!#!};N7rCZezv>jl$>&_Vqd<}#% z!k0d)U6nhkI4+I-3)G}E*6=&8E?GtGmGO5%y7~(d49!kErS4*)^LfHj7b}LRhIlI@ zx^bQH)YaDrtYFOs=Mc}tzo~`^`x4l`F^yINDzVk^u8!{SLs#cJI7et{;cS!NQ_Qo} z@d6O0)S26i1ewJVeaROBBNuc@*TxeA*BMmy*ROB28bMgONDf$(pzM7guuKCim@k3B zmo2N~fO?64Kc>F&reb?9yxd_+&(WB(fEEgRnonT@N~*`jn>_?PRpLi zax1`#G<(|z5qv%*dbH|;o|oEyVrHB&B0b=mlWnq9n{1ht>_a$d$UR#lbz;SnHJSY3 z6w7AFrN9|CNe{+jTq)}L0@oVIXUfv|UtWlc zl^*%0k!;1-&W~Ud`W~A0S8LDiIx^ydfc!IUkN$4)AgklQ#D)D-R@jBU%uBwK@q)ou zNT6L}RIj-G9!8_4qnR7XZX&CMF9_x-XsJmKzo?e0WYo9**q^@A-fbn^=!$;UEBU&> zz10!+gBf;P2O+OC;+XxN~eeD|jY`*ZtGyR#FTl;~Pde=-nm;&5;o) z7oZP&;sP)d32k|G{Kh1Y9$6F5mz!Y55(8FC=dQ0Lgn^niWBW@}y#At+VUMPLX}DA+ z{W+4__>1WEiyDAgBhPKNof~0r1-vgxNtTbTk6j+-TpI6HsbqvxKwRjM-IK%!KO=}x z8RPmm#hf8ESsgzx_b)FchWg{5Zdz$=Wy%;4IqLLn4PET7aJG$((Cf}Hjz=y4OUbau zLFE~79Eh_OGp6WP_Bb4$6^rdh!BfYh(S$bOp>WUeW{AD5y}8Xb#a5;fLE<#)cw%Dz zXS1FJfyKl)iX6d4v;i7s7p}BUZ($|P)Xq<3|5AF{)`|J=vTI}|gX)Kp=<0r6F)|Z2 zuBHTMXT=*meNHXHxZhb}6F0gTp9{Z`)h_nri_X&@Lk~hBw7b)^23QNp*cCW;d8<9* z(v)*?0Myy@);tR;VUWKAx~xZQUaVn?m1ux@nh>up*jWeP{U<38=Pge z!?sWn^;=fZqGN|UCSCSy2bl60%shnmhHwPV_#>lPp0vCQ=r{xljqhBva5{mug)~Ho z71Nl9`T&QQVRBG9P_O74wrkgc`exLT5!vg}H8t-)+uKEpff?DBFMs*S3&a%em`z_= z!2GCZHDNC^p(;Jmb3n;NEIKt=)2a!P$G9IO=TGZeB3&Il5XaD8Yk_Fe}b*n+Gk04#?aGUa1nI>@Hs7nO_;f1G8#~vK z@BCvk4>ICZDL0z&Zt@Kwm^^@;Xarawu?)pD5y+2qZY%ZfQ(4oJAFzX&ELb?&%q0T#a4Ws zpbSat5aqTer((sK4%Ix}SAft=WX1gF#lH9|2oR&GY(FQt;+)m_UTjjXH@DU?FQWK; zA-%*21pgE)=Q3EyqOBZ47f1q&sbAXhN`QI=wFF zp`XC;GvVv&*eamcLvJ^_mMW**GG2bs0q60?bs(5wnyyb}#Vp#R79-eB-}qFNSf_6o zfm5OIF_X=aapI1#uPRw<2xsijViX3IW>)==^fkEfQ$z8_Cai&5VR$u2>uejCexp3WAI62ncKRe2E8Oc2kMC z8nyjtKD9VO*+%Ws_zw7`$qs}fRNOO8e*H`{@hJvpGa_h7=0JN$%N(9BW^|^NK}py)KOo@K1{M0kJF_rSJVSU0l|_=(*j%mUOjxOu*ts3% zr4=BU4TBuFBEI4uEk-J1WK;0&i>R_nh8_IJCwS{Rb|sR78p;v~1?@82Ve-HUq2pVr>`<^|91VnSf$Tn>5KU2=Bs@UIvpjk8@KiV~{!UjVUnOHi z6$wKCQh)z~-)fM?b_zmXR##rA=~sMc3uhJ}xTdMarWs$h@;a~N6PK;d=)+t}BMdR>&+x~Pe`w)1&dspeMcDc>3$)4qHx{8@@{*6; z8RabIVru>WvNET?YG(;^$}j+U0~AP>ex69O5}3d+DYhw&fI?0+5LCxFJfk=sO9Rfn&fMyo58v*m+G9Jk;bC-~L$1Nhu=+GZfbDJ@h7Us&a z0syZzgEU(E%IghK?b3t*47i41G{P1FhnxdoWOO&2b`__ExF|Ct#n`q$WfJ;Mur_#c zAAIRC0nn6w4zEQ=!^qh&C)edy%@9T+3D9huFNb%#{i(V{u&=IC`KFxDjy{4NfyMLN zdeV3qawRMXHY4Y4VXj-ZHTh8FYA-V&I35id@pAFY3Oyzwt2{JZX=_>zd(9u7m*I<62P$`Xndwa zkg*jMp-|ni450iZ0!|=p#n+vyI)u+3;cSFD{uhx0wTn-OYi1F;5xjyVhQr93`u}TD zD;^2xrP9Q2m8W2kvGu~=$g37Tye{25SYtlu50sPOns%mT%F3JPW zuuAwJQUfej?eq6GDY`(Z_6 z>!i9xpg`=$OeR`o-|7ZDl%~V!S!s<~8xrU0nDSh?MjH!vxx-UlLQnnSKa9qyuy*jb zPr=YXcHw`SjMKLyF{4fIJ#9s&X)TpK|H!dGmh-aQW^ei6sjp<-P`MbsjS=6$9gnWM z%S?XXd0-e96Vl((nN8ka8q$h)`t!1|Nd0ZFi9lTUIwXr&n^u};b=Jcv#LKw)qA^(n zi_!!e!NFHkS~nIG{@NjpS~%DD^2jvCpHS1ScIi5rz-bzT2M-Nm-7493?mC`oP=HfL zBtx+WkU((gN>wvk%1wZs*Z8?(p>2o%bDiiVs4!`sk=X59R#UMb zb-&xnOmmQL4zWn2e0MC963V*uZu3lXe(7~7+9woq4Hs?YK;&TB=cHV<2ln5CK0JT< znJKjRiL!~!;S-8wZa3<)_OW|PZ^VE-Be7z%t@vq>$-L%B+DXOOWd%oL{+yv{4derj z$Ju>Vs*R|;iE9N+<_rM>#XA6*g{lBQqwA-O%aIuR$z&S0el}~E$x>M&77!jlB0-pp z$u2ABlgnQ(My-w}xid<)4c6UP)jPTcN;N_2zt||0thwa|D&sWcOq{V^;ZFV(o93Wu zQB4emoOd}%G(9MZu{0?!B%8_ZDTKCXr+q3;j167l6Ko8)7>iu69iE1@s^80Tyu4fOom8s&xscTz5~^RK3lIyCh%x+e7n8 zbUxH)eh*3mS+D(WqW?`yJymU=lwy% z`r;(-cLkiJXKLXK)tkSV|Ley*wgGw@pxCMy2H5SQf$RqGbfd4jin6S@U9g)7XFs|=dTWkh$_P2E#V@)zTOxV{>l6?Y)m zjwavmpv4HM43|F?dQcO{G1h2f?{TGTv(ud%^eDdT*Y}*E;&2H6g5qHTEHv}^$Fbp} zx_I2(cuA8L3AbPIaGtoJN?FC$V+il?H0R3my!SC1&mXH-xDJ(|tITwmOB1zxZyMnu z0Qw6$o`0IS{t}$pbr+RpPPx2vR6r$=Vou4~9GE{?{c%SdAZLKZB^i7Eyt7<7@u9{; zsaR6#WPB`rV7M^lo6fOut(3dFMBFn8hmOmP9n59N70PL~WyKaAaWyp0a}%GXtDpW zV60y3_l&E=BeCdL9ZxL@tX864eq;Nxhf|ZlNjC*~$Lr^jabXjJ_CFkW)e=Z~;Z1R7 zub8>cs4{9!G$!#xT`%T;+}o23Q5c zYy_^|N-)^zN;yzR(F)G+9!62l$qPPhdpIg_<8r~Yr(KMMuex_f6XI^LxeMR5l=di~ zsGoK~q9{?Zzp91@{(hlpr$JBC;Aw|6ghk2S=la47RM|5&1pay_|6<$jqU;?V`GTDk zo(MMhx!#Vv(Xl@g1b*?yZFW{?c%clQ(dkuzX3Hi})}Dx002{5t>{aIkNu zlcLG7zctIkUHY1*{@>of!RvM}qh+}PN}``LAaS^L7jX%hIE>jvhy*$E^Ga#7L14J{ zQF`}s#k+VO36+oXLpX1UKo7wR|~q+pjef<86uwKhmVOb8Os8M0LD9X1#S*eP*3?m~L)76_SzNxFO^N-p~-r zmfa8$ngVaI3AKRzB9pvQwO#3j3grAA3oU^COoUS9{S<_TmHZfl0_FUCgqRgKtb~l^ zH~tZ-P~1=y5|rH#7jgt|*b8YYY^Vx_$@^u@^($kNesU|9ByED~>yjqWb{(CU(Boa5 znepReoe^lY(atyVe2->bbS9lNTk0-c)LDHpTck7THcQkosuWe>Qt&es zqUR2ZPx9g3YfSPlkMC88U-p>Y)6wvnRnjr4l~zer^0O2=;8AYvG>yl8?_5G-$2!H( z$idF5I-y>t2W`<%DUkK!6k1UFT#{4*sxMDU=dO=WQsu2rO$v!u>*<8WV_Q49;`!WX z&3JSCHH2z!`Uwij$ZrS;waEFE#`o7(0*?iKND>3>{R_N@@^SuRMq6if{P<+2JQ_RH z85qy!{b=D^fBoB}rqlIo(a6!xsrU?}{?l^L*~dCevKw}%+P4=XPPs4B3t7thNeCs% zZ`={e2K&V%v3biUxSk5%R>)X(;)Ze$90h$TkPqo{=FfHY7pheNG)_+`M1_6xmtHwozcVoK_y$C$ z@A030qdo0b24u7&c&I#0o&VS!j&^q|{{d1iNRj~6MxdnFOSp68K)z2|IVkMf!Z zhTdU>OI=~0GiXLG3SxCwk7~s zk3`4Vh9Ke@tuCd{$Y#6}qbQDMOskG9CK$rG0Rj@i>t*yqZ~`OF)M1Ta_3_9q`dok$ z9pOo_oDMedwK+w3XHpRces(~7Z?#14$QHn(I_GOW%3jX7j^b#I(HTsccs zW(s*6Ns*2jtYoTb3#j8r%>Ahi=H(<>*Iic1{V4)gO=%4P+Dg#DZb^owb&gOR!V-4{ z2=x7%#UuX&I~99CMI|E>!Hk0e08xcsg6u{i8*O_V9WvIMAX6a&pLt0F=v$5HoZEH^ zx_biC{=Hob#k^8NzT<{_0@O!#;i{B@)8Al+F~7V~beNYruinRW|EI6aptY_Xsuev3 zz4)~Kn$>&_atte{h~pe#IyfC(LUBiW_;m07n7g-Hu#?pBAYt(M&w^J!CBaH?Y$9o` za2NlZ%Fq8&>QA0~-C{R}AY{vKUj=Y8~$?n4 z1vTWm-a#JJPb9B(h_&@xUkNRqwBNJ9+UXyeyZZGtZj@1-A#^U-b6|%E?h4C4GxlJ< zxqFDb=GSk=*-YI!7TI*NW%ncDmzYg6({2o}w-poBff0hK1OLWzCDyyg6;ek5!DXR; zvMS8qA3#M*(cda1Y~VLm+ZlHEL^VSRIn22C%-2#??_L_(i*E=|T&I0}9_WUMdq#)A zFL)0&n_~oH>j65V^^_i+zGJudpn0W*WobIZ#&S(1E~-8IBw+> zKtU_2I*0s1#|bQ9#O;~P(KfSs4QxSQ@c!wAW9{8yWN+W>@Y$g6myX~vp+iyr92Xa= zZ$tdgyNb`a@B5pi$fb~jO5Y#Y*`W@yH+dr$PM+S4H#JV%za-IgnRogYBd&xyR`WYW zq{R>zx@p7I(J;@L9-?|HaL^IHV6vxOMCv+7^ddR+ycHcU8R!@T?e}J!;3CzgCtpXzYG|v05A_JoyVsPlvJHgSk`x&6Ym4hfq17`l^L)=5 z;a;uH*7Ew58(O4yUQOF*vYKl;Owj7x7k6h3V(|`@X_^0b)1z4BPD;tHSwKABhR2`a zJr13-qD)+0U}e60Qc-rBu7#7cL3I}cJv57{f;h&sOPf&h((T)!js0g-oobmk^y688 zhB=x4Fo8}pmIDJaB1j=tat{;8@+wHyxLj4mHjO$^;uFoHPuY0B>wU}FZyD-YhrWke zn8Inji6MUpMD(t<0lKL2lx_En$i#3NwSpjmwKE!OQEgQ2mXBVMPZF(Vl^UECO5-vs z#h6-A5H_yqXX6z|Im^wlzaEsIb2M}KtUA=M<9n1iy)W1{sCwty#}J{_@1c2pmitKH zl02QB#`49ZrN{`vt^1Lq02p<9L9CwoeUeH3)2K(aH%O4S+G;$!L*$sir~*ci5#a%E z*@@QM(CSI>V?2DY*U5p|XWpYTwBNd;9P!dDaN}OaaS6W?`9AiQ@j9EzA-g=(#WQjO zeqEZFiJ;Mvwi1t*olH+#{_P&Jz+ zyW-Ek!87MG5>(f3g#H+{dW7?m{AHpuPI#SY$KrzHDkNaMswUt!9NNzJaOir*g@Dhm zkYe+y8O$}`E{)w$uvyT?>e_yKoMbrz#+KWcX64wqa{6almy+;rQh;c#@1)Q7ik@<= zS?7SNcq1i`IpK%2vtdf%m5qzzMfSx;GhU4NzEPL1tKn&E9#H)izkQj46X0SQ^7P=M z0#oWoY>U-Lqb2M^^;S!(0i*Fedpx4-VeiiCIs30S1gc{LMQYFqWiAa_?jF{sFjN39 zKRT#JUpD{FW7}~})uN=kp)ahZ%*45&kB39^pJHsG@QNHEeH$mM&#cetJyp&`SZ@J zYFqB)SF^6dpcK6s?{b-XP85kTBYFw07`H$$ye21bb1#e-MwdPRI<&~KOfg~hz&v~{PfCV-8J)!KtN$G$fKO0Yn_3Q z><#PPeA~sEJBRM#81&QO_`ZksOLSK*;aNl)1vy`l4m>XK-^oxZ8k@MpcI^YKC=4jrajHCkYpoAnY z-k|CvCElRgB<6)f|2{{HM0AnN$$K7wK|k}5IPi9HY;w2G(u*ShuNqH>CLhpMS(?Em z)N8j&eX0ylUBiP(g-Bcb&Z7m3aSLOh z@Jn>RVBwg%Vej%rOvP2s&q1j1H{Y0?U@b{N4Xs3J-pRU%UrSS|u#)qcMXr|Q>+JL% zEbwSN&@hp@+BMvni&pFC)PKrklD_@~UH__3zhUlU14{6_M)qRlcI9b zN;+vXtdO6$-%Io;DKlsxCpk4CvUSUCTc(1WJ?=n!1 zX?VBF9u|e<^D)HkVbq3z#wD+y^WmKwhK89N$QP)KaW0h-OoZQcv=tn=b`FFb2U)twI{DIAus+yy!+r-9~M zT27=DV-p-=gnL(a#&Y`HcsRYR$9;_4J}_?d!lSxxP+BeC=lerF15^;^>a&672N8Nl z3zju916KQ`v41x2yy}1brE26-ty4@1cZtE%J~@|9c(x-r|0Ge#1rT{*#t2t5`L0@G zpe$nxw0)ygYj4pdImZPUKHa3Aog!PJ7ar$26hBSl;)Uw+y@0_PG;p6daHUoZ^p-Jp z`&X(R7A!M#D+a{dJrkR39lMrs$_9w4mU}k~ww5vJ^Ezk+vw2RMZkg#+}ErItp!oHaDwZCLjwPwc04CbH5%K@`1 zzN%T@n=LEW=|v00^YQ;!(a}RcDB4N2f4jb530bhLYq+h?t@ug1w}SbGxfEDTvAw^J zb&W({RU|dv>Nj$(VEUi&$khJ41giq0*(bdZjslJg=gH^P5|q~22qhAaTi=gbcQKbC z&I`J07V&N4SVt~|!1<)_{`z73C#N^t{QT%J*H2)|IbQX&deO_;YI|2FV5@jJnBv$2kls zMCZD*O3?E9Mxe`eMj8EErz!g^U{YPdf?7wK)yH-X`0A^>%K`ufFY{G-g-&7Nykz_h6* zU%Ui`uecYgCmA_d2}&RYaR0E@pi4e-!yvCIiHI#<doTUY- zSHhhM{3?WLn515{bvX_e$QK>wE0(o-HTzYw?pPMk-NZ|#F))0Pu)zHp;R&8O!v_p6 ziS`l!qThHXpl3i|a#CM|Zu^f&wlh;JrjEI9Hx}toSv_7L!rlVAEr@xUh|F0;HADC< zr&SHcZF{1(;ljQ6kr3R&kqfCaT8A&h4`NS8IB*y0F0DCXL!mm$fHSl6@5f1xu%|l9 z>Nw@o04yeo>`Rv=cqRKiAj@Vb(^KL%1Z%~NtK;6&n;o~nngByUyuURap>_W-?4vj^ zG|#jh8P^Xs2e(xe6pH84F3N2*7b5jS&|M2=$dknkg5zXFDt>fCAb92qU))c4z2@4d z(;(>zOmbc#P4G1^#fECzd;N>G@s81e@a|3n14%m(+68SJ`%+3nt%MPQ5Z`~!&2+VG zy!YaDXb+~cwtOI82Fo`vCRwWHVWgk6V}QzvBKDZ)M&DCFA+^&ARUpyFZL1JBtJ#{R z1v?=@mp|6X$f@scbyk;b$!9X;?Xr{-$(Kqs?<@nb`o<8y_>O?M?z}Vh)kp4x6cebN zWVAr;Y@Ped5Z~(wgbNVg&8oDNq|a-F>FA5OTBFJeP@GQNY2uy z{jAAC{n2x!-aF0y{DPefl^D0(1B-Y=Zr#| zp@J7CuBIDYe5A$D{zMrZ%jKrScAb#hQ*nzbGiwd`CSoQn38^^^B6Ki5=}%H@G$ z#{O2Jto;ThA0|gE+9aH?HW;~=8sE#US7y=_@C+jsa@=n^`({ZPn5dD5M`8eI@=QsBzV zzlF@{OSI9ES~687Y^gjy?D-uKZ?kh-eMn-TS}d5mb93MI!N$_!qKzkauJ@yX&&Tnw z0mH4%PjWkfrn$X2v$f7)L*L?U$~C3XDiyCC!6J#pb5t*v0l$zZUIU+7#ul5NcxPLp z8@$jB5gHeP&GS`w0{ldXzE7pd!@mkm{{(Zv_BIYlWlJ{+2))b{*CI#qp!x7`^j?7c zpDM8XyGhfvsVxFxN6!6Mi-wNW*w3*-{XfBi_Nqta>f22fFB-loPi#v!}Y zhL0y#fHPOX891F#@;)py7j086LjxAjRMAlv)lruw9MZxDhPbz>+}k+rZQR0GFFR(kPuS_Ro>ROntQlf+R z*0yJ(hCnQc+@v*(k6(z()R7vVvTu-fwo81*TdfwFIH{Ucjn$a&7~tOu$u_AtvQIVJ zNUaUE@7q~wcnd$|lXX`nF!2O@nF{zlHEdk3!T+OrY3;XW*s#k}so^ZQmZi^K?H(NO zrkw3l<;#tA0U^8U#@jf^2+F(HI|wFHsBC}x0L3=C56Ddp1M<^!NHm#}bq^|gZYuaKshZEH7X7@a zd8)s9Y|Z9aICUWT?P2nrqj73ud9epGAlTQV_SW1bwk=D4^o~boD^^k)qRQt4Oa6t4 zS{-};THEVBC~4Hm>@J+Md%eqbwV}KyC%Z+E2aujnZpyGK(8_RVQUB@c{b<5`Dx0@D zBT)uz)4P@moZzQKZpvIVKJ8dV=SWoNq!ygt5{Eh51?NW-5r@&-N18m<8Cuy;wc{@) z-Nz@;0Y9uZcQw|LnqR>=|CCpsqPgQEnVYhpWD5vFv)QCOO+?oHSN5|M%>^Hy0l!1h zn|~ntt4`t^=1Nri;UCr5)VG^5N#!2A!^52_{cFGPOSx=$EIR(2J2H~X)sQ?e8{Q5b zHhjd7wn@pprjseBlQ~-G68r;K_!BTs$Dh0kYk`2nyGC(u_B|O$20XcJ<5>7j`O-<2 zbhhTBnzzFhw7HIgkNN{>$@`R(k%lFRMDZ^3H1FFj>H4R7r~gdgKJZccasJ0d%#V8# z{MW90yqCIRe#(d7)sr1ZMnK$Z_&{$t9(su={f5uKG!sP<{PS5bzZXJ0m*>yW4gqcK7Y9?X>O8 z_bm#ID4u#Hqxh#G%9%cGX+j`)YS?o@9%~ z=R+I)P+qr+GThkx;FY{4rq@#@qf5f8lB)t~KYW%=DbK^aD+=nk<`ytN($Sl78jtt{ z_g`aK<0v7r2(;=3Xa^J># zKnuPuph!*4V!>;=Z~%PUuqfXLcPIq!Py8%!jFhx);V;M?=ZfWB&Sc$~|Q#{PPaL z+hp2@2OJT08URsFs6QId9?>Uk?cP5QMTN;|+#(#We=s=tmnsWd=+Nz4JTdvIDM}F( zJ{AHktwBJr=}0OdM)$f}&_Wc|x!-g?R660Hq5$vOS*Pijfs3LO?B@A^~w)yXiTRx89$)G1^Cd=3+r@H5z2L#lvT{+xmUpk2m z`V>b#TuE)s4}}HS-)Pn$?AJ**-|lspv!q0{K2FNt{TF?#b`6##@CJUg5os5V#>Do? zoX95TY;TGM@qu7@^~nYEU}*mojN_d^PYQT6TUeD;elJ*(0lxQy*b##ul{apUhj%SJ)#{l80w` z!�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

    75x7eE0wVecyiDGd)%By?T{iy?WvI_^I%5VMXH# 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�S1Rysn~af@gS* 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≫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≺4u_y?5hNu?~;?-sYVQ)XNXiS$&B_abtIk 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
    {M%)sA%`mte7ARf?@v@Z&tECnSQT@1onttM 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

    M!i$-kn)Aj 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 CK)1i%3mVa}9 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 |X`5+)W4GEQmRt10)Q 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�DGScgH@t}VnY_)r%6MJdRS)Rj|qRFh#bVG!=* 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

    Juk2O`f$( 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�W{;eJ;-vlT(5C>Dc^NsLDZ7uJ5p zE0P&{46DJA%ko(?)EX9p;{w>+%;L!AhE_V1fh$We#zms>z?!`c&}S9tSv(tNFeR`A zqf3kwUe*awjM-YuqKQHG2F?w3D|F{zyfX$1)?$Df+zXS_86EO=vjGnr>0Pm8w-Cj$ zBggjRCiku@F0{Q7o%~D3f;Ue7*HsH`XJBu#FitiXKf8>>a>=7EQ&^rLqxV-jXeB2l#HSR6}iVa6mgI9w)I zteL|s4#C)A#=hQbmeSus#h5rwGd1o(nO!4oqoXby{7K~}XI=7MZuBtQtlUL|-1||P z#W9i5tjGXeLZZktCebS~0s2HXb^!FLNh6@ZQi61+QCNQDZHX~EbDBl;q)|pBQBTQ9 zDGMyoK}huKuUa$oZ3Y&G9d|Sew2XH&)wH>ekf~D=ZP)2;yjuQ`m^5U|CuU^>eYphy>tdTw|^kGn zXPa;N*Sp3`ZgQOR&X7;n*KDDwSq$&r(H2AESK?2Ub+Gh6CpR|N;^HAKNf@C`>P|gq zndrb37&#>Nl;kV6Z@SrOJ5H*-v+@wT{Ir4k%i_L1+k;8Q$8Z;zJc{@#YJ=7(*@6D; ztj3!5mCbEyr6+F0ncrzewuy2PP!f93;Isuc^QG_a82(%JlI$f9PEKEY)_`#t6D^or zpV%>2Y)Mw=z`+xZC)W~pHPX%avn(bu>NtC23ru-?l6{YDyl3m1iz_mpHl{u6IQ{V- zV|9JY+tcEp(wogu(D%ZmBf|jG533#uImY11g#^=6puNSJU{zUCsUDqIb+oG9| zF;q$EQw3Jpy@?hTo}7_r#ZRJ|<6*7_0}nLHI6S#CGy!hUgTXmU4~oa2YH3DSBp!4% zpadh!Mwkn_gKNqX@tz#aRt3*iAH(J>n3iFVTqOn=N0vsjsQ4O8b8=*4w5TdLEsEr0 zh3<^Sk<*%+*L1Y>kk2z(ZQotFc3N1pzcc$SHC8!Pw5;%1h_$R4DpYIDZdw(5EJL~ok& z#HqFGlV%O<-uuw}m!2I(y;5`@{g|ou(#7?|pUOz;stiee`OiS2rEtzP&Y3}+lWfG< zH;*cC-+cZvn0~5yN7BnqhXG5nD7|dxOyfrPjYVU}u$nL+tfxo7^qX>_ahj$R!z6_v z#jxI}VVL1B!H)rx9x!)QFW@L%V74k%0m?p}WnsH3F)?V?lb`_OXSF$+ar#O-AwAgd ztiiTtHdlo; zz*}L7(UpJ>mL5GN1DBbFG80i|oFX%PekK-8+#+Zyqr|ju02nO0*4&@v=~*%i#UMWm z95|?FP}vHwvGfJOC;@M^wL%%kph)OR2BbhIvjHlv6^mK }GWn~NXtPlr!GDv@H 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 - - - System.Reactive - - - - - Class to create an instance from a delegate-based implementation of the method. - - The type of the elements in the sequence. - - - - Creates an observable sequence object from the specified subscription function. - - method implementation. - is null. - - - - Calls the subscription function that was supplied to the constructor. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Class to create an instance from delegate-based implementations of the On* methods. - - The type of the elements in the sequence. - - - - Creates an observer from the specified , , and actions. - - Observer's action implementation. - Observer's action implementation. - Observer's action implementation. - or or is null. - - - - Creates an observer from the specified action. - - Observer's action implementation. - is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Calls the action implementing . - - Next element in the sequence. - - - - Calls the action implementing . - - The error that has occurred. - - - - Calls the action implementing . - - - - - This class fuses logic from ObserverBase, AnonymousObserver, and SafeObserver into one class. When an observer - needs to be safeguarded, an instance of this type can be created by SafeObserver.Create when it detects its - input is an AnonymousObserver, which is commonly used by end users when using the Subscribe extension methods - that accept delegates for the On* handlers. By doing the fusion, we make the call stack depth shorter which - helps debugging and some performance. - - - - - Asynchronous lock. - - - - - Queues the action for execution. If the caller acquires the lock and becomes the owner, - the queue is processed. If the lock is already owned, the action is queued and will get - processed by the owner. - - Action to queue for execution. - is null. - - - - Clears the work items in the queue and drops further work being queued. - - - - - (Infrastructure) Concurrency abstraction layer. - - - - - Gets the current CAL. If no CAL has been set yet, it will be initialized to the default. - - - - - (Infrastructure) Concurrency abstraction layer interface. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Queues a method for execution at the specified relative time. - - Method to execute. - State to pass to the method. - Time to execute the method on. - Disposable object that can be used to stop the timer. - - - - Queues a method for periodic execution based on the specified period. - - Method to execute; should be safe for reentrancy. - Period for running the method periodically. - Disposable object that can be used to stop the timer. - - - - Queues a method for execution. - - Method to execute. - State to pass to the method. - Disposable object that can be used to cancel the queued method. - - - - Blocking sleep operation. - - Time to sleep. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Gets whether long-running scheduling is supported. - - - - - Starts a new long-running thread. - - Method to execute. - State to pass to the method. - - - - Represents an object that schedules units of work on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the current thread scheduler. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the platform's default scheduler. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the default scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is less than . - is null. - - - - Discovers scheduler services by interface type. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Represents an object that schedules units of work on a designated thread. - - - - - Counter for diagnostic purposes, to name the threads. - - - - - Thread factory function. - - - - - Stopwatch for timing free of absolute time dependencies. - - - - - Thread used by the event loop to run work items on. No work should be run on any other thread. - If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled. - - - - - Gate to protect data structures, including the work queue and the ready list. - - - - - Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer - expires and moves on to the next item in the queue. - - - - - Queue holding work items. Protected by the gate. - - - - - Queue holding items that are ready to be run as soon as possible. Protected by the gate. - - - - - Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next - item is still the same. If not, a new timer needs to be started (see below). - - - - - Disposable that always holds the timer to dispatch the first element in the queue. - - - - - Flag indicating whether the event loop should quit. When set, the event should be signaled as well to - wake up the event loop thread, which will subsequently abandon all work. - - - - - Creates an object that schedules units of work on a designated thread. - - - - - Creates an object that schedules units of work on a designated thread, using the specified factory to control thread creation options. - - Factory function for thread creation. - is null. - - - - Indicates whether the event loop thread is allowed to quit when no work is left. If new work - is scheduled afterwards, a new event loop thread is created. This property is used by the - NewThreadScheduler which uses an event loop for its recursive invocations. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - The scheduler has been disposed and doesn't accept new work. - - - - Schedules a periodic piece of work on the designated thread. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - The scheduler has been disposed and doesn't accept new work. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned. - - - - - Ensures there is an event loop thread running. Should be called under the gate. - - - - - Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event - which gets set by calls to Schedule, the next item timer, or calls to Dispose. - - - - - Base class for historical schedulers, which are virtual time schedulers that use for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial clock value. - - - - Creates a new historical scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a value. - - Absolute time value to convert. - The corresponding value. - - - - Converts the value to a relative time value. - - value to convert. - The corresponding relative time value. - - - - Provides a virtual time scheduler that uses for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at . - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work to run immediately on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the immediate scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents a work item that has been scheduled. - - Absolute time representation type. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Represents an object that schedules units of work. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Scheduler with support for starting long-running tasks. - This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling. - - - - - Schedules a long-running piece of work. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - Notes to implementers - The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action. - - - - - Scheduler with support for running periodic tasks. - This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling. - - - - - Schedules a periodic piece of work. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - - - - Abstraction for a stopwatch to compute time relative to a starting point. - - - - - Gets the time elapsed since the stopwatch object was obtained. - - - - - Provider for objects. - - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for machine-local schedulers, using the local system clock for time-based operations. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - Platform-specific scheduler implementations should reimplement - to provide a more efficient implementation (if available). - - - - - Discovers scheduler services by interface type. The base class implementation returns - requested services for each scheduler interface implemented by the derived class. For - more control over service discovery, derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Gate to protect local scheduler queues. - - - - - Gate to protect queues and to synchronize scheduling decisions and system clock - change management. - - - - - Long term work queue. Contains work that's due beyond SHORTTERM, computed at the - time of enqueueing. - - - - - Disposable resource for the long term timer that will reevaluate and dispatch the - first item in the long term queue. A serial disposable is used to make "dispose - current and assign new" logic easier. The disposable itself is never disposed. - - - - - Item at the head of the long term queue for which the current long term timer is - running. Used to detect changes in the queue and decide whether we should replace - or can continue using the current timer (because no earlier long term work was - added to the queue). - - - - - Short term work queue. Contains work that's due soon, computed at the time of - enqueueing or upon reevaluation of the long term queue causing migration of work - items. This queue is kept in order to be able to relocate short term items back - to the long term queue in case a system clock change occurs. - - - - - Set of disposable handles to all of the current short term work Schedule calls, - allowing those to be cancelled upon a system clock change. - - - - - Threshold where an item is considered to be short term work or gets moved from - long term to short term. - - - - - Maximum error ratio for timer drift. We've seen machines with 10s drift on a - daily basis, which is in the order 10E-4, so we allow for extra margin here. - This value is used to calculate early arrival for the long term queue timer - that will reevaluate work for the short term queue. - - Example: -------------------------------...---------------------*-----$ - ^ ^ - | | - early due - 0.999 1.0 - - We also make the gap between early and due at least LONGTOSHORT so we have - enough time to transition work to short term and as a courtesy to the - destination scheduler to manage its queues etc. - - - - - Minimum threshold for the long term timer to fire before the queue is reevaluated - for short term work. This value is chosen to be less than SHORTTERM in order to - ensure the timer fires and has work to transition to the short term queue. - - - - - Threshold used to determine when a short term timer has fired too early compared - to the absolute due time. This provides a last chance protection against early - completion of scheduled work, which can happen in case of time adjustment in the - operating system (cf. GetSystemTimeAdjustment). - - - - - Longest interval supported by timers in the BCL. - - - - - Creates a new local scheduler. - - - - - Enqueues absolute time scheduled work in the timer queue or the short term work list. - - State to pass to the action. - Absolute time to run the work on. The timer queue is responsible to execute the work close to the specified time, also accounting for system clock changes. - Action to run, potentially recursing into the scheduler. - Disposable object to prevent the work from running. - - - - Schedule work that's due in the short term. This leads to relative scheduling calls to the - underlying scheduler for short TimeSpan values. If the system clock changes in the meantime, - the short term work is attempted to be cancelled and reevaluated. - - Work item to schedule in the short term. The caller is responsible to determine the work is indeed short term. - - - - Callback to process the next short term work item. - - Recursive scheduler supplied by the underlying scheduler. - Disposable used to identify the work the timer was triggered for (see code for usage). - Empty disposable. Recursive work cancellation is wired through the original WorkItem. - - - - Schedule work that's due on the long term. This leads to the work being queued up for - eventual transitioning to the short term work list. - - Work item to schedule on the long term. The caller is responsible to determine the work is indeed long term. - - - - Updates the long term timer which is responsible to transition work from the head of the - long term queue to the short term work list. - - Should be called under the scheduler lock. - - - - Evaluates the long term queue, transitioning short term work to the short term list, - and adjusting the new long term processing timer accordingly. - - Ignored. - - - - Callback invoked when a system clock change is observed in order to adjust and reevaluate - the internal scheduling queues. - - Currently not used. - Currently not used. - - - - Represents a work item in the absolute time scheduler. - - - This type is very similar to ScheduledItem, but we need a different Invoke signature to allow customization - of the target scheduler (e.g. when called in a recursive scheduling context, see ExecuteNextShortTermWorkItem). - - - - - Represents a work item that closes over scheduler invocation state. Subtyping is - used to have a common type for the scheduler queues. - - - - - Represents an object that schedules each unit of work on a separate thread. - - - - - Creates an object that schedules each unit of work on a separate thread. - - - - - Gets an instance of this scheduler that uses the default Thread constructor. - - - - - Creates an object that schedules each unit of work on a separate thread. - - Factory function for thread creation. - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for scheduled work items. - - Absolute time representation type. - - - - Creates a new scheduled work item to run at the specified time. - - Absolute time at which the work item has to be executed. - Comparer used to compare work items based on their scheduled time. - is null. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Implement this method to perform the work item invocation, returning a disposable object for deep cancellation. - - Disposable object used to cancel the work item and/or derived work items. - - - - Compares the work item with another work item based on absolute time values. - - Work item to compare the current work item to. - Relative ordering between this and the specified work item. - The inequality operators are overloaded to provide results consistent with the implementation. Equality operators implement traditional reference equality semantics. - - - - Determines whether one specified object is due before a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due before or at the same of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after or at the same time of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether two specified objects are equal. - - The first object to compare. - The second object to compare. - true if both are equal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether two specified objects are inequal. - - The first object to compare. - The second object to compare. - true if both are inequal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether a object is equal to the specified object. - - The object to compare to the current object. - true if the obj parameter is a object and is equal to the current object; otherwise, false. - - - - Returns the hash code for the current object. - - A 32-bit signed integer hash code. - - - - Cancels the work item by disposing the resource returned by as soon as possible. - - - - - Gets whether the work item has received a cancellation request. - - - - - Represents a scheduled work item based on the materialization of an IScheduler.Schedule method call. - - Absolute time representation type. - Type of the state passed to the scheduled action. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - Comparer used to compare work items based on their scheduled time. - or or is null. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - or is null. - - - - Invokes the scheduled action with the supplied recursive scheduler and state. - - Cancellation resource returned by the scheduled action. - - - - Provides a set of static properties to access commonly used schedulers. - - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Gets the current time according to the local machine's system clock. - - - - - Normalizes the specified value to a positive value. - - The value to normalize. - The specified TimeSpan value if it is zero or positive; otherwise, . - - - - Gets a scheduler that schedules work immediately on the current thread. - - - - - Gets a scheduler that schedules work as soon as possible on the current thread. - - - - - Gets a scheduler that schedules work on the platform's default scheduler. - - - - - Gets a scheduler that schedules work on the thread pool. - - - - - Gets a scheduler that schedules work on a new thread using default thread creation options. - - - - - Gets a scheduler that schedules work on Task Parallel Library (TPL) task pool using the default TaskScheduler. - - - - - Schedules an action to be executed recursively. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified relative time. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified absolute time. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using in case a stopwatch is required, but use of emulation stopwatch based - on the scheduler's clock is acceptable. Use of this method is recommended for best-effort use of the stopwatch provider - scheduler service, where the caller falls back to not using stopwatches if this facility wasn't found. - - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using the extension methods for in case periodic scheduling - is required and emulation of periodic behavior using other scheduler services is desirable. Use of this method is recommended - for best-effort use of the periodic scheduling service, where the caller falls back to not using periodic scheduling if this - facility wasn't found. - - - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - The scheduler to run periodic work on. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - Scheduler to execute the action on. - State passed to the action to be executed. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - Scheduler to execute the action on. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Starts a new stopwatch object by dynamically discovering the scheduler's capabilities. - If the scheduler provides stopwatch functionality, the request will be forwarded to the stopwatch provider implementation. - Otherwise, the stopwatch will be emulated using the scheduler's notion of absolute time. - - Scheduler to obtain a stopwatch for. - New stopwatch object; started at the time of the request. - is null. - The resulting stopwatch object can have non-monotonic behavior. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed after the specified relative due time. - - Scheduler to execute the action on. - Action to execute. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at the specified absolute due time. - - Scheduler to execute the action on. - Action to execute. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns a scheduler that represents the original scheduler, without any of its interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable all optimizations for. - Proxy to the original scheduler but without any optimizations enabled. - is null. - - - - Returns a scheduler that represents the original scheduler, without the specified set of interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable the specified optimizations for. - Types of the optimization interfaces that have to be disabled. - Proxy to the original scheduler but without the specified optimizations enabled. - or is null. - - - - Returns a scheduler that wraps the original scheduler, adding exception handling for scheduled actions. - - Type of the exception to check for. - Scheduler to apply an exception filter for. - Handler that's run if an exception is caught. The exception will be rethrown if the handler returns false. - Wrapper around the original scheduler, enforcing exception handling. - or is null. - - - - Represents an awaitable scheduler operation. Awaiting the object causes the continuation to be posted back to the originating scheduler's work queue. - - - - - Controls whether the continuation is run on the originating synchronization context (false by default). - - true to run the continuation on the captured synchronization context; false otherwise (default). - Scheduler operation object with configured await behavior. - - - - Gets an awaiter for the scheduler operation, used to post back the continuation. - - Awaiter for the scheduler operation. - - - - (Infrastructure) Scheduler operation awaiter type used by the code generated for C# await and Visual Basic Await expressions. - - - - - Indicates whether the scheduler operation has completed. Returns false unless cancellation was already requested. - - - - - Completes the scheduler operation, throwing an OperationCanceledException in case cancellation was requested. - - - - - Registers the continuation with the scheduler operation. - - Continuation to be run on the originating scheduler. - - - - Efficient scheduler queue that maintains scheduled items sorted by absolute time. - - Absolute time representation type. - This type is not thread safe; users should ensure proper synchronization. - - - - Creates a new scheduler queue with a default initial capacity. - - - - - Creats a new scheduler queue with the specified initial capacity. - - Initial capacity of the scheduler queue. - is less than zero. - - - - Gets the number of scheduled items in the scheduler queue. - - - - - Enqueues the specified work item to be scheduled. - - Work item to be scheduled. - - - - Removes the specified work item from the scheduler queue. - - Work item to be removed from the scheduler queue. - true if the item was found; false otherwise. - - - - Dequeues the next work item from the scheduler queue. - - Next work item in the scheduler queue (removed). - - - - Peeks the next work item in the scheduler queue. - - Next work item in the scheduler queue (not removed). - - - - Provides basic synchronization and scheduling services for observable sequences. - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler. - In order to invoke observer callbacks on the specified scheduler, e.g. to offload callback processing to a dedicated thread, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified synchronization context. - In order to invoke observer callbacks on the specified synchronization context, e.g. to post callbacks to a UI thread represented by the synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - - - Wraps the source sequence in order to ensure observer callbacks are properly serialized. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - - - Wraps the source sequence in order to ensure observer callbacks are synchronized using the specified gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Represents an object that schedules units of work on a provided . - - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - is null. - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - Configures whether scheduling always posts to the synchronization context, regardless whether the caller is on the same synchronization context. - is null. - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool. - - Instance of this type using the default TaskScheduler to schedule work on the TPL task pool. - - - - Creates an object that schedules units of work using the provided . - - Task factory used to create tasks to run units of work. - is null. - - - - Gets an instance of this scheduler that uses the default . - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Gets a new stopwatch ob ject. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an object that schedules units of work on the CLR thread pool. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the CLR thread pool scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than zero. - - - - Base class for virtual time schedulers. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a DateTimeOffset value. - - Absolute time value to convert. - The corresponding DateTimeOffset value. - - - - Converts the TimeSpan value to a relative time value. - - TimeSpan value to convert. - The corresponding relative time value. - - - - Gets whether the scheduler is enabled to run work. - - - - - Gets the comparer used to compare absolute time values. - - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts the virtual time scheduler. - - - - - Stops the virtual time scheduler. - - - - - Advances the scheduler's clock to the specified time, running all work till that point. - - Absolute time to advance the scheduler's clock to. - is in the past. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time, running all work scheduled for that timespan. - - Relative time to advance the scheduler's clock by. - is negative. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time. - - Relative time to advance the scheduler's clock by. - is negative. - - - - Gets the scheduler's absolute time clock value. - - - - - Gets the scheduler's notion of current time. - - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Discovers scheduler services by interface type. The base class implementation supports - only the IStopwatchProvider service. To influence service discovery - such as adding - support for other scheduler services - derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Base class for virtual time schedulers using a priority queue for scheduled items. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Provides a set of extension methods for virtual time scheduling. - - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - The System.Reactive.Concurrency namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and - process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data, - and to write unit tests for functionality built using Reactive Extensions constructs. - - - - - Represents an object that schedules units of work on the message loop associated with a Windows Forms control. - - - - - Constructs a ControlScheduler that schedules units of work on the message loop associated with the specified Windows Forms control. - - Windows Forms control to get the message loop from. - is null. - - This scheduler type is typically used indirectly through the and method overloads that take a Windows Forms control. - - - - - Gets the control associated with the ControlScheduler. - - - - - Schedules an action to be executed on the message loop associated with the control. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime on the message loop associated with the control, using a Windows Forms Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work on the message loop associated with the control, using a Windows Forms Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than one millisecond. - - - - Represents an object that schedules units of work on a . - - - This scheduler type is typically used indirectly through the and methods that use the Dispatcher on the calling thread. - - - - - Gets the scheduler that schedules work on the current . - - - - - Gets the scheduler that schedules work on the for the current thread. - - - - - Constructs a that schedules units of work on the given . - - to schedule work on. - is null. - - - - Constructs a that schedules units of work on the given at the given priority. - - to schedule work on. - Priority at which units of work are scheduled. - is null. - - - - Gets the associated with the . - - - - - Gets the priority at which work items will be dispatched. - - - - - Schedules an action to be executed on the dispatcher. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an Action-based disposable. - - - - - Constructs a new disposable with the given action used for disposal. - - Disposal action which will be run upon calling Dispose. - - - - Gets a value that indicates whether the object is disposed. - - - - - Calls the disposal action if and only if the current instance hasn't been disposed yet. - - - - - Represents a disposable resource that can be checked for disposal status. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Sets the status to disposed, which can be observer through the property. - - - - - Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal. - - - - - Initializes a new instance of the class that uses an existing . - - used for cancellation. - is null. - - - - Initializes a new instance of the class that uses a new . - - - - - Gets the used by this . - - - - - Cancels the underlying . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Initializes a new instance of the class with no disposables contained by it initially. - - - - - Initializes a new instance of the class with the specified number of disposables. - - The number of disposables that the new CompositeDisposable can initially store. - is less than zero. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Gets the number of disposables contained in the . - - - - - Adds a disposable to the or disposes the disposable if the is disposed. - - Disposable to add. - is null. - - - - Removes and disposes the first occurrence of a disposable from the . - - Disposable to remove. - true if found; false otherwise. - is null. - - - - Disposes all disposables in the group and removes them from the group. - - - - - Removes and disposes all disposables from the , but does not dispose the . - - - - - Determines whether the contains a specific disposable. - - Disposable to search for. - true if the disposable was found; otherwise, false. - is null. - - - - Copies the disposables contained in the to an array, starting at a particular array index. - - Array to copy the contained disposables to. - Target index at which to copy the first disposable of the group. - is null. - is less than zero. -or - is larger than or equal to the array length. - - - - Always returns false. - - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose disposal invocation will be posted to the specified . - - - - - Initializes a new instance of the class that uses the specified on which to dispose the specified disposable resource. - - Context to perform disposal on. - Disposable whose Dispose operation to run on the given synchronization context. - or is null. - - - - Gets the provided . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the underlying disposable on the provided . - - - - - Represents a disposable that does nothing on disposal. - - - - - Singleton default disposable. - - - - - Does nothing. - - - - - Provides a set of static methods for creating objects. - - - - - Gets the disposable that does nothing when disposed. - - - - - Creates a disposable object that invokes the specified action when disposed. - - Action to run during the first call to . The action is guaranteed to be run at most once. - The disposable object that runs the given action upon disposal. - is null. - - - - Disposable resource with disposal state tracking. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource. - - - - - Initializes a new instance of the class with no current underlying disposable. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - If the has already been disposed, assignment to this property causes immediate disposal of the given disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed. - - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - is null. - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - Indicates whether subsequent calls to should throw when this instance is disposed. - is null. - - - - Gets a value that indicates whether the object is disposed. - - - - - Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable. - - A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime. - This instance has been disposed and is configured to throw in this case by . - - - - Disposes the underlying disposable only when all dependent disposables have been disposed. - - - - - Represents a disposable resource whose disposal invocation will be scheduled on the specified . - - - - - Initializes a new instance of the class that uses an on which to dispose the disposable. - - Scheduler where the disposable resource will be disposed on. - Disposable resource to dispose on the given scheduler. - or is null. - - - - Gets the scheduler where the disposable resource will be disposed on. - - - - - Gets the underlying disposable. After disposal, the result is undefined. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the wrapped disposable on the provided scheduler. - - - - - Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. - - If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource which only allows a single assignment of its underlying disposable resource. - If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an . - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - Thrown if the has already been assigned to. - - - - Disposes the underlying disposable. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Creates a new group containing two disposable resources that are disposed together. - - The first disposable resoruce to add to the group. - The second disposable resoruce to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Disposes all disposables in the group. - - - - - Gets a value that indicates whether the object is disposed. - - - - - The System.Reactive.Disposables namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription - management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or - schedulers. - - - - - Provides access to the platform enlightenments used by other Rx libraries to improve system performance and - runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the - System.Reactive.PlatformServices assembly with your application and call during - application startup to ensure enlightenments are properly loaded. - - - - - Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with - platform enlightenments. If no reference is made from the user code, it's possible for the build process - to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery. - - - true if the loaded enlightenment provider matches the provided defined in the current assembly; false - otherwise. When a custom enlightenment provider is installed by the host, false will be returned. - - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Services to rethrow exceptions. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Rethrows the specified exception. - - Exception to rethrow. - - - - (Infrastructure) Provides access to the host's lifecycle management services. - - - - - Event that gets raised when the host suspends the application. - - - - - Event that gets raised when the host resumes the application. - - - - - Adds a reference to the host lifecycle manager, causing it to be sending notifications. - - - - - Removes a reference to the host lifecycle manager, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides notifications about the host's lifecycle events. - - - - - Event that gets raised when the host suspends. - - - - - Event that gets raised when the host resumes. - - - - - (Infrastructure) Event arguments for host suspension events. - - - - - (Infrastructure) Event arguments for host resumption events. - - - - - (Infrastructure) Interface for enlightenment providers. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Gets the current enlightenment provider. If none is loaded yet, accessing this property triggers provider resolution. - - - This member is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Provides access to local system clock services. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the local system clock time. - - - - - Adds a reference to the system clock monitor, causing it to be sending notifications. - - Thrown when the system doesn't support sending clock change notifications. - - - - Removes a reference to the system clock monitor, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides access to the local system clock. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the current time. - - - - - (Infrastructure) Provides a mechanism to notify local schedulers about system clock changes. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Event that gets raised when a system clock change is detected. - - - - - (Infrastructure) Event arguments for system clock change notifications. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Creates a new system clock notification object with unknown old and new times. - - - - - Creates a new system clock notification object with the specified old and new times. - - Time before the system clock changed, or DateTimeOffset.MinValue if not known. - Time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - Gets the time before the system clock changed, or DateTimeOffset.MinValue if not known. - - - - - Gets the time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - - (Infrastructure) Provides access to the local system clock. - - - - - Gets the current time. - - - - - (Infrastructure) Monitors for system clock changes based on a periodic timer. - - - - - Creates a new monitor for system clock changes with the specified polling frequency. - - Polling frequency for system clock changes. - - - - Event that gets raised when a system clock change is detected. - - - - - The System.Reactive.PlatformServices namespace contains interfaces and classes used by the runtime infrastructure of Reactive Extensions. - Those are not intended to be used directly from user code and are subject to change in future releases of the product. - - - - - Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event. - - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - The type of the sender that raised the event. - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Determines whether the current object represents the same event as a specified object. - - An object to compare to the current object. - true if both objects represent the same event; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current instance. - - A hash code for the current instance. - - - - Determines whether two specified objects represent the same event. - - The first to compare, or null. - The second to compare, or null. - true if both objects represent the same event; otherwise, false. - - - - Determines whether two specified objects represent a different event. - - The first to compare, or null. - The second to compare, or null. - true if both objects don't represent the same event; otherwise, false. - - - - Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments). - Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses - should only add an event with custom add and remove methods calling into the base class's operations. - - The type of the sender that raises the event. - The type of the event data generated by the event. - - - - Creates a new event pattern source. - - Source sequence to expose as an event. - Delegate used to invoke the event for each element of the sequence. - or is null. - - - - Adds the specified event handler, causing a subscription to the underlying source. - - Event handler to add. The same delegate should be passed to the operation in order to remove the event handler. - Invocation delegate to raise the event in the derived class. - or is null. - - - - Removes the specified event handler, causing a disposal of the corresponding subscription to the underlying source that was created during the operation. - - Event handler to remove. This should be the same delegate as one that was passed to the operation. - is null. - - - - Marks the program elements that are experimental. This class cannot be inherited. - - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - - The type of the sender that raised the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Represents a data stream signaling its elements by means of an event. - - The type of the event data generated by the event. - - - - Event signaling the next element in the data stream. - - - - - Represents a data stream signaling its elements by means of an event. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Event signaling the next element in the data stream. - - - - - Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe. - - Type of the resulting sequence's elements. - - - - Base class for implementation of query operators, providing performance benefits over the use of Observable.Create. - - Type of the resulting sequence's elements. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - Disposable representing all the resources and/or subscriptions the operator uses to process events. - The observer passed in to this method is not protected using auto-detach behavior upon an OnError or OnCompleted call. The implementation must ensure proper resource disposal and enforce the message grammar. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - The sink object. - - - - Represents an observable sequence of elements that have a common key. - - - The type of the key shared by all elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the common key. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. - - - The type of the data in the data source. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified. - - - - - Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed. - - - - - Gets the expression tree that is associated with the instance of IQbservable. - - - - - Gets the query provider that is associated with this data source. - - - - - Defines methods to create and execute queries that are described by an IQbservable object. - - - - - Constructs an object that can evaluate the query represented by a specified expression tree. - - The type of the elements of the that is returned. - Expression tree representing the query. - IQbservable object that can evaluate the given query expression. - - - - Internal interface describing the LINQ to Events query language. - - - - - Internal interface describing the LINQ to Events query language. - - - - - Attribute applied to static classes providing expression tree forms of query methods, - mapping those to the corresponding methods for local query execution on the specified - target class type. - - - - - Creates a new mapping to the specified local execution query method implementation type. - - Type with query methods for local execution. - - - - Gets the type with the implementation of local query methods. - - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - is null. - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - is null. - is less than zero. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - or is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - or is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription and connection. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Multicasts the source sequence notifications through the specified subject to the resulting connectable observable. Upon connection of the - connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with - the connectable observable. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be pushed into the specified subject. - Subject to push source elements into. - A connectable observable sequence that upon connection causes the source sequence to push results into the specified subject. - or is null. - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Initial value received by observers upon subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will only receive the last notification of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all the notifications of the source. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - Subscribers will receive all the notifications of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Returns an enumerator that enumerates all values of the observable sequence. - - The type of the elements in the source sequence. - An observable sequence to get an enumerator for. - The enumerator that can be used to enumerate over the elements in the observable sequence. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - is null. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - is null. - - - - Returns the only element of an observable sequence, and throws an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence. - is null. - The source sequence contains more than one element. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and throws an exception if there is not exactly one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method throws an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence, or a default value if no such element exists. - is null. - The source sequence contains more than one element. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists; this method throws an exception if there is more than one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - The sequence contains more than one element that satisfies the condition in the predicate. - - - - - Waits for the observable sequence to complete and returns the last element of the sequence. - If the sequence terminates with an OnError notification, the exception is thrown. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Subscribes an observer to an enumerable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Disposable object that can be used to unsubscribe the observer from the enumerable - or is null. - - - - Subscribes an observer to an enumerable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Scheduler to perform the enumeration on. - Disposable object that can be used to unsubscribe the observer from the enumerable - or or is null. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - The type of the elements in the source sequence. - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with a .NET event, conforming to the standard .NET event pattern. - - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - or or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Generates an observable sequence of integral numbers within a specified range. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - is null. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - is null. - - - - Returns an observable sequence that contains a single element. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Uses to determine which source in to return, choosing if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - if evaluates true; otherwise. - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - if evaluates true; an empty sequence otherwise. - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - if evaluates true; an empty sequence otherwise. - or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - or is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - or is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - is less than or equal to zero. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to - so in case emits an element right away, elements from are not missed. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - or is null. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to to have a latest element readily available - in case emits an element right away. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - or or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Hides the identity of an observable sequence. - - The type of the elements in the source sequence. - An observable sequence whose identity to hide. - An observable sequence that hides the identity of the source sequence. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than or equal to zero. - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - is null. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - is null. - is less than zero. - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - is less than zero. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - is null. - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - or is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than or equal to zero. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - is null. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - is less than 0. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - or is null. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - is null. - is less than zero. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - is null. - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - or is null. - is less than zero. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or or is null. - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Returns an observable sequence that produces a value after each period. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a sampler observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - or is null. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - or is null. - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or or is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - is null. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - is less than TimeSpan.Zero. - is null. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Gets the local query provider which will retarget Qbservable-based queries to the corresponding Observable-based query for in-memory execution upon subscription. - - - - - Converts an in-memory observable sequence into an sequence with an expression tree representing the source sequence. - - The type of the elements in the source sequence. - Source sequence. - sequence representing the given observable source sequence. - is null. - - - - Returns the input typed as an . - This operator is used to separate the part of the query that's captured as an expression tree from the part that's executed locally. - - The type of the elements in the source sequence. - An sequence to convert to an sequence. - The original source object, but typed as an . - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - This operator requires the source's object (see ) to implement . - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - This operator requires the source's object (see ) to implement . - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - - or is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or is null. - - - - Uses to determine which source in to return, choosing if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or or is null. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - - or is null. - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or or is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or is null. - This operator requires the source's object (see ) to implement . - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified . - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or or is null. - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - - is null. - - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - - is null. - - is less than zero. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - - or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - Query provider used to construct the data source. - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - - or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - - if evaluates true; an empty sequence otherwise. - - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - - if evaluates true; otherwise. - - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - - if evaluates true; an empty sequence otherwise. - - or or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - - is null. - - - - Returns an observable sequence that produces a value after each period. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - - is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - This operator requires the source's object (see ) to implement . - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - - is null. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - - is null. - This operator requires the source's object (see ) to implement . - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Generates an observable sequence of integral numbers within a specified range. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - is null. - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - - is null. - - is less than zero. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than TimeSpan.Zero. - - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - is less than zero. - - - - Returns an observable sequence that contains a single element. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - - is null. - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a samper observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - - or is null. - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - - is null. - - is less than zero. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - - is null. - - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - - or is null. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - or is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - - or is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - is null. - - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - or is null. - - is less than zero. - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - or is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - - or is null. - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - - or is null. - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - - is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - - or is null. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - - is null. - This operator requires the source's object (see ) to implement . - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an enumerable sequence to an observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - - or or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - or is null. - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - or or is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - or is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - Immediately subscribes to source and retains the elements in the observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Object that's both an observable sequence and a list which can be used to access the source sequence's elements. - is null. - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Query provider used to construct the data source. - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - - is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - - or is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - - or or is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - (Infrastructure) Implement query debugger services. - - - - - The System.Reactive.Linq namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ). - Query operators are made available as extension methods for and defined on the Observable and Qbservable classes, respectively. - - - - - Provides a set of static methods for subscribing to IObservables using Windows Forms controls. - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the Windows Forms message loop associated with the specified control. - - The type of the elements in the source sequence. - Source sequence. - Windows Forms control whose associated message loop is used to to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the Windows Forms message loop associated with the specified control. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified control. - In order to invoke observer callbacks on the specified control, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the Windows Forms message loop associated with the specified control. - - The type of the elements in the source sequence. - Source sequence. - Windows Forms control whose associated message loop is used to to notify observers on. - The source sequence whose observations happen on the Windows Forms message loop associated with the specified control. - or is null. - - - - Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers. - - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to to notify observers on. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to to notify observers on. - Priority to schedule work items at. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher scheduler. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher scheduler to notify observers on. - The source sequence whose observations happen on the specified dispatcher scheduler. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose observations happen on the current thread's dispatcher. - is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose observations happen on the current thread's dispatcher. - is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher scheduler. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher scheduler. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler. - In order to invoke observer callbacks on the specified scheduler, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose subscriptions and unsubscriptions happen on the current thread's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread. - In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose observations happen on the current thread's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread. - In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use . - - - - - Provides a set of static methods for exposing observable sequences through .NET Remoting. - - - - - Makes an observable sequence remotable, using an infinite lease for the wrapping the source. - - The type of the elements in the source sequence. - Source sequence. - The observable sequence that supports remote subscriptions. - is null. - - - - Makes an observable sequence remotable, using a controllable lease for the wrapping the source. - - The type of the elements in the source sequence. - Source sequence. - Lease object to control lifetime of the remotable sequence. Notice null is a supported value. - The observable sequence that supports remote subscriptions. - is null. - - - - Makes an observable sequence remotable, using an infinite lease for the wrapping the source. - - The type of the elements in the source sequence. - Source sequence. - The observable sequence that supports remote subscriptions. - is null. - - - - Makes an observable sequence remotable, using a controllable lease for the wrapping the source. - - The type of the elements in the source sequence. - Source sequence. - Lease object to control lifetime of the remotable sequence. Notice null is a supported value. - The observable sequence that supports remote subscriptions. - is null. - - - - Base class for implementation of query operators, providing a lightweight sink that can be disposed to mute the outgoing observer. - - Type of the resulting sequence's elements. - Implementations of sinks are responsible to enforce the message grammar on the associated observer. Upon sending a terminal message, a pairing Dispose call should be made to trigger cancellation of related resources and to mute the outgoing observer. - - - - Provides a mechanism for receiving push-based notifications and returning a response. - - - The type of the elements received by the observer. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the result returned from the observer's notification handlers. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Notifies the observer of a new element in the sequence. - - The new element in the sequence. - Result returned upon observation of a new element. - - - - Notifies the observer that an exception has occurred. - - The exception that occurred. - Result returned upon observation of an error. - - - - Notifies the observer of the end of the sequence. - - Result returned upon observation of the sequence completion. - - - - Abstract base class for join patterns. - - - - - Represents a join pattern over one observable sequence. - - The type of the elements in the first source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns. - - The type of the results produced by the plan. - - - - Abstract base class for join patterns represented by an expression tree. - - - - - Creates a new join pattern object using the specified expression tree represention. - - Expression tree representing the join pattern. - - - - Gets the expression tree representing the join pattern. - - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns represented by an expression tree. - - The type of the results produced by the plan. - - - - Gets the expression tree representing the join pattern execution plan. - - - - - The System.Reactive.Joins namespace contains classes used to express join patterns over observable sequences using fluent method syntax. - - - - - Represents an object that retains the elements of the observable sequence and signals the end of the sequence. - - The type of elements received from the source sequence. - - - - Constructs an object that retains the values of source and signals the end of the sequence. - - The observable sequence whose elements will be retained in the list. - is null. - - - - Returns the last value of the observable sequence. - - - - - Determines the index of a specific item in the ListObservable. - - The element to determine the index for. - The index of the specified item in the list; -1 if not found. - - - - Inserts an item to the ListObservable at the specified index. - - The index to insert the item at. - The item to insert in the list. - - - - Removes the ListObservable item at the specified index. - - The index of the item to remove. - - - - Gets or sets the element at the specified index. - - The index of the item to retrieve or set. - - - - Adds an item to the ListObservable. - - The item to add to the list. - - - - Removes all items from the ListObservable. - - - - - Determines whether the ListObservable contains a specific value. - - The item to search for in the list. - true if found; false otherwise. - - - - Copies the elements of the ListObservable to an System.Array, starting at a particular System.Array index. - - The array to copy elements to. - The start index in the array to start copying elements to. - - - - Gets the number of elements contained in the ListObservable. - - - - - Gets a value that indicates whether the ListObservable is read-only. - - - - - Removes the first occurrence of a specific object from the ListObservable. - - The item to remove from the list. - true if the item was found; false otherwise. - - - - Returns an enumerator that iterates through the collection. - - Enumerator over the list. - - - - Subscribes an observer to the ListObservable which will be notified upon completion. - - The observer to send completion or error messages to. - The disposable resource that can be used to unsubscribe. - is null. - - - - The System.Reactive namespace contains interfaces and classes used throughout the Reactive Extensions library. - - - - - The System.Reactive.Subjects namespace contains interfaces and classes to represent subjects, which are objects implementing both and . - Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to - have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries. - - - - - Represents the result of an asynchronous operation. - The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject that can only receive one value and that value is cached for all future observations. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence, also causing the last received value to be sent out (if any). - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Sends a value to the subject. The last value received before successful termination will be sent to all subscribed and future observers. - - The value to store in the subject. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Gets an awaitable object for the current AsyncSubject. - - Object that can be awaited. - - - - Specifies a callback action that will be invoked when the subject completes. - - Callback action that will be invoked when the subject completes. - is null. - - - - Gets whether the AsyncSubject has completed. - - - - - Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally. - - The last element of the subject. Throws an InvalidOperationException if no element was received. - The source sequence is empty. - - - - Represents a value that changes over time. - Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications. - - The type of the elements processed by the subject. - - - - Initializes a new instance of the class which creates a subject that caches its last value and starts with the specified value. - - Initial value sent to observers when no other value has been received by the subject yet. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Gets the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - - is frozen after is called. - After is called, always throws the specified exception. - An exception is always thrown after is called. - - Reading is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - Dispose was called. - - - - Tries to get the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - true if a value is available; false if the subject was disposed. - - The value returned from is frozen after is called. - After is called, always throws the specified exception. - - Calling is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the resulting sequence, after transformation through the subject. - - - - Creates an observable that can be connected and disconnected from its source. - - Underlying observable source sequence that can be connected and disconnected from the wrapper. - Subject exposed by the connectable observable, receiving data from the underlying source sequence upon connection. - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable object used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method. - - Observer that will receive values from the underlying observable source when the current ConnectableObservable instance is connected through a call to Connect. - Disposable used to unsubscribe from the observable sequence. - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - - The type of the elements in the sequence. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Represents an object that is both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Represents an object that is both an observable sequence as well as an observer. - - - The type of the elements received by the subject. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements produced by the subject. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies. - - The type of the elements processed by the subject. - - - - Underlying optimized implementation of the replay subject. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified scheduler. - - Scheduler the observers are invoked on. - is null. - - - - Initializes a new instance of the class with the specified buffer size. - - Maximum element count of the replay buffer. - is less than zero. - - - - Initializes a new instance of the class with the specified buffer size and scheduler. - - Maximum element count of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than zero. - - - - Initializes a new instance of the class with the specified window. - - Maximum time length of the replay buffer. - is less than . - - - - Initializes a new instance of the class with the specified window and scheduler. - - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than . - - - - Initializes a new instance of the class with the specified buffer size and window. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - is less than zero. -or- is less than . - - - - Initializes a new instance of the class with the specified buffer size, window and scheduler. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is less than zero. -or- is less than . - is null. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed and future observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Notifies all subscribed and future observers about the specified exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed and future observers about the end of the sequence. - - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribe all observers. - - - - - Original implementation of the ReplaySubject with time based operations (Scheduling, Stopwatch, buffer-by-time). - - - - - Specialized scheduled observer similar to a scheduled observer for the immediate scheduler. - - Type of the elements processed by the observer. - - - - Gate to control ownership transfer and protect data structures. - - - - - Observer to forward notifications to. - - - - - Queue to enqueue OnNext notifications into. - - - - - Standby queue to swap out for _queue when transferring ownership. This allows to reuse - queues in case of busy subjects where the initial replay doesn't suffice to catch up. - - - - - Exception passed to an OnError notification, if any. - - - - - Indicates whether an OnCompleted notification was received. - - - - - Indicates whether the observer is busy, i.e. some thread is actively draining the - notifications that were queued up. - - - - - Indicates whether a failure occurred when the owner was draining the queue. This will - prevent future work to be processed. - - - - - Creates a new scheduled observer that proxies to the specified observer. - - Observer to forward notifications to. - - - - Disposes the observer. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - The number of enqueued notifications to process (ignored). - - - - Enqueues an OnCompleted notification. - - - - - Enqueues an OnError notification. - - Error of the notification. - - - - Enqueues an OnNext notification. - - Value of the notification. - - - - Terminates the observer upon receiving terminal notifications, thus preventing - future notifications to go out. - - Observer to send terminal notifications to. - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribes all observers. - - - - - Provides a set of static methods for creating subjects. - - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer. - The type of the elements produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer and produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Base class for objects that are both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Releases all resources used by the current instance of the subject and unsubscribes all observers. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Indicates the type of a notification. - - - - - Represents an OnNext notification. - - - - - Represents an OnError notification. - - - - - Represents an OnCompleted notification. - - - - - Represents a notification to an observer. - - The type of the elements received by the observer. - - - - Default constructor used by derived types. - - - - - Returns the value of an OnNext notification or throws an exception. - - - - - Returns a value that indicates whether the notification has a value. - - - - - Returns the exception of an OnError notification or returns null. - - - - - Gets the kind of notification that is represented. - - - - - Represents an OnNext notification to an observer. - - - - - Constructs a notification of a new value. - - - - - Returns the value of an OnNext notification. - - - - - Returns null. - - - - - Returns true. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and a specified object are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnError notification to an observer. - - - - - Constructs a notification of an exception. - - - - - Throws the exception. - - - - - Returns the exception. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnCompleted notification to an observer. - - - - - Constructs a notification of the end of a sequence. - - - - - Throws an . - - - - - Returns null. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Determines whether the current object has the same observer message payload as a specified value. - - An object to compare to the current object. - true if both objects have the same observer message payload; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have the same observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has the same observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have a different observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has a different observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent a different observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - The type of the result returned from the observer's notification handlers. - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - The type of the result returned from the notification handler delegates. - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Returns an observable sequence with a single notification, using the immediate scheduler. - - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Returns an observable sequence with a single notification. - - Scheduler to send out the notification calls on. - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Provides a set of static methods for constructing notifications. - - - - - Creates an object that represents an OnNext notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The value contained in the notification. - The OnNext notification containing the value. - - - - Creates an object that represents an OnError notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The exception contained in the notification. - The OnError notification containing the exception. - is null. - - - - Creates an object that represents an OnCompleted notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The OnCompleted notification. - - - - Abstract base class for implementations of the interface. - - - If you don't need a named type to create an observable sequence (i.e. you rather need - an instance rather than a reusable type), use the Observable.Create method to create - an observable sequence with specified subscription behavior. - - The type of the elements in the sequence. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Implement this method with the core subscription logic for the observable sequence. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Provides a set of static methods for creating observers. - - - - - Creates an observer from a notification callback. - - The type of the elements received by the observer. - Action that handles a notification. - The observer object that invokes the specified handler using a notification corresponding to each message it receives. - is null. - - - - Creates a notification callback from an observer. - - The type of the elements received by the observer. - Observer object. - The action that forwards its input notification to the underlying observer. - is null. - - - - Creates an observer from the specified OnNext action. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - The observer object implemented using the given actions. - is null. - - - - Creates an observer from the specified OnNext and OnError actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext, OnError, and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or or is null. - - - - Hides the identity of an observer. - - The type of the elements received by the source observer. - An observer whose identity to hide. - An observer that hides the identity of the specified observer. - is null. - - - - Checks access to the observer for grammar violations. This includes checking for multiple OnError or OnCompleted calls, as well as reentrancy in any of the observer methods. - If a violation is detected, an InvalidOperationException is thrown from the offending observer method call. - - The type of the elements received by the source observer. - The observer whose callback invocations should be checked for grammar violations. - An observer that checks callbacks invocations against the observer grammar and, if the checks pass, forwards those to the specified observer. - is null. - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently from multiple threads. This overload is useful when coordinating access to an observer. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload, passing true for the second parameter. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently. This overload is useful when coordinating access to an observer. - The parameter configures the type of lock used for synchronization. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - If set to true, reentrant observer callbacks will be queued up and get delivered to the observer in a sequential manner. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - When the parameter is set to false, behavior is identical to the overload which uses - a Monitor for synchronization. When the parameter is set to true, an - is used to queue up callbacks to the specified observer if a reentrant call is made. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently by multiple threads, using the specified gate object for use by a Monitor-based lock. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common gate object. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently, using the specified asynchronous lock to protect against concurrent and reentrant access. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common asynchronous lock. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - - - Schedules the invocation of observer methods on the given scheduler. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Scheduler to schedule observer messages on. - Observer whose messages are scheduled on the given scheduler. - or is null. - - - - Schedules the invocation of observer methods on the given synchonization context. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Synchonization context to schedule observer messages on. - Observer whose messages are scheduled on the given synchonization context. - or is null. - - - - Converts an observer to a progress object. - - The type of the progress objects received by the source observer. - The observer to convert. - Progress object whose Report messages correspond to the observer's OnNext messages. - is null. - - - - Converts an observer to a progress object, using the specified scheduler to invoke the progress reporting method. - - The type of the progress objects received by the source observer. - The observer to convert. - Scheduler to report progress on. - Progress object whose Report messages correspond to the observer's OnNext messages. - or is null. - - - - Converts a progress object to an observer. - - The type of the progress objects received by the progress reporter. - The progress object to convert. - Observer whose OnNext messages correspond to the progress object's Report messages. - is null. - - - - Abstract base class for implementations of the interface. - - This base class enforces the grammar of observers where and are terminal messages. - The type of the elements in the sequence. - - - - Creates a new observer in a non-stopped state. - - - - - Notifies the observer of a new element in the sequence. - - Next element in the sequence. - - - - Implement this method to react to the receival of a new element in the sequence. - - Next element in the sequence. - This method only gets called when the observer hasn't stopped yet. - - - - Notifies the observer that an exception has occurred. - - The error that has occurred. - is null. - - - - Implement this method to react to the occurrence of an exception. - - The error that has occurred. - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Notifies the observer of the end of the sequence. - - - - - Implement this method to react to the end of the sequence. - - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Disposes the observer, causing it to transition to the stopped state. - - - - - Core implementation of . - - true if the Dispose call was triggered by the method; false if it was triggered by the finalizer. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you're building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead.. - - - - - Looks up a localized string similar to OnCompleted notification doesn't have a value.. - - - - - Looks up a localized string similar to Disposable has already been assigned.. - - - - - Looks up a localized string similar to Disposables collection can not contain null values.. - - - - - Looks up a localized string similar to Failed to start monitoring system clock changes.. - - - - - Looks up a localized string similar to Heap is empty.. - - - - - Looks up a localized string similar to Observer has already terminated.. - - - - - Looks up a localized string similar to Reentrancy has been detected.. - - - - - Looks up a localized string similar to This scheduler operation has already been awaited.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} cannot be called when the scheduler is already running. Try using Sleep instead.. - - - - - Looks up a localized string similar to Could not find event '{0}' on object of type '{1}'.. - - - - - Looks up a localized string similar to Could not find event '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Add method should take 1 parameter.. - - - - - Looks up a localized string similar to The second parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Event is missing the add method.. - - - - - Looks up a localized string similar to Event is missing the remove method.. - - - - - Looks up a localized string similar to The event delegate must have a void return type.. - - - - - Looks up a localized string similar to The event delegate must have exactly two parameters.. - - - - - Looks up a localized string similar to Remove method should take 1 parameter.. - - - - - Looks up a localized string similar to The first parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Remove method of a WinRT event should take an EventRegistrationToken.. - - - - - Looks up a localized string similar to Sequence contains more than one element.. - - - - - Looks up a localized string similar to Sequence contains more than one matching element.. - - - - - Looks up a localized string similar to Sequence contains no elements.. - - - - - Looks up a localized string similar to Sequence contains no matching element.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The WinRT thread pool doesn't support creating periodic timers with a period below 1 millisecond.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Expected Qbservable.ToQueryable.. - - - - - Looks up a localized string similar to Invalid expression tree type.. - - - - - Looks up a localized string similar to There is no method '{0}' on type '{1}' that matches the specified arguments.. - - - - - Extension of the interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async ITaskObservable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Interface representing an awaiter for an . - - The type of the elements in the sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - The System.Reactive.Threading.Tasks namespace contains helpers for the conversion between tasks and observable sequences. - - - - - Provides a set of static methods for converting tasks to observable sequences. - - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - The state to use as the underlying task's AsyncState. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - The state to use as the underlying task's . - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Represents a value associated with time interval information. - The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. - - The type of the value being annotated with time interval information. - - - - Constructs a time interval value. - - The value to be annotated with a time interval. - Time interval associated with the value. - - - - Gets the value. - - - - - Gets the interval. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Represents value with a timestamp on it. - The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time. - - The type of the value being timestamped. - - - - Constructs a timestamped value. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - - - - Gets the value. - - - - - Gets the timestamp. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - A helper class with a factory method for creating instances. - - - - - Creates an instance of a . This is syntactic sugar that uses type inference - to avoid specifying a type in a constructor call, which is very useful when using anonymous types. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - Creates a new timestamped value. - - - - Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic). - - - - - Determines whether the specified value is equal to the current . Because has a single value, this always returns true. - - An object to compare to the current value. - Because has a single value, this always returns true. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is a value; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Determines whether the two specified values are equal. Because has a single value, this always returns true. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns true. - - - - Determines whether the two specified values are not equal. Because has a single value, this always returns false. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns false. - - - - Gets the single value. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The current thread has no Dispatcher associated with it.. - - - - - Looks up a localized string similar to No current Window object found to obtain a CoreDispatcher from.. - - - - - Provides a set of static methods for subscribing delegates to observables. - - - - - Subscribes to the observable sequence without specifying any handlers. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - object used to unsubscribe from the observable sequence. - is null. - - - - Subscribes an element handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - object used to unsubscribe from the observable sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or or is null. - - - - Subscribes an observer to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer to subscribe to the sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes to the observable sequence without specifying any handlers, using a to support unsubscription. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - CancellationToken that can be signaled to unsubscribe from the source sequence. - is null. - - - - Subscribes an element handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or or is null. - - - - Subscribes to the specified source, re-routing synchronous exceptions during invocation of the method to the observer's channel. - This method is typically used when writing query operators. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer that will be passed to the observable sequence, and that will be used for exception propagation. - object used to unsubscribe from the observable sequence. - or is null. - - - - Attribute to decorate a task-like type to specify a compatible asynchronous method builder. - - - - - Creates a new instance of the attribute using the specified . - - The type implementing the asynchronous method builder. - - - - Represents a builder for asynchronous methods that return a task-like . - - The type of the elements in the sequence. - - - - The compiler-generated asynchronous state machine representing the execution flow of the asynchronous - method whose return type is a task-like . - - - - - The underlying observable sequence representing the result produced by the asynchronous method. - - - - - Creates an instance of the struct. - - A new instance of the struct. - - - - Begins running the builder with the associated state machine. - - The type of the state machine. - The state machine instance, passed by reference. - is null. - - - - Associates the builder with the specified state machine. - - The state machine instance to associate with the builder. - is null. - The state machine was previously set. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Gets the observable sequence for this builder. - - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Rethrows an exception that was thrown from an awaiter's OnCompleted methods. - - The exception to rethrow. - - - - Implementation of the IObservable<T> interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async Observable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - The underlying observable sequence to subscribe to in case the asynchronous method did not - finish synchronously. - - - - - The result returned by the asynchronous method in case the method finished synchronously. - - - - - The exception thrown by the asynchronous method in case the method finished synchronously. - - - - - Creates a new for an asynchronous method that has not finished yet. - - - - - Creates a new for an asynchronous method that synchronously returned - the specified value. - - The result returned by the asynchronous method. - - - - Creates a new for an asynchronous method that synchronously threw - the specified . - - The exception thrown by the asynchronous method. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - Attaches the specified to the observable sequence. - - The continuation to attach. - - - diff --git a/packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.dll b/packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.dll deleted file mode 100644 index 164ce1b4192802330820e0664591ded697abd08c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196544 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

    cD{tpnu6GU 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%0AO6EWsHl> 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 diff --git a/packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.xml b/packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.xml deleted file mode 100644 index db3031f4..00000000 --- a/packages/System.Reactive.4.0.0/lib/netstandard2.0/System.Reactive.xml +++ /dev/null @@ -1,25670 +0,0 @@ - - - - System.Reactive - - - - - Class to create an instance from a delegate-based implementation of the method. - - The type of the elements in the sequence. - - - - Creates an observable sequence object from the specified subscription function. - - method implementation. - is null. - - - - Calls the subscription function that was supplied to the constructor. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Class to create an instance from delegate-based implementations of the On* methods. - - The type of the elements in the sequence. - - - - Creates an observer from the specified , , and actions. - - Observer's action implementation. - Observer's action implementation. - Observer's action implementation. - or or is null. - - - - Creates an observer from the specified action. - - Observer's action implementation. - is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Calls the action implementing . - - Next element in the sequence. - - - - Calls the action implementing . - - The error that has occurred. - - - - Calls the action implementing . - - - - - This class fuses logic from ObserverBase, AnonymousObserver, and SafeObserver into one class. When an observer - needs to be safeguarded, an instance of this type can be created by SafeObserver.Create when it detects its - input is an AnonymousObserver, which is commonly used by end users when using the Subscribe extension methods - that accept delegates for the On* handlers. By doing the fusion, we make the call stack depth shorter which - helps debugging and some performance. - - - - - Asynchronous lock. - - - - - Queues the action for execution. If the caller acquires the lock and becomes the owner, - the queue is processed. If the lock is already owned, the action is queued and will get - processed by the owner. - - Action to queue for execution. - is null. - - - - Clears the work items in the queue and drops further work being queued. - - - - - (Infrastructure) Concurrency abstraction layer. - - - - - Gets the current CAL. If no CAL has been set yet, it will be initialized to the default. - - - - - (Infrastructure) Concurrency abstraction layer interface. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Queues a method for execution at the specified relative time. - - Method to execute. - State to pass to the method. - Time to execute the method on. - Disposable object that can be used to stop the timer. - - - - Queues a method for periodic execution based on the specified period. - - Method to execute; should be safe for reentrancy. - Period for running the method periodically. - Disposable object that can be used to stop the timer. - - - - Queues a method for execution. - - Method to execute. - State to pass to the method. - Disposable object that can be used to cancel the queued method. - - - - Blocking sleep operation. - - Time to sleep. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Gets whether long-running scheduling is supported. - - - - - Starts a new long-running thread. - - Method to execute. - State to pass to the method. - - - - Represents an object that schedules units of work on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the current thread scheduler. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the platform's default scheduler. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the default scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is less than . - is null. - - - - Discovers scheduler services by interface type. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Represents an object that schedules units of work on a designated thread. - - - - - Counter for diagnostic purposes, to name the threads. - - - - - Thread factory function. - - - - - Stopwatch for timing free of absolute time dependencies. - - - - - Thread used by the event loop to run work items on. No work should be run on any other thread. - If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled. - - - - - Gate to protect data structures, including the work queue and the ready list. - - - - - Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer - expires and moves on to the next item in the queue. - - - - - Queue holding work items. Protected by the gate. - - - - - Queue holding items that are ready to be run as soon as possible. Protected by the gate. - - - - - Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next - item is still the same. If not, a new timer needs to be started (see below). - - - - - Disposable that always holds the timer to dispatch the first element in the queue. - - - - - Flag indicating whether the event loop should quit. When set, the event should be signaled as well to - wake up the event loop thread, which will subsequently abandon all work. - - - - - Creates an object that schedules units of work on a designated thread. - - - - - Creates an object that schedules units of work on a designated thread, using the specified factory to control thread creation options. - - Factory function for thread creation. - is null. - - - - Indicates whether the event loop thread is allowed to quit when no work is left. If new work - is scheduled afterwards, a new event loop thread is created. This property is used by the - NewThreadScheduler which uses an event loop for its recursive invocations. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - The scheduler has been disposed and doesn't accept new work. - - - - Schedules a periodic piece of work on the designated thread. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - The scheduler has been disposed and doesn't accept new work. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned. - - - - - Ensures there is an event loop thread running. Should be called under the gate. - - - - - Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event - which gets set by calls to Schedule, the next item timer, or calls to Dispose. - - - - - Base class for historical schedulers, which are virtual time schedulers that use for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial clock value. - - - - Creates a new historical scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a value. - - Absolute time value to convert. - The corresponding value. - - - - Converts the value to a relative time value. - - value to convert. - The corresponding relative time value. - - - - Provides a virtual time scheduler that uses for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at . - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work to run immediately on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the immediate scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents a work item that has been scheduled. - - Absolute time representation type. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Represents an object that schedules units of work. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Scheduler with support for starting long-running tasks. - This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling. - - - - - Schedules a long-running piece of work. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - Notes to implementers - The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action. - - - - - Scheduler with support for running periodic tasks. - This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling. - - - - - Schedules a periodic piece of work. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - - - - Abstraction for a stopwatch to compute time relative to a starting point. - - - - - Gets the time elapsed since the stopwatch object was obtained. - - - - - Provider for objects. - - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for machine-local schedulers, using the local system clock for time-based operations. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - Platform-specific scheduler implementations should reimplement - to provide a more efficient implementation (if available). - - - - - Discovers scheduler services by interface type. The base class implementation returns - requested services for each scheduler interface implemented by the derived class. For - more control over service discovery, derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Gate to protect local scheduler queues. - - - - - Gate to protect queues and to synchronize scheduling decisions and system clock - change management. - - - - - Long term work queue. Contains work that's due beyond SHORTTERM, computed at the - time of enqueueing. - - - - - Disposable resource for the long term timer that will reevaluate and dispatch the - first item in the long term queue. A serial disposable is used to make "dispose - current and assign new" logic easier. The disposable itself is never disposed. - - - - - Item at the head of the long term queue for which the current long term timer is - running. Used to detect changes in the queue and decide whether we should replace - or can continue using the current timer (because no earlier long term work was - added to the queue). - - - - - Short term work queue. Contains work that's due soon, computed at the time of - enqueueing or upon reevaluation of the long term queue causing migration of work - items. This queue is kept in order to be able to relocate short term items back - to the long term queue in case a system clock change occurs. - - - - - Set of disposable handles to all of the current short term work Schedule calls, - allowing those to be cancelled upon a system clock change. - - - - - Threshold where an item is considered to be short term work or gets moved from - long term to short term. - - - - - Maximum error ratio for timer drift. We've seen machines with 10s drift on a - daily basis, which is in the order 10E-4, so we allow for extra margin here. - This value is used to calculate early arrival for the long term queue timer - that will reevaluate work for the short term queue. - - Example: -------------------------------...---------------------*-----$ - ^ ^ - | | - early due - 0.999 1.0 - - We also make the gap between early and due at least LONGTOSHORT so we have - enough time to transition work to short term and as a courtesy to the - destination scheduler to manage its queues etc. - - - - - Minimum threshold for the long term timer to fire before the queue is reevaluated - for short term work. This value is chosen to be less than SHORTTERM in order to - ensure the timer fires and has work to transition to the short term queue. - - - - - Threshold used to determine when a short term timer has fired too early compared - to the absolute due time. This provides a last chance protection against early - completion of scheduled work, which can happen in case of time adjustment in the - operating system (cf. GetSystemTimeAdjustment). - - - - - Longest interval supported by timers in the BCL. - - - - - Creates a new local scheduler. - - - - - Enqueues absolute time scheduled work in the timer queue or the short term work list. - - State to pass to the action. - Absolute time to run the work on. The timer queue is responsible to execute the work close to the specified time, also accounting for system clock changes. - Action to run, potentially recursing into the scheduler. - Disposable object to prevent the work from running. - - - - Schedule work that's due in the short term. This leads to relative scheduling calls to the - underlying scheduler for short TimeSpan values. If the system clock changes in the meantime, - the short term work is attempted to be cancelled and reevaluated. - - Work item to schedule in the short term. The caller is responsible to determine the work is indeed short term. - - - - Callback to process the next short term work item. - - Recursive scheduler supplied by the underlying scheduler. - Disposable used to identify the work the timer was triggered for (see code for usage). - Empty disposable. Recursive work cancellation is wired through the original WorkItem. - - - - Schedule work that's due on the long term. This leads to the work being queued up for - eventual transitioning to the short term work list. - - Work item to schedule on the long term. The caller is responsible to determine the work is indeed long term. - - - - Updates the long term timer which is responsible to transition work from the head of the - long term queue to the short term work list. - - Should be called under the scheduler lock. - - - - Evaluates the long term queue, transitioning short term work to the short term list, - and adjusting the new long term processing timer accordingly. - - Ignored. - - - - Callback invoked when a system clock change is observed in order to adjust and reevaluate - the internal scheduling queues. - - Currently not used. - Currently not used. - - - - Represents a work item in the absolute time scheduler. - - - This type is very similar to ScheduledItem, but we need a different Invoke signature to allow customization - of the target scheduler (e.g. when called in a recursive scheduling context, see ExecuteNextShortTermWorkItem). - - - - - Represents a work item that closes over scheduler invocation state. Subtyping is - used to have a common type for the scheduler queues. - - - - - Represents an object that schedules each unit of work on a separate thread. - - - - - Creates an object that schedules each unit of work on a separate thread. - - - - - Gets an instance of this scheduler that uses the default Thread constructor. - - - - - Creates an object that schedules each unit of work on a separate thread. - - Factory function for thread creation. - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for scheduled work items. - - Absolute time representation type. - - - - Creates a new scheduled work item to run at the specified time. - - Absolute time at which the work item has to be executed. - Comparer used to compare work items based on their scheduled time. - is null. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Implement this method to perform the work item invocation, returning a disposable object for deep cancellation. - - Disposable object used to cancel the work item and/or derived work items. - - - - Compares the work item with another work item based on absolute time values. - - Work item to compare the current work item to. - Relative ordering between this and the specified work item. - The inequality operators are overloaded to provide results consistent with the implementation. Equality operators implement traditional reference equality semantics. - - - - Determines whether one specified object is due before a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due before or at the same of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after or at the same time of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether two specified objects are equal. - - The first object to compare. - The second object to compare. - true if both are equal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether two specified objects are inequal. - - The first object to compare. - The second object to compare. - true if both are inequal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether a object is equal to the specified object. - - The object to compare to the current object. - true if the obj parameter is a object and is equal to the current object; otherwise, false. - - - - Returns the hash code for the current object. - - A 32-bit signed integer hash code. - - - - Cancels the work item by disposing the resource returned by as soon as possible. - - - - - Gets whether the work item has received a cancellation request. - - - - - Represents a scheduled work item based on the materialization of an IScheduler.Schedule method call. - - Absolute time representation type. - Type of the state passed to the scheduled action. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - Comparer used to compare work items based on their scheduled time. - or or is null. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - or is null. - - - - Invokes the scheduled action with the supplied recursive scheduler and state. - - Cancellation resource returned by the scheduled action. - - - - Provides a set of static properties to access commonly used schedulers. - - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Gets the current time according to the local machine's system clock. - - - - - Normalizes the specified value to a positive value. - - The value to normalize. - The specified TimeSpan value if it is zero or positive; otherwise, . - - - - Gets a scheduler that schedules work immediately on the current thread. - - - - - Gets a scheduler that schedules work as soon as possible on the current thread. - - - - - Gets a scheduler that schedules work on the platform's default scheduler. - - - - - Gets a scheduler that schedules work on the thread pool. - - - - - Gets a scheduler that schedules work on a new thread using default thread creation options. - - - - - Gets a scheduler that schedules work on Task Parallel Library (TPL) task pool using the default TaskScheduler. - - - - - Schedules an action to be executed recursively. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified relative time. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified absolute time. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using in case a stopwatch is required, but use of emulation stopwatch based - on the scheduler's clock is acceptable. Use of this method is recommended for best-effort use of the stopwatch provider - scheduler service, where the caller falls back to not using stopwatches if this facility wasn't found. - - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using the extension methods for in case periodic scheduling - is required and emulation of periodic behavior using other scheduler services is desirable. Use of this method is recommended - for best-effort use of the periodic scheduling service, where the caller falls back to not using periodic scheduling if this - facility wasn't found. - - - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - The scheduler to run periodic work on. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - Scheduler to execute the action on. - State passed to the action to be executed. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - Scheduler to execute the action on. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Starts a new stopwatch object by dynamically discovering the scheduler's capabilities. - If the scheduler provides stopwatch functionality, the request will be forwarded to the stopwatch provider implementation. - Otherwise, the stopwatch will be emulated using the scheduler's notion of absolute time. - - Scheduler to obtain a stopwatch for. - New stopwatch object; started at the time of the request. - is null. - The resulting stopwatch object can have non-monotonic behavior. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed after the specified relative due time. - - Scheduler to execute the action on. - Action to execute. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at the specified absolute due time. - - Scheduler to execute the action on. - Action to execute. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns a scheduler that represents the original scheduler, without any of its interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable all optimizations for. - Proxy to the original scheduler but without any optimizations enabled. - is null. - - - - Returns a scheduler that represents the original scheduler, without the specified set of interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable the specified optimizations for. - Types of the optimization interfaces that have to be disabled. - Proxy to the original scheduler but without the specified optimizations enabled. - or is null. - - - - Returns a scheduler that wraps the original scheduler, adding exception handling for scheduled actions. - - Type of the exception to check for. - Scheduler to apply an exception filter for. - Handler that's run if an exception is caught. The exception will be rethrown if the handler returns false. - Wrapper around the original scheduler, enforcing exception handling. - or is null. - - - - Represents an awaitable scheduler operation. Awaiting the object causes the continuation to be posted back to the originating scheduler's work queue. - - - - - Controls whether the continuation is run on the originating synchronization context (false by default). - - true to run the continuation on the captured synchronization context; false otherwise (default). - Scheduler operation object with configured await behavior. - - - - Gets an awaiter for the scheduler operation, used to post back the continuation. - - Awaiter for the scheduler operation. - - - - (Infrastructure) Scheduler operation awaiter type used by the code generated for C# await and Visual Basic Await expressions. - - - - - Indicates whether the scheduler operation has completed. Returns false unless cancellation was already requested. - - - - - Completes the scheduler operation, throwing an OperationCanceledException in case cancellation was requested. - - - - - Registers the continuation with the scheduler operation. - - Continuation to be run on the originating scheduler. - - - - Efficient scheduler queue that maintains scheduled items sorted by absolute time. - - Absolute time representation type. - This type is not thread safe; users should ensure proper synchronization. - - - - Creates a new scheduler queue with a default initial capacity. - - - - - Creats a new scheduler queue with the specified initial capacity. - - Initial capacity of the scheduler queue. - is less than zero. - - - - Gets the number of scheduled items in the scheduler queue. - - - - - Enqueues the specified work item to be scheduled. - - Work item to be scheduled. - - - - Removes the specified work item from the scheduler queue. - - Work item to be removed from the scheduler queue. - true if the item was found; false otherwise. - - - - Dequeues the next work item from the scheduler queue. - - Next work item in the scheduler queue (removed). - - - - Peeks the next work item in the scheduler queue. - - Next work item in the scheduler queue (not removed). - - - - Provides basic synchronization and scheduling services for observable sequences. - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler. - In order to invoke observer callbacks on the specified scheduler, e.g. to offload callback processing to a dedicated thread, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified synchronization context. - In order to invoke observer callbacks on the specified synchronization context, e.g. to post callbacks to a UI thread represented by the synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - - - Wraps the source sequence in order to ensure observer callbacks are properly serialized. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - - - Wraps the source sequence in order to ensure observer callbacks are synchronized using the specified gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Represents an object that schedules units of work on a provided . - - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - is null. - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - Configures whether scheduling always posts to the synchronization context, regardless whether the caller is on the same synchronization context. - is null. - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool. - - Instance of this type using the default TaskScheduler to schedule work on the TPL task pool. - - - - Creates an object that schedules units of work using the provided . - - Task factory used to create tasks to run units of work. - is null. - - - - Gets an instance of this scheduler that uses the default . - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Gets a new stopwatch ob ject. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an object that schedules units of work on the CLR thread pool. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the CLR thread pool scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than zero. - - - - Base class for virtual time schedulers. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a DateTimeOffset value. - - Absolute time value to convert. - The corresponding DateTimeOffset value. - - - - Converts the TimeSpan value to a relative time value. - - TimeSpan value to convert. - The corresponding relative time value. - - - - Gets whether the scheduler is enabled to run work. - - - - - Gets the comparer used to compare absolute time values. - - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts the virtual time scheduler. - - - - - Stops the virtual time scheduler. - - - - - Advances the scheduler's clock to the specified time, running all work till that point. - - Absolute time to advance the scheduler's clock to. - is in the past. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time, running all work scheduled for that timespan. - - Relative time to advance the scheduler's clock by. - is negative. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time. - - Relative time to advance the scheduler's clock by. - is negative. - - - - Gets the scheduler's absolute time clock value. - - - - - Gets the scheduler's notion of current time. - - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Discovers scheduler services by interface type. The base class implementation supports - only the IStopwatchProvider service. To influence service discovery - such as adding - support for other scheduler services - derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Base class for virtual time schedulers using a priority queue for scheduled items. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Provides a set of extension methods for virtual time scheduling. - - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - The System.Reactive.Concurrency namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and - process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data, - and to write unit tests for functionality built using Reactive Extensions constructs. - - - - - Represents an Action-based disposable. - - - - - Constructs a new disposable with the given action used for disposal. - - Disposal action which will be run upon calling Dispose. - - - - Gets a value that indicates whether the object is disposed. - - - - - Calls the disposal action if and only if the current instance hasn't been disposed yet. - - - - - Represents a disposable resource that can be checked for disposal status. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Sets the status to disposed, which can be observer through the property. - - - - - Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal. - - - - - Initializes a new instance of the class that uses an existing . - - used for cancellation. - is null. - - - - Initializes a new instance of the class that uses a new . - - - - - Gets the used by this . - - - - - Cancels the underlying . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Initializes a new instance of the class with no disposables contained by it initially. - - - - - Initializes a new instance of the class with the specified number of disposables. - - The number of disposables that the new CompositeDisposable can initially store. - is less than zero. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Gets the number of disposables contained in the . - - - - - Adds a disposable to the or disposes the disposable if the is disposed. - - Disposable to add. - is null. - - - - Removes and disposes the first occurrence of a disposable from the . - - Disposable to remove. - true if found; false otherwise. - is null. - - - - Disposes all disposables in the group and removes them from the group. - - - - - Removes and disposes all disposables from the , but does not dispose the . - - - - - Determines whether the contains a specific disposable. - - Disposable to search for. - true if the disposable was found; otherwise, false. - is null. - - - - Copies the disposables contained in the to an array, starting at a particular array index. - - Array to copy the contained disposables to. - Target index at which to copy the first disposable of the group. - is null. - is less than zero. -or - is larger than or equal to the array length. - - - - Always returns false. - - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose disposal invocation will be posted to the specified . - - - - - Initializes a new instance of the class that uses the specified on which to dispose the specified disposable resource. - - Context to perform disposal on. - Disposable whose Dispose operation to run on the given synchronization context. - or is null. - - - - Gets the provided . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the underlying disposable on the provided . - - - - - Represents a disposable that does nothing on disposal. - - - - - Singleton default disposable. - - - - - Does nothing. - - - - - Provides a set of static methods for creating objects. - - - - - Gets the disposable that does nothing when disposed. - - - - - Creates a disposable object that invokes the specified action when disposed. - - Action to run during the first call to . The action is guaranteed to be run at most once. - The disposable object that runs the given action upon disposal. - is null. - - - - Disposable resource with disposal state tracking. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource. - - - - - Initializes a new instance of the class with no current underlying disposable. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - If the has already been disposed, assignment to this property causes immediate disposal of the given disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed. - - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - is null. - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - Indicates whether subsequent calls to should throw when this instance is disposed. - is null. - - - - Gets a value that indicates whether the object is disposed. - - - - - Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable. - - A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime. - This instance has been disposed and is configured to throw in this case by . - - - - Disposes the underlying disposable only when all dependent disposables have been disposed. - - - - - Represents a disposable resource whose disposal invocation will be scheduled on the specified . - - - - - Initializes a new instance of the class that uses an on which to dispose the disposable. - - Scheduler where the disposable resource will be disposed on. - Disposable resource to dispose on the given scheduler. - or is null. - - - - Gets the scheduler where the disposable resource will be disposed on. - - - - - Gets the underlying disposable. After disposal, the result is undefined. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the wrapped disposable on the provided scheduler. - - - - - Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. - - If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource which only allows a single assignment of its underlying disposable resource. - If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an . - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - Thrown if the has already been assigned to. - - - - Disposes the underlying disposable. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Creates a new group containing two disposable resources that are disposed together. - - The first disposable resoruce to add to the group. - The second disposable resoruce to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Disposes all disposables in the group. - - - - - Gets a value that indicates whether the object is disposed. - - - - - The System.Reactive.Disposables namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription - management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or - schedulers. - - - - - Provides access to the platform enlightenments used by other Rx libraries to improve system performance and - runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the - System.Reactive.PlatformServices assembly with your application and call during - application startup to ensure enlightenments are properly loaded. - - - - - Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with - platform enlightenments. If no reference is made from the user code, it's possible for the build process - to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery. - - - true if the loaded enlightenment provider matches the provided defined in the current assembly; false - otherwise. When a custom enlightenment provider is installed by the host, false will be returned. - - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Services to rethrow exceptions. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Rethrows the specified exception. - - Exception to rethrow. - - - - (Infrastructure) Provides access to the host's lifecycle management services. - - - - - Event that gets raised when the host suspends the application. - - - - - Event that gets raised when the host resumes the application. - - - - - Adds a reference to the host lifecycle manager, causing it to be sending notifications. - - - - - Removes a reference to the host lifecycle manager, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides notifications about the host's lifecycle events. - - - - - Event that gets raised when the host suspends. - - - - - Event that gets raised when the host resumes. - - - - - (Infrastructure) Event arguments for host suspension events. - - - - - (Infrastructure) Event arguments for host resumption events. - - - - - (Infrastructure) Interface for enlightenment providers. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Gets the current enlightenment provider. If none is loaded yet, accessing this property triggers provider resolution. - - - This member is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Provides access to local system clock services. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the local system clock time. - - - - - Adds a reference to the system clock monitor, causing it to be sending notifications. - - Thrown when the system doesn't support sending clock change notifications. - - - - Removes a reference to the system clock monitor, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides access to the local system clock. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the current time. - - - - - (Infrastructure) Provides a mechanism to notify local schedulers about system clock changes. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Event that gets raised when a system clock change is detected. - - - - - (Infrastructure) Event arguments for system clock change notifications. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Creates a new system clock notification object with unknown old and new times. - - - - - Creates a new system clock notification object with the specified old and new times. - - Time before the system clock changed, or DateTimeOffset.MinValue if not known. - Time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - Gets the time before the system clock changed, or DateTimeOffset.MinValue if not known. - - - - - Gets the time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - - (Infrastructure) Provides access to the local system clock. - - - - - Gets the current time. - - - - - (Infrastructure) Monitors for system clock changes based on a periodic timer. - - - - - Creates a new monitor for system clock changes with the specified polling frequency. - - Polling frequency for system clock changes. - - - - Event that gets raised when a system clock change is detected. - - - - - The System.Reactive.PlatformServices namespace contains interfaces and classes used by the runtime infrastructure of Reactive Extensions. - Those are not intended to be used directly from user code and are subject to change in future releases of the product. - - - - - Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event. - - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - The type of the sender that raised the event. - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Determines whether the current object represents the same event as a specified object. - - An object to compare to the current object. - true if both objects represent the same event; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current instance. - - A hash code for the current instance. - - - - Determines whether two specified objects represent the same event. - - The first to compare, or null. - The second to compare, or null. - true if both objects represent the same event; otherwise, false. - - - - Determines whether two specified objects represent a different event. - - The first to compare, or null. - The second to compare, or null. - true if both objects don't represent the same event; otherwise, false. - - - - Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments). - Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses - should only add an event with custom add and remove methods calling into the base class's operations. - - The type of the sender that raises the event. - The type of the event data generated by the event. - - - - Creates a new event pattern source. - - Source sequence to expose as an event. - Delegate used to invoke the event for each element of the sequence. - or is null. - - - - Adds the specified event handler, causing a subscription to the underlying source. - - Event handler to add. The same delegate should be passed to the operation in order to remove the event handler. - Invocation delegate to raise the event in the derived class. - or is null. - - - - Removes the specified event handler, causing a disposal of the corresponding subscription to the underlying source that was created during the operation. - - Event handler to remove. This should be the same delegate as one that was passed to the operation. - is null. - - - - Marks the program elements that are experimental. This class cannot be inherited. - - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - - The type of the sender that raised the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Represents a data stream signaling its elements by means of an event. - - The type of the event data generated by the event. - - - - Event signaling the next element in the data stream. - - - - - Represents a data stream signaling its elements by means of an event. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Event signaling the next element in the data stream. - - - - - Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe. - - Type of the resulting sequence's elements. - - - - Base class for implementation of query operators, providing performance benefits over the use of Observable.Create. - - Type of the resulting sequence's elements. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - Disposable representing all the resources and/or subscriptions the operator uses to process events. - The observer passed in to this method is not protected using auto-detach behavior upon an OnError or OnCompleted call. The implementation must ensure proper resource disposal and enforce the message grammar. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - The sink object. - - - - Represents an observable sequence of elements that have a common key. - - - The type of the key shared by all elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the common key. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. - - - The type of the data in the data source. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified. - - - - - Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed. - - - - - Gets the expression tree that is associated with the instance of IQbservable. - - - - - Gets the query provider that is associated with this data source. - - - - - Defines methods to create and execute queries that are described by an IQbservable object. - - - - - Constructs an object that can evaluate the query represented by a specified expression tree. - - The type of the elements of the that is returned. - Expression tree representing the query. - IQbservable object that can evaluate the given query expression. - - - - Internal interface describing the LINQ to Events query language. - - - - - Internal interface describing the LINQ to Events query language. - - - - - Attribute applied to static classes providing expression tree forms of query methods, - mapping those to the corresponding methods for local query execution on the specified - target class type. - - - - - Creates a new mapping to the specified local execution query method implementation type. - - Type with query methods for local execution. - - - - Gets the type with the implementation of local query methods. - - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - is null. - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - is null. - is less than zero. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - or is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - or is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription and connection. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Multicasts the source sequence notifications through the specified subject to the resulting connectable observable. Upon connection of the - connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with - the connectable observable. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be pushed into the specified subject. - Subject to push source elements into. - A connectable observable sequence that upon connection causes the source sequence to push results into the specified subject. - or is null. - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Initial value received by observers upon subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will only receive the last notification of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all the notifications of the source. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - Subscribers will receive all the notifications of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Returns an enumerator that enumerates all values of the observable sequence. - - The type of the elements in the source sequence. - An observable sequence to get an enumerator for. - The enumerator that can be used to enumerate over the elements in the observable sequence. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - is null. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - is null. - - - - Returns the only element of an observable sequence, and throws an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence. - is null. - The source sequence contains more than one element. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and throws an exception if there is not exactly one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method throws an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence, or a default value if no such element exists. - is null. - The source sequence contains more than one element. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists; this method throws an exception if there is more than one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - The sequence contains more than one element that satisfies the condition in the predicate. - - - - - Waits for the observable sequence to complete and returns the last element of the sequence. - If the sequence terminates with an OnError notification, the exception is thrown. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Subscribes an observer to an enumerable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Disposable object that can be used to unsubscribe the observer from the enumerable - or is null. - - - - Subscribes an observer to an enumerable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Scheduler to perform the enumeration on. - Disposable object that can be used to unsubscribe the observer from the enumerable - or or is null. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - The type of the elements in the source sequence. - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with a .NET event, conforming to the standard .NET event pattern. - - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - or or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Generates an observable sequence of integral numbers within a specified range. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - is null. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - is null. - - - - Returns an observable sequence that contains a single element. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Uses to determine which source in to return, choosing if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - if evaluates true; otherwise. - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - if evaluates true; an empty sequence otherwise. - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - if evaluates true; an empty sequence otherwise. - or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - or is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - or is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - is less than or equal to zero. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to - so in case emits an element right away, elements from are not missed. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - or is null. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to to have a latest element readily available - in case emits an element right away. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - or or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Hides the identity of an observable sequence. - - The type of the elements in the source sequence. - An observable sequence whose identity to hide. - An observable sequence that hides the identity of the source sequence. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than or equal to zero. - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - is null. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - is null. - is less than zero. - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - is less than zero. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - is null. - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - or is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than or equal to zero. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - is null. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - is less than 0. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - or is null. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - is null. - is less than zero. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - is null. - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - or is null. - is less than zero. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or or is null. - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Returns an observable sequence that produces a value after each period. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a sampler observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - or is null. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - or is null. - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or or is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - is null. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - is less than TimeSpan.Zero. - is null. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Gets the local query provider which will retarget Qbservable-based queries to the corresponding Observable-based query for in-memory execution upon subscription. - - - - - Converts an in-memory observable sequence into an sequence with an expression tree representing the source sequence. - - The type of the elements in the source sequence. - Source sequence. - sequence representing the given observable source sequence. - is null. - - - - Returns the input typed as an . - This operator is used to separate the part of the query that's captured as an expression tree from the part that's executed locally. - - The type of the elements in the source sequence. - An sequence to convert to an sequence. - The original source object, but typed as an . - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - This operator requires the source's object (see ) to implement . - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - This operator requires the source's object (see ) to implement . - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - - or is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or is null. - - - - Uses to determine which source in to return, choosing if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or or is null. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - - or is null. - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or or is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or is null. - This operator requires the source's object (see ) to implement . - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified . - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or or is null. - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - - is null. - - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - - is null. - - is less than zero. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - - or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - Query provider used to construct the data source. - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - - or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - - if evaluates true; an empty sequence otherwise. - - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - - if evaluates true; otherwise. - - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - - if evaluates true; an empty sequence otherwise. - - or or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - - is null. - - - - Returns an observable sequence that produces a value after each period. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - - is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - This operator requires the source's object (see ) to implement . - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - - is null. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - - is null. - This operator requires the source's object (see ) to implement . - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Generates an observable sequence of integral numbers within a specified range. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - is null. - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - - is null. - - is less than zero. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than TimeSpan.Zero. - - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - is less than zero. - - - - Returns an observable sequence that contains a single element. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - - is null. - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a samper observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - - or is null. - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - - is null. - - is less than zero. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - - is null. - - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - - or is null. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - or is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - - or is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - is null. - - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - or is null. - - is less than zero. - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - or is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - - or is null. - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - - or is null. - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - - is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - - or is null. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - - is null. - This operator requires the source's object (see ) to implement . - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an enumerable sequence to an observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - - or or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - or is null. - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - or or is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - or is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - Immediately subscribes to source and retains the elements in the observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Object that's both an observable sequence and a list which can be used to access the source sequence's elements. - is null. - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Query provider used to construct the data source. - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - - is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - - or is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - - or or is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - (Infrastructure) Implement query debugger services. - - - - - The System.Reactive.Linq namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ). - Query operators are made available as extension methods for and defined on the Observable and Qbservable classes, respectively. - - - - - Base class for implementation of query operators, providing a lightweight sink that can be disposed to mute the outgoing observer. - - Type of the resulting sequence's elements. - Implementations of sinks are responsible to enforce the message grammar on the associated observer. Upon sending a terminal message, a pairing Dispose call should be made to trigger cancellation of related resources and to mute the outgoing observer. - - - - Provides a mechanism for receiving push-based notifications and returning a response. - - - The type of the elements received by the observer. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the result returned from the observer's notification handlers. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Notifies the observer of a new element in the sequence. - - The new element in the sequence. - Result returned upon observation of a new element. - - - - Notifies the observer that an exception has occurred. - - The exception that occurred. - Result returned upon observation of an error. - - - - Notifies the observer of the end of the sequence. - - Result returned upon observation of the sequence completion. - - - - Abstract base class for join patterns. - - - - - Represents a join pattern over one observable sequence. - - The type of the elements in the first source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns. - - The type of the results produced by the plan. - - - - Abstract base class for join patterns represented by an expression tree. - - - - - Creates a new join pattern object using the specified expression tree represention. - - Expression tree representing the join pattern. - - - - Gets the expression tree representing the join pattern. - - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns represented by an expression tree. - - The type of the results produced by the plan. - - - - Gets the expression tree representing the join pattern execution plan. - - - - - The System.Reactive.Joins namespace contains classes used to express join patterns over observable sequences using fluent method syntax. - - - - - Represents an object that retains the elements of the observable sequence and signals the end of the sequence. - - The type of elements received from the source sequence. - - - - Constructs an object that retains the values of source and signals the end of the sequence. - - The observable sequence whose elements will be retained in the list. - is null. - - - - Returns the last value of the observable sequence. - - - - - Determines the index of a specific item in the ListObservable. - - The element to determine the index for. - The index of the specified item in the list; -1 if not found. - - - - Inserts an item to the ListObservable at the specified index. - - The index to insert the item at. - The item to insert in the list. - - - - Removes the ListObservable item at the specified index. - - The index of the item to remove. - - - - Gets or sets the element at the specified index. - - The index of the item to retrieve or set. - - - - Adds an item to the ListObservable. - - The item to add to the list. - - - - Removes all items from the ListObservable. - - - - - Determines whether the ListObservable contains a specific value. - - The item to search for in the list. - true if found; false otherwise. - - - - Copies the elements of the ListObservable to an System.Array, starting at a particular System.Array index. - - The array to copy elements to. - The start index in the array to start copying elements to. - - - - Gets the number of elements contained in the ListObservable. - - - - - Gets a value that indicates whether the ListObservable is read-only. - - - - - Removes the first occurrence of a specific object from the ListObservable. - - The item to remove from the list. - true if the item was found; false otherwise. - - - - Returns an enumerator that iterates through the collection. - - Enumerator over the list. - - - - Subscribes an observer to the ListObservable which will be notified upon completion. - - The observer to send completion or error messages to. - The disposable resource that can be used to unsubscribe. - is null. - - - - The System.Reactive namespace contains interfaces and classes used throughout the Reactive Extensions library. - - - - - The System.Reactive.Subjects namespace contains interfaces and classes to represent subjects, which are objects implementing both and . - Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to - have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries. - - - - - Represents the result of an asynchronous operation. - The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject that can only receive one value and that value is cached for all future observations. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence, also causing the last received value to be sent out (if any). - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Sends a value to the subject. The last value received before successful termination will be sent to all subscribed and future observers. - - The value to store in the subject. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Gets an awaitable object for the current AsyncSubject. - - Object that can be awaited. - - - - Specifies a callback action that will be invoked when the subject completes. - - Callback action that will be invoked when the subject completes. - is null. - - - - Gets whether the AsyncSubject has completed. - - - - - Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally. - - The last element of the subject. Throws an InvalidOperationException if no element was received. - The source sequence is empty. - - - - Represents a value that changes over time. - Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications. - - The type of the elements processed by the subject. - - - - Initializes a new instance of the class which creates a subject that caches its last value and starts with the specified value. - - Initial value sent to observers when no other value has been received by the subject yet. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Gets the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - - is frozen after is called. - After is called, always throws the specified exception. - An exception is always thrown after is called. - - Reading is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - Dispose was called. - - - - Tries to get the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - true if a value is available; false if the subject was disposed. - - The value returned from is frozen after is called. - After is called, always throws the specified exception. - - Calling is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the resulting sequence, after transformation through the subject. - - - - Creates an observable that can be connected and disconnected from its source. - - Underlying observable source sequence that can be connected and disconnected from the wrapper. - Subject exposed by the connectable observable, receiving data from the underlying source sequence upon connection. - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable object used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method. - - Observer that will receive values from the underlying observable source when the current ConnectableObservable instance is connected through a call to Connect. - Disposable used to unsubscribe from the observable sequence. - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - - The type of the elements in the sequence. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Represents an object that is both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Represents an object that is both an observable sequence as well as an observer. - - - The type of the elements received by the subject. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements produced by the subject. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies. - - The type of the elements processed by the subject. - - - - Underlying optimized implementation of the replay subject. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified scheduler. - - Scheduler the observers are invoked on. - is null. - - - - Initializes a new instance of the class with the specified buffer size. - - Maximum element count of the replay buffer. - is less than zero. - - - - Initializes a new instance of the class with the specified buffer size and scheduler. - - Maximum element count of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than zero. - - - - Initializes a new instance of the class with the specified window. - - Maximum time length of the replay buffer. - is less than . - - - - Initializes a new instance of the class with the specified window and scheduler. - - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than . - - - - Initializes a new instance of the class with the specified buffer size and window. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - is less than zero. -or- is less than . - - - - Initializes a new instance of the class with the specified buffer size, window and scheduler. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is less than zero. -or- is less than . - is null. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed and future observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Notifies all subscribed and future observers about the specified exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed and future observers about the end of the sequence. - - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribe all observers. - - - - - Original implementation of the ReplaySubject with time based operations (Scheduling, Stopwatch, buffer-by-time). - - - - - Specialized scheduled observer similar to a scheduled observer for the immediate scheduler. - - Type of the elements processed by the observer. - - - - Gate to control ownership transfer and protect data structures. - - - - - Observer to forward notifications to. - - - - - Queue to enqueue OnNext notifications into. - - - - - Standby queue to swap out for _queue when transferring ownership. This allows to reuse - queues in case of busy subjects where the initial replay doesn't suffice to catch up. - - - - - Exception passed to an OnError notification, if any. - - - - - Indicates whether an OnCompleted notification was received. - - - - - Indicates whether the observer is busy, i.e. some thread is actively draining the - notifications that were queued up. - - - - - Indicates whether a failure occurred when the owner was draining the queue. This will - prevent future work to be processed. - - - - - Creates a new scheduled observer that proxies to the specified observer. - - Observer to forward notifications to. - - - - Disposes the observer. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - The number of enqueued notifications to process (ignored). - - - - Enqueues an OnCompleted notification. - - - - - Enqueues an OnError notification. - - Error of the notification. - - - - Enqueues an OnNext notification. - - Value of the notification. - - - - Terminates the observer upon receiving terminal notifications, thus preventing - future notifications to go out. - - Observer to send terminal notifications to. - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribes all observers. - - - - - Provides a set of static methods for creating subjects. - - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer. - The type of the elements produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer and produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Base class for objects that are both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Releases all resources used by the current instance of the subject and unsubscribes all observers. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Indicates the type of a notification. - - - - - Represents an OnNext notification. - - - - - Represents an OnError notification. - - - - - Represents an OnCompleted notification. - - - - - Represents a notification to an observer. - - The type of the elements received by the observer. - - - - Default constructor used by derived types. - - - - - Returns the value of an OnNext notification or throws an exception. - - - - - Returns a value that indicates whether the notification has a value. - - - - - Returns the exception of an OnError notification or returns null. - - - - - Gets the kind of notification that is represented. - - - - - Represents an OnNext notification to an observer. - - - - - Constructs a notification of a new value. - - - - - Returns the value of an OnNext notification. - - - - - Returns null. - - - - - Returns true. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and a specified object are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnError notification to an observer. - - - - - Constructs a notification of an exception. - - - - - Throws the exception. - - - - - Returns the exception. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnCompleted notification to an observer. - - - - - Constructs a notification of the end of a sequence. - - - - - Throws an . - - - - - Returns null. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Determines whether the current object has the same observer message payload as a specified value. - - An object to compare to the current object. - true if both objects have the same observer message payload; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have the same observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has the same observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have a different observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has a different observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent a different observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - The type of the result returned from the observer's notification handlers. - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - The type of the result returned from the notification handler delegates. - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Returns an observable sequence with a single notification, using the immediate scheduler. - - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Returns an observable sequence with a single notification. - - Scheduler to send out the notification calls on. - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Provides a set of static methods for constructing notifications. - - - - - Creates an object that represents an OnNext notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The value contained in the notification. - The OnNext notification containing the value. - - - - Creates an object that represents an OnError notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The exception contained in the notification. - The OnError notification containing the exception. - is null. - - - - Creates an object that represents an OnCompleted notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The OnCompleted notification. - - - - Abstract base class for implementations of the interface. - - - If you don't need a named type to create an observable sequence (i.e. you rather need - an instance rather than a reusable type), use the Observable.Create method to create - an observable sequence with specified subscription behavior. - - The type of the elements in the sequence. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Implement this method with the core subscription logic for the observable sequence. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Provides a set of static methods for creating observers. - - - - - Creates an observer from a notification callback. - - The type of the elements received by the observer. - Action that handles a notification. - The observer object that invokes the specified handler using a notification corresponding to each message it receives. - is null. - - - - Creates a notification callback from an observer. - - The type of the elements received by the observer. - Observer object. - The action that forwards its input notification to the underlying observer. - is null. - - - - Creates an observer from the specified OnNext action. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - The observer object implemented using the given actions. - is null. - - - - Creates an observer from the specified OnNext and OnError actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext, OnError, and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or or is null. - - - - Hides the identity of an observer. - - The type of the elements received by the source observer. - An observer whose identity to hide. - An observer that hides the identity of the specified observer. - is null. - - - - Checks access to the observer for grammar violations. This includes checking for multiple OnError or OnCompleted calls, as well as reentrancy in any of the observer methods. - If a violation is detected, an InvalidOperationException is thrown from the offending observer method call. - - The type of the elements received by the source observer. - The observer whose callback invocations should be checked for grammar violations. - An observer that checks callbacks invocations against the observer grammar and, if the checks pass, forwards those to the specified observer. - is null. - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently from multiple threads. This overload is useful when coordinating access to an observer. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload, passing true for the second parameter. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently. This overload is useful when coordinating access to an observer. - The parameter configures the type of lock used for synchronization. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - If set to true, reentrant observer callbacks will be queued up and get delivered to the observer in a sequential manner. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - When the parameter is set to false, behavior is identical to the overload which uses - a Monitor for synchronization. When the parameter is set to true, an - is used to queue up callbacks to the specified observer if a reentrant call is made. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently by multiple threads, using the specified gate object for use by a Monitor-based lock. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common gate object. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently, using the specified asynchronous lock to protect against concurrent and reentrant access. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common asynchronous lock. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - - - Schedules the invocation of observer methods on the given scheduler. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Scheduler to schedule observer messages on. - Observer whose messages are scheduled on the given scheduler. - or is null. - - - - Schedules the invocation of observer methods on the given synchonization context. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Synchonization context to schedule observer messages on. - Observer whose messages are scheduled on the given synchonization context. - or is null. - - - - Converts an observer to a progress object. - - The type of the progress objects received by the source observer. - The observer to convert. - Progress object whose Report messages correspond to the observer's OnNext messages. - is null. - - - - Converts an observer to a progress object, using the specified scheduler to invoke the progress reporting method. - - The type of the progress objects received by the source observer. - The observer to convert. - Scheduler to report progress on. - Progress object whose Report messages correspond to the observer's OnNext messages. - or is null. - - - - Converts a progress object to an observer. - - The type of the progress objects received by the progress reporter. - The progress object to convert. - Observer whose OnNext messages correspond to the progress object's Report messages. - is null. - - - - Abstract base class for implementations of the interface. - - This base class enforces the grammar of observers where and are terminal messages. - The type of the elements in the sequence. - - - - Creates a new observer in a non-stopped state. - - - - - Notifies the observer of a new element in the sequence. - - Next element in the sequence. - - - - Implement this method to react to the receival of a new element in the sequence. - - Next element in the sequence. - This method only gets called when the observer hasn't stopped yet. - - - - Notifies the observer that an exception has occurred. - - The error that has occurred. - is null. - - - - Implement this method to react to the occurrence of an exception. - - The error that has occurred. - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Notifies the observer of the end of the sequence. - - - - - Implement this method to react to the end of the sequence. - - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Disposes the observer, causing it to transition to the stopped state. - - - - - Core implementation of . - - true if the Dispose call was triggered by the method; false if it was triggered by the finalizer. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you're building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead.. - - - - - Looks up a localized string similar to OnCompleted notification doesn't have a value.. - - - - - Looks up a localized string similar to Disposable has already been assigned.. - - - - - Looks up a localized string similar to Disposables collection can not contain null values.. - - - - - Looks up a localized string similar to Failed to start monitoring system clock changes.. - - - - - Looks up a localized string similar to Heap is empty.. - - - - - Looks up a localized string similar to Observer has already terminated.. - - - - - Looks up a localized string similar to Reentrancy has been detected.. - - - - - Looks up a localized string similar to This scheduler operation has already been awaited.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} cannot be called when the scheduler is already running. Try using Sleep instead.. - - - - - Looks up a localized string similar to Could not find event '{0}' on object of type '{1}'.. - - - - - Looks up a localized string similar to Could not find event '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Add method should take 1 parameter.. - - - - - Looks up a localized string similar to The second parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Event is missing the add method.. - - - - - Looks up a localized string similar to Event is missing the remove method.. - - - - - Looks up a localized string similar to The event delegate must have a void return type.. - - - - - Looks up a localized string similar to The event delegate must have exactly two parameters.. - - - - - Looks up a localized string similar to Remove method should take 1 parameter.. - - - - - Looks up a localized string similar to The first parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Remove method of a WinRT event should take an EventRegistrationToken.. - - - - - Looks up a localized string similar to Sequence contains more than one element.. - - - - - Looks up a localized string similar to Sequence contains more than one matching element.. - - - - - Looks up a localized string similar to Sequence contains no elements.. - - - - - Looks up a localized string similar to Sequence contains no matching element.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The WinRT thread pool doesn't support creating periodic timers with a period below 1 millisecond.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Expected Qbservable.ToQueryable.. - - - - - Looks up a localized string similar to Invalid expression tree type.. - - - - - Looks up a localized string similar to There is no method '{0}' on type '{1}' that matches the specified arguments.. - - - - - Extension of the interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async ITaskObservable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Interface representing an awaiter for an . - - The type of the elements in the sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - The System.Reactive.Threading.Tasks namespace contains helpers for the conversion between tasks and observable sequences. - - - - - Provides a set of static methods for converting tasks to observable sequences. - - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - The state to use as the underlying task's AsyncState. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - The state to use as the underlying task's . - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Represents a value associated with time interval information. - The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. - - The type of the value being annotated with time interval information. - - - - Constructs a time interval value. - - The value to be annotated with a time interval. - Time interval associated with the value. - - - - Gets the value. - - - - - Gets the interval. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Represents value with a timestamp on it. - The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time. - - The type of the value being timestamped. - - - - Constructs a timestamped value. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - - - - Gets the value. - - - - - Gets the timestamp. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - A helper class with a factory method for creating instances. - - - - - Creates an instance of a . This is syntactic sugar that uses type inference - to avoid specifying a type in a constructor call, which is very useful when using anonymous types. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - Creates a new timestamped value. - - - - Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic). - - - - - Determines whether the specified value is equal to the current . Because has a single value, this always returns true. - - An object to compare to the current value. - Because has a single value, this always returns true. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is a value; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Determines whether the two specified values are equal. Because has a single value, this always returns true. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns true. - - - - Determines whether the two specified values are not equal. Because has a single value, this always returns false. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns false. - - - - Gets the single value. - - - - - Provides a set of static methods for subscribing delegates to observables. - - - - - Subscribes to the observable sequence without specifying any handlers. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - object used to unsubscribe from the observable sequence. - is null. - - - - Subscribes an element handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - object used to unsubscribe from the observable sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or or is null. - - - - Subscribes an observer to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer to subscribe to the sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes to the observable sequence without specifying any handlers, using a to support unsubscription. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - CancellationToken that can be signaled to unsubscribe from the source sequence. - is null. - - - - Subscribes an element handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or or is null. - - - - Subscribes to the specified source, re-routing synchronous exceptions during invocation of the method to the observer's channel. - This method is typically used when writing query operators. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer that will be passed to the observable sequence, and that will be used for exception propagation. - object used to unsubscribe from the observable sequence. - or is null. - - - - Attribute to decorate a task-like type to specify a compatible asynchronous method builder. - - - - - Creates a new instance of the attribute using the specified . - - The type implementing the asynchronous method builder. - - - - Represents a builder for asynchronous methods that return a task-like . - - The type of the elements in the sequence. - - - - The compiler-generated asynchronous state machine representing the execution flow of the asynchronous - method whose return type is a task-like . - - - - - The underlying observable sequence representing the result produced by the asynchronous method. - - - - - Creates an instance of the struct. - - A new instance of the struct. - - - - Begins running the builder with the associated state machine. - - The type of the state machine. - The state machine instance, passed by reference. - is null. - - - - Associates the builder with the specified state machine. - - The state machine instance to associate with the builder. - is null. - The state machine was previously set. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Gets the observable sequence for this builder. - - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Rethrows an exception that was thrown from an awaiter's OnCompleted methods. - - The exception to rethrow. - - - - Implementation of the IObservable<T> interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async Observable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - The underlying observable sequence to subscribe to in case the asynchronous method did not - finish synchronously. - - - - - The result returned by the asynchronous method in case the method finished synchronously. - - - - - The exception thrown by the asynchronous method in case the method finished synchronously. - - - - - Creates a new for an asynchronous method that has not finished yet. - - - - - Creates a new for an asynchronous method that synchronously returned - the specified value. - - The result returned by the asynchronous method. - - - - Creates a new for an asynchronous method that synchronously threw - the specified . - - The exception thrown by the asynchronous method. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - Attaches the specified to the observable sequence. - - The continuation to attach. - - - diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.dll b/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.dll deleted file mode 100644 index 7a64047dcd294a5e0ebfe5f3a0bd8398bb0bde30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1226240 zcmeEv2Y}qvwYFB8(d^9bj=kPx)&-0yHezSjxX^6C^k%B5w&}fF;K4Lmi-AB0#q<&g zB-Bts?+|(jAv8lMp_!IIAPEU1At7b?zwcaKNmJw%j-B`Z_ns5(x%%$8=bn4+IY-i! zM!U_-a}CQdj12z!`fJ0uAC&(#kaE$*JTw=Vf3RrWoqv9X`RIBSSuG%NIsn^7Ny`eUGmF<9!R(wl(ILjH9a2JpSE=)k=8K9#Ke ze?)^r#cZq%x!bW0xjWGa`rpODc<&7{T7j*cZ#Q<*ZE5JJP<7#M#_<-heq)b5;JBl4 zeD0aSIGii=j{h5F7<-SMU75WfK+%nJ=S1g&#{O-9wRl_%@1l zlj`BLEB;Y8)5sb>-q1FN-d!;Af*Qsve;I5n0L!(_?Z&(STND{-I_nxnq5FEXw`F#d zVH{am4~Hk1eN#aCcEy7A?Si7RJ`UXt$oWDwr-golqJCDxK3^`XPX-c}i%F;(alqca zvEDL%TwlZJ7?&|N4~&prku21T3(jO?M!2|M4gy0P&&oJ3Wx4yNYOaPxwG`{i)vN

    5ow357wX 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⪙()X34Y3g=%I1qaq^0wG*vuK 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%0DC!^jNJAQsE1 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

    8H|_oGX`JBvZXi20u>*IgQ2mNv6G=OnW(* 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ξMX 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%0AVb;#XFo}Io*mTOP-Ve3`z{@&q@(3 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 diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.pri b/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.pri deleted file mode 100644 index 77f7e3b6198f0a1f11a98981e6441927b26315e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmaJJaB;qLtZ4QN(@+`}|mJJ=ZX}L4u0o zh#4O|1*h@djVDx j&q$Y!3QAo;*)J$}Dd^{gWlK{0J< diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.xml b/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.xml deleted file mode 100644 index e3f585c0..00000000 --- a/packages/System.Reactive.4.0.0/lib/uap10.0.16299/System.Reactive.xml +++ /dev/null @@ -1,26234 +0,0 @@ - - - - System.Reactive - - - -

    - Class to create an instance from a delegate-based implementation of the method. - - The type of the elements in the sequence. - - - - Creates an observable sequence object from the specified subscription function. - - method implementation. - is null. - - - - Calls the subscription function that was supplied to the constructor. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Class to create an instance from delegate-based implementations of the On* methods. - - The type of the elements in the sequence. - - - - Creates an observer from the specified , , and actions. - - Observer's action implementation. - Observer's action implementation. - Observer's action implementation. - or or is null. - - - - Creates an observer from the specified action. - - Observer's action implementation. - is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Calls the action implementing . - - Next element in the sequence. - - - - Calls the action implementing . - - The error that has occurred. - - - - Calls the action implementing . - - - - - This class fuses logic from ObserverBase, AnonymousObserver, and SafeObserver into one class. When an observer - needs to be safeguarded, an instance of this type can be created by SafeObserver.Create when it detects its - input is an AnonymousObserver, which is commonly used by end users when using the Subscribe extension methods - that accept delegates for the On* handlers. By doing the fusion, we make the call stack depth shorter which - helps debugging and some performance. - - - - - Asynchronous lock. - - - - - Queues the action for execution. If the caller acquires the lock and becomes the owner, - the queue is processed. If the lock is already owned, the action is queued and will get - processed by the owner. - - Action to queue for execution. - is null. - - - - Clears the work items in the queue and drops further work being queued. - - - - - (Infrastructure) Concurrency abstraction layer. - - - - - Gets the current CAL. If no CAL has been set yet, it will be initialized to the default. - - - - - (Infrastructure) Concurrency abstraction layer interface. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Queues a method for execution at the specified relative time. - - Method to execute. - State to pass to the method. - Time to execute the method on. - Disposable object that can be used to stop the timer. - - - - Queues a method for periodic execution based on the specified period. - - Method to execute; should be safe for reentrancy. - Period for running the method periodically. - Disposable object that can be used to stop the timer. - - - - Queues a method for execution. - - Method to execute. - State to pass to the method. - Disposable object that can be used to cancel the queued method. - - - - Blocking sleep operation. - - Time to sleep. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Gets whether long-running scheduling is supported. - - - - - Starts a new long-running thread. - - Method to execute. - State to pass to the method. - - - - Represents an object that schedules units of work on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the current thread scheduler. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the platform's default scheduler. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the default scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is less than . - is null. - - - - Discovers scheduler services by interface type. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Represents an object that schedules units of work on a designated thread. - - - - - Counter for diagnostic purposes, to name the threads. - - - - - Thread factory function. - - - - - Stopwatch for timing free of absolute time dependencies. - - - - - Thread used by the event loop to run work items on. No work should be run on any other thread. - If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled. - - - - - Gate to protect data structures, including the work queue and the ready list. - - - - - Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer - expires and moves on to the next item in the queue. - - - - - Queue holding work items. Protected by the gate. - - - - - Queue holding items that are ready to be run as soon as possible. Protected by the gate. - - - - - Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next - item is still the same. If not, a new timer needs to be started (see below). - - - - - Disposable that always holds the timer to dispatch the first element in the queue. - - - - - Flag indicating whether the event loop should quit. When set, the event should be signaled as well to - wake up the event loop thread, which will subsequently abandon all work. - - - - - Creates an object that schedules units of work on a designated thread. - - - - - Creates an object that schedules units of work on a designated thread, using the specified factory to control thread creation options. - - Factory function for thread creation. - is null. - - - - Indicates whether the event loop thread is allowed to quit when no work is left. If new work - is scheduled afterwards, a new event loop thread is created. This property is used by the - NewThreadScheduler which uses an event loop for its recursive invocations. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - The scheduler has been disposed and doesn't accept new work. - - - - Schedules a periodic piece of work on the designated thread. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - The scheduler has been disposed and doesn't accept new work. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned. - - - - - Ensures there is an event loop thread running. Should be called under the gate. - - - - - Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event - which gets set by calls to Schedule, the next item timer, or calls to Dispose. - - - - - Base class for historical schedulers, which are virtual time schedulers that use for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial clock value. - - - - Creates a new historical scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a value. - - Absolute time value to convert. - The corresponding value. - - - - Converts the value to a relative time value. - - value to convert. - The corresponding relative time value. - - - - Provides a virtual time scheduler that uses for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at . - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work to run immediately on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the immediate scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents a work item that has been scheduled. - - Absolute time representation type. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Represents an object that schedules units of work. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Scheduler with support for starting long-running tasks. - This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling. - - - - - Schedules a long-running piece of work. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - Notes to implementers - The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action. - - - - - Scheduler with support for running periodic tasks. - This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling. - - - - - Schedules a periodic piece of work. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - - - - Abstraction for a stopwatch to compute time relative to a starting point. - - - - - Gets the time elapsed since the stopwatch object was obtained. - - - - - Provider for objects. - - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for machine-local schedulers, using the local system clock for time-based operations. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - Platform-specific scheduler implementations should reimplement - to provide a more efficient implementation (if available). - - - - - Discovers scheduler services by interface type. The base class implementation returns - requested services for each scheduler interface implemented by the derived class. For - more control over service discovery, derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Gate to protect local scheduler queues. - - - - - Gate to protect queues and to synchronize scheduling decisions and system clock - change management. - - - - - Long term work queue. Contains work that's due beyond SHORTTERM, computed at the - time of enqueueing. - - - - - Disposable resource for the long term timer that will reevaluate and dispatch the - first item in the long term queue. A serial disposable is used to make "dispose - current and assign new" logic easier. The disposable itself is never disposed. - - - - - Item at the head of the long term queue for which the current long term timer is - running. Used to detect changes in the queue and decide whether we should replace - or can continue using the current timer (because no earlier long term work was - added to the queue). - - - - - Short term work queue. Contains work that's due soon, computed at the time of - enqueueing or upon reevaluation of the long term queue causing migration of work - items. This queue is kept in order to be able to relocate short term items back - to the long term queue in case a system clock change occurs. - - - - - Set of disposable handles to all of the current short term work Schedule calls, - allowing those to be cancelled upon a system clock change. - - - - - Threshold where an item is considered to be short term work or gets moved from - long term to short term. - - - - - Maximum error ratio for timer drift. We've seen machines with 10s drift on a - daily basis, which is in the order 10E-4, so we allow for extra margin here. - This value is used to calculate early arrival for the long term queue timer - that will reevaluate work for the short term queue. - - Example: -------------------------------...---------------------*-----$ - ^ ^ - | | - early due - 0.999 1.0 - - We also make the gap between early and due at least LONGTOSHORT so we have - enough time to transition work to short term and as a courtesy to the - destination scheduler to manage its queues etc. - - - - - Minimum threshold for the long term timer to fire before the queue is reevaluated - for short term work. This value is chosen to be less than SHORTTERM in order to - ensure the timer fires and has work to transition to the short term queue. - - - - - Threshold used to determine when a short term timer has fired too early compared - to the absolute due time. This provides a last chance protection against early - completion of scheduled work, which can happen in case of time adjustment in the - operating system (cf. GetSystemTimeAdjustment). - - - - - Longest interval supported by timers in the BCL. - - - - - Creates a new local scheduler. - - - - - Enqueues absolute time scheduled work in the timer queue or the short term work list. - - State to pass to the action. - Absolute time to run the work on. The timer queue is responsible to execute the work close to the specified time, also accounting for system clock changes. - Action to run, potentially recursing into the scheduler. - Disposable object to prevent the work from running. - - - - Schedule work that's due in the short term. This leads to relative scheduling calls to the - underlying scheduler for short TimeSpan values. If the system clock changes in the meantime, - the short term work is attempted to be cancelled and reevaluated. - - Work item to schedule in the short term. The caller is responsible to determine the work is indeed short term. - - - - Callback to process the next short term work item. - - Recursive scheduler supplied by the underlying scheduler. - Disposable used to identify the work the timer was triggered for (see code for usage). - Empty disposable. Recursive work cancellation is wired through the original WorkItem. - - - - Schedule work that's due on the long term. This leads to the work being queued up for - eventual transitioning to the short term work list. - - Work item to schedule on the long term. The caller is responsible to determine the work is indeed long term. - - - - Updates the long term timer which is responsible to transition work from the head of the - long term queue to the short term work list. - - Should be called under the scheduler lock. - - - - Evaluates the long term queue, transitioning short term work to the short term list, - and adjusting the new long term processing timer accordingly. - - Ignored. - - - - Callback invoked when a system clock change is observed in order to adjust and reevaluate - the internal scheduling queues. - - Currently not used. - Currently not used. - - - - Represents a work item in the absolute time scheduler. - - - This type is very similar to ScheduledItem, but we need a different Invoke signature to allow customization - of the target scheduler (e.g. when called in a recursive scheduling context, see ExecuteNextShortTermWorkItem). - - - - - Represents a work item that closes over scheduler invocation state. Subtyping is - used to have a common type for the scheduler queues. - - - - - Represents an object that schedules each unit of work on a separate thread. - - - - - Creates an object that schedules each unit of work on a separate thread. - - - - - Gets an instance of this scheduler that uses the default Thread constructor. - - - - - Creates an object that schedules each unit of work on a separate thread. - - Factory function for thread creation. - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for scheduled work items. - - Absolute time representation type. - - - - Creates a new scheduled work item to run at the specified time. - - Absolute time at which the work item has to be executed. - Comparer used to compare work items based on their scheduled time. - is null. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Implement this method to perform the work item invocation, returning a disposable object for deep cancellation. - - Disposable object used to cancel the work item and/or derived work items. - - - - Compares the work item with another work item based on absolute time values. - - Work item to compare the current work item to. - Relative ordering between this and the specified work item. - The inequality operators are overloaded to provide results consistent with the implementation. Equality operators implement traditional reference equality semantics. - - - - Determines whether one specified object is due before a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due before or at the same of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after or at the same time of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether two specified objects are equal. - - The first object to compare. - The second object to compare. - true if both are equal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether two specified objects are inequal. - - The first object to compare. - The second object to compare. - true if both are inequal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether a object is equal to the specified object. - - The object to compare to the current object. - true if the obj parameter is a object and is equal to the current object; otherwise, false. - - - - Returns the hash code for the current object. - - A 32-bit signed integer hash code. - - - - Cancels the work item by disposing the resource returned by as soon as possible. - - - - - Gets whether the work item has received a cancellation request. - - - - - Represents a scheduled work item based on the materialization of an IScheduler.Schedule method call. - - Absolute time representation type. - Type of the state passed to the scheduled action. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - Comparer used to compare work items based on their scheduled time. - or or is null. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - or is null. - - - - Invokes the scheduled action with the supplied recursive scheduler and state. - - Cancellation resource returned by the scheduled action. - - - - Provides a set of static properties to access commonly used schedulers. - - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Gets the current time according to the local machine's system clock. - - - - - Normalizes the specified value to a positive value. - - The value to normalize. - The specified TimeSpan value if it is zero or positive; otherwise, . - - - - Gets a scheduler that schedules work immediately on the current thread. - - - - - Gets a scheduler that schedules work as soon as possible on the current thread. - - - - - Gets a scheduler that schedules work on the platform's default scheduler. - - - - - Gets a scheduler that schedules work on the thread pool. - - - - - Gets a scheduler that schedules work on a new thread using default thread creation options. - - - - - Gets a scheduler that schedules work on Task Parallel Library (TPL) task pool using the default TaskScheduler. - - - - - Schedules an action to be executed recursively. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified relative time. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified absolute time. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using in case a stopwatch is required, but use of emulation stopwatch based - on the scheduler's clock is acceptable. Use of this method is recommended for best-effort use of the stopwatch provider - scheduler service, where the caller falls back to not using stopwatches if this facility wasn't found. - - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using the extension methods for in case periodic scheduling - is required and emulation of periodic behavior using other scheduler services is desirable. Use of this method is recommended - for best-effort use of the periodic scheduling service, where the caller falls back to not using periodic scheduling if this - facility wasn't found. - - - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - The scheduler to run periodic work on. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - Scheduler to execute the action on. - State passed to the action to be executed. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - Scheduler to execute the action on. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Starts a new stopwatch object by dynamically discovering the scheduler's capabilities. - If the scheduler provides stopwatch functionality, the request will be forwarded to the stopwatch provider implementation. - Otherwise, the stopwatch will be emulated using the scheduler's notion of absolute time. - - Scheduler to obtain a stopwatch for. - New stopwatch object; started at the time of the request. - is null. - The resulting stopwatch object can have non-monotonic behavior. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed after the specified relative due time. - - Scheduler to execute the action on. - Action to execute. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at the specified absolute due time. - - Scheduler to execute the action on. - Action to execute. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns a scheduler that represents the original scheduler, without any of its interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable all optimizations for. - Proxy to the original scheduler but without any optimizations enabled. - is null. - - - - Returns a scheduler that represents the original scheduler, without the specified set of interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable the specified optimizations for. - Types of the optimization interfaces that have to be disabled. - Proxy to the original scheduler but without the specified optimizations enabled. - or is null. - - - - Returns a scheduler that wraps the original scheduler, adding exception handling for scheduled actions. - - Type of the exception to check for. - Scheduler to apply an exception filter for. - Handler that's run if an exception is caught. The exception will be rethrown if the handler returns false. - Wrapper around the original scheduler, enforcing exception handling. - or is null. - - - - Represents an awaitable scheduler operation. Awaiting the object causes the continuation to be posted back to the originating scheduler's work queue. - - - - - Controls whether the continuation is run on the originating synchronization context (false by default). - - true to run the continuation on the captured synchronization context; false otherwise (default). - Scheduler operation object with configured await behavior. - - - - Gets an awaiter for the scheduler operation, used to post back the continuation. - - Awaiter for the scheduler operation. - - - - (Infrastructure) Scheduler operation awaiter type used by the code generated for C# await and Visual Basic Await expressions. - - - - - Indicates whether the scheduler operation has completed. Returns false unless cancellation was already requested. - - - - - Completes the scheduler operation, throwing an OperationCanceledException in case cancellation was requested. - - - - - Registers the continuation with the scheduler operation. - - Continuation to be run on the originating scheduler. - - - - Efficient scheduler queue that maintains scheduled items sorted by absolute time. - - Absolute time representation type. - This type is not thread safe; users should ensure proper synchronization. - - - - Creates a new scheduler queue with a default initial capacity. - - - - - Creats a new scheduler queue with the specified initial capacity. - - Initial capacity of the scheduler queue. - is less than zero. - - - - Gets the number of scheduled items in the scheduler queue. - - - - - Enqueues the specified work item to be scheduled. - - Work item to be scheduled. - - - - Removes the specified work item from the scheduler queue. - - Work item to be removed from the scheduler queue. - true if the item was found; false otherwise. - - - - Dequeues the next work item from the scheduler queue. - - Next work item in the scheduler queue (removed). - - - - Peeks the next work item in the scheduler queue. - - Next work item in the scheduler queue (not removed). - - - - Provides basic synchronization and scheduling services for observable sequences. - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler. - In order to invoke observer callbacks on the specified scheduler, e.g. to offload callback processing to a dedicated thread, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified synchronization context. - In order to invoke observer callbacks on the specified synchronization context, e.g. to post callbacks to a UI thread represented by the synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - - - Wraps the source sequence in order to ensure observer callbacks are properly serialized. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - - - Wraps the source sequence in order to ensure observer callbacks are synchronized using the specified gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Represents an object that schedules units of work on a provided . - - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - is null. - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - Configures whether scheduling always posts to the synchronization context, regardless whether the caller is on the same synchronization context. - is null. - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool. - - Instance of this type using the default TaskScheduler to schedule work on the TPL task pool. - - - - Creates an object that schedules units of work using the provided . - - Task factory used to create tasks to run units of work. - is null. - - - - Gets an instance of this scheduler that uses the default . - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Gets a new stopwatch ob ject. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an object that schedules units of work on the Windows Runtime thread pool. - - Singleton instance of this type exposed through this static property. - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool. - - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool with the given priority. - - Priority for scheduled units of work. - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool with the given priority. - - Priority for scheduled units of work. - Options that configure how work is scheduled. - - - - Gets the singleton instance of the Windows Runtime thread pool scheduler. - - - - - Gets the priority at which work is scheduled. - - - - - Gets the options that configure how work is scheduled. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a Windows.System.Threading.ThreadPoolTimer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a Windows.System.Threading.ThreadPoolTimer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than one millisecond. - - - - Base class for virtual time schedulers. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a DateTimeOffset value. - - Absolute time value to convert. - The corresponding DateTimeOffset value. - - - - Converts the TimeSpan value to a relative time value. - - TimeSpan value to convert. - The corresponding relative time value. - - - - Gets whether the scheduler is enabled to run work. - - - - - Gets the comparer used to compare absolute time values. - - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts the virtual time scheduler. - - - - - Stops the virtual time scheduler. - - - - - Advances the scheduler's clock to the specified time, running all work till that point. - - Absolute time to advance the scheduler's clock to. - is in the past. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time, running all work scheduled for that timespan. - - Relative time to advance the scheduler's clock by. - is negative. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time. - - Relative time to advance the scheduler's clock by. - is negative. - - - - Gets the scheduler's absolute time clock value. - - - - - Gets the scheduler's notion of current time. - - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Discovers scheduler services by interface type. The base class implementation supports - only the IStopwatchProvider service. To influence service discovery - such as adding - support for other scheduler services - derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Base class for virtual time schedulers using a priority queue for scheduled items. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Provides a set of extension methods for virtual time scheduling. - - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - The System.Reactive.Concurrency namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and - process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data, - and to write unit tests for functionality built using Reactive Extensions constructs. - - - - - Represents an object that schedules units of work on a . - - - This scheduler type is typically used indirectly through the and methods that use the current Dispatcher. - - - - - Constructs a that schedules units of work on the given . - - Dispatcher to schedule work on. - is null. - - - - Constructs a that schedules units of work on the given with the given priority. - - Dispatcher to schedule work on. - Priority for scheduled units of work. - is null. - - - - Gets the scheduler that schedules work on the associated with the current Window. - - - - - Gets the associated with the . - - - - - Gets the priority at which work is scheduled. - - - - - Schedules an action to be executed on the dispatcher. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an Action-based disposable. - - - - - Constructs a new disposable with the given action used for disposal. - - Disposal action which will be run upon calling Dispose. - - - - Gets a value that indicates whether the object is disposed. - - - - - Calls the disposal action if and only if the current instance hasn't been disposed yet. - - - - - Represents a disposable resource that can be checked for disposal status. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Sets the status to disposed, which can be observer through the property. - - - - - Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal. - - - - - Initializes a new instance of the class that uses an existing . - - used for cancellation. - is null. - - - - Initializes a new instance of the class that uses a new . - - - - - Gets the used by this . - - - - - Cancels the underlying . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Initializes a new instance of the class with no disposables contained by it initially. - - - - - Initializes a new instance of the class with the specified number of disposables. - - The number of disposables that the new CompositeDisposable can initially store. - is less than zero. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Gets the number of disposables contained in the . - - - - - Adds a disposable to the or disposes the disposable if the is disposed. - - Disposable to add. - is null. - - - - Removes and disposes the first occurrence of a disposable from the . - - Disposable to remove. - true if found; false otherwise. - is null. - - - - Disposes all disposables in the group and removes them from the group. - - - - - Removes and disposes all disposables from the , but does not dispose the . - - - - - Determines whether the contains a specific disposable. - - Disposable to search for. - true if the disposable was found; otherwise, false. - is null. - - - - Copies the disposables contained in the to an array, starting at a particular array index. - - Array to copy the contained disposables to. - Target index at which to copy the first disposable of the group. - is null. - is less than zero. -or - is larger than or equal to the array length. - - - - Always returns false. - - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose disposal invocation will be posted to the specified . - - - - - Initializes a new instance of the class that uses the specified on which to dispose the specified disposable resource. - - Context to perform disposal on. - Disposable whose Dispose operation to run on the given synchronization context. - or is null. - - - - Gets the provided . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the underlying disposable on the provided . - - - - - Represents a disposable that does nothing on disposal. - - - - - Singleton default disposable. - - - - - Does nothing. - - - - - Provides a set of static methods for creating objects. - - - - - Gets the disposable that does nothing when disposed. - - - - - Creates a disposable object that invokes the specified action when disposed. - - Action to run during the first call to . The action is guaranteed to be run at most once. - The disposable object that runs the given action upon disposal. - is null. - - - - Disposable resource with disposal state tracking. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource. - - - - - Initializes a new instance of the class with no current underlying disposable. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - If the has already been disposed, assignment to this property causes immediate disposal of the given disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed. - - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - is null. - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - Indicates whether subsequent calls to should throw when this instance is disposed. - is null. - - - - Gets a value that indicates whether the object is disposed. - - - - - Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable. - - A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime. - This instance has been disposed and is configured to throw in this case by . - - - - Disposes the underlying disposable only when all dependent disposables have been disposed. - - - - - Represents a disposable resource whose disposal invocation will be scheduled on the specified . - - - - - Initializes a new instance of the class that uses an on which to dispose the disposable. - - Scheduler where the disposable resource will be disposed on. - Disposable resource to dispose on the given scheduler. - or is null. - - - - Gets the scheduler where the disposable resource will be disposed on. - - - - - Gets the underlying disposable. After disposal, the result is undefined. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the wrapped disposable on the provided scheduler. - - - - - Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. - - If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource which only allows a single assignment of its underlying disposable resource. - If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an . - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - Thrown if the has already been assigned to. - - - - Disposes the underlying disposable. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Creates a new group containing two disposable resources that are disposed together. - - The first disposable resoruce to add to the group. - The second disposable resoruce to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Disposes all disposables in the group. - - - - - Gets a value that indicates whether the object is disposed. - - - - - The System.Reactive.Disposables namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription - management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or - schedulers. - - - - - Provides access to the platform enlightenments used by other Rx libraries to improve system performance and - runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the - System.Reactive.PlatformServices assembly with your application and call during - application startup to ensure enlightenments are properly loaded. - - - - - Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with - platform enlightenments. If no reference is made from the user code, it's possible for the build process - to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery. - - - true if the loaded enlightenment provider matches the provided defined in the current assembly; false - otherwise. When a custom enlightenment provider is installed by the host, false will be returned. - - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Services to rethrow exceptions. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Rethrows the specified exception. - - Exception to rethrow. - - - - (Infrastructure) Provides access to the host's lifecycle management services. - - - - - Event that gets raised when the host suspends the application. - - - - - Event that gets raised when the host resumes the application. - - - - - Adds a reference to the host lifecycle manager, causing it to be sending notifications. - - - - - Removes a reference to the host lifecycle manager, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides notifications about the host's lifecycle events. - - - - - Event that gets raised when the host suspends. - - - - - Event that gets raised when the host resumes. - - - - - (Infrastructure) Event arguments for host suspension events. - - - - - (Infrastructure) Event arguments for host resumption events. - - - - - (Infrastructure) Interface for enlightenment providers. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Gets the current enlightenment provider. If none is loaded yet, accessing this property triggers provider resolution. - - - This member is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Provides access to local system clock services. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the local system clock time. - - - - - Adds a reference to the system clock monitor, causing it to be sending notifications. - - Thrown when the system doesn't support sending clock change notifications. - - - - Removes a reference to the system clock monitor, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides access to the local system clock. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the current time. - - - - - (Infrastructure) Provides a mechanism to notify local schedulers about system clock changes. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Event that gets raised when a system clock change is detected. - - - - - (Infrastructure) Event arguments for system clock change notifications. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Creates a new system clock notification object with unknown old and new times. - - - - - Creates a new system clock notification object with the specified old and new times. - - Time before the system clock changed, or DateTimeOffset.MinValue if not known. - Time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - Gets the time before the system clock changed, or DateTimeOffset.MinValue if not known. - - - - - Gets the time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - - (Infrastructure) Provides access to the local system clock. - - - - - Gets the current time. - - - - - (Infrastructure) Monitors for system clock changes based on a periodic timer. - - - - - Creates a new monitor for system clock changes with the specified polling frequency. - - Polling frequency for system clock changes. - - - - Event that gets raised when a system clock change is detected. - - - - - The System.Reactive.PlatformServices namespace contains interfaces and classes used by the runtime infrastructure of Reactive Extensions. - Those are not intended to be used directly from user code and are subject to change in future releases of the product. - - - - - Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event. - - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - The type of the sender that raised the event. - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Determines whether the current object represents the same event as a specified object. - - An object to compare to the current object. - true if both objects represent the same event; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current instance. - - A hash code for the current instance. - - - - Determines whether two specified objects represent the same event. - - The first to compare, or null. - The second to compare, or null. - true if both objects represent the same event; otherwise, false. - - - - Determines whether two specified objects represent a different event. - - The first to compare, or null. - The second to compare, or null. - true if both objects don't represent the same event; otherwise, false. - - - - Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments). - Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses - should only add an event with custom add and remove methods calling into the base class's operations. - - The type of the sender that raises the event. - The type of the event data generated by the event. - - - - Creates a new event pattern source. - - Source sequence to expose as an event. - Delegate used to invoke the event for each element of the sequence. - or is null. - - - - Adds the specified event handler, causing a subscription to the underlying source. - - Event handler to add. The same delegate should be passed to the operation in order to remove the event handler. - Invocation delegate to raise the event in the derived class. - or is null. - - - - Removes the specified event handler, causing a disposal of the corresponding subscription to the underlying source that was created during the operation. - - Event handler to remove. This should be the same delegate as one that was passed to the operation. - is null. - - - - Marks the program elements that are experimental. This class cannot be inherited. - - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - - The type of the sender that raised the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Represents a data stream signaling its elements by means of an event. - - The type of the event data generated by the event. - - - - Event signaling the next element in the data stream. - - - - - Represents a data stream signaling its elements by means of an event. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Event signaling the next element in the data stream. - - - - - Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe. - - Type of the resulting sequence's elements. - - - - Base class for implementation of query operators, providing performance benefits over the use of Observable.Create. - - Type of the resulting sequence's elements. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - Disposable representing all the resources and/or subscriptions the operator uses to process events. - The observer passed in to this method is not protected using auto-detach behavior upon an OnError or OnCompleted call. The implementation must ensure proper resource disposal and enforce the message grammar. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - The sink object. - - - - Represents an observable sequence of elements that have a common key. - - - The type of the key shared by all elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the common key. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. - - - The type of the data in the data source. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified. - - - - - Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed. - - - - - Gets the expression tree that is associated with the instance of IQbservable. - - - - - Gets the query provider that is associated with this data source. - - - - - Defines methods to create and execute queries that are described by an IQbservable object. - - - - - Constructs an object that can evaluate the query represented by a specified expression tree. - - The type of the elements of the that is returned. - Expression tree representing the query. - IQbservable object that can evaluate the given query expression. - - - - Internal interface describing the LINQ to Events query language. - - - - - Internal interface describing the LINQ to Events query language. - - - - - Attribute applied to static classes providing expression tree forms of query methods, - mapping those to the corresponding methods for local query execution on the specified - target class type. - - - - - Creates a new mapping to the specified local execution query method implementation type. - - Type with query methods for local execution. - - - - Gets the type with the implementation of local query methods. - - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - is null. - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - is null. - is less than zero. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - or is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - or is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription and connection. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Multicasts the source sequence notifications through the specified subject to the resulting connectable observable. Upon connection of the - connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with - the connectable observable. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be pushed into the specified subject. - Subject to push source elements into. - A connectable observable sequence that upon connection causes the source sequence to push results into the specified subject. - or is null. - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Initial value received by observers upon subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will only receive the last notification of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all the notifications of the source. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - Subscribers will receive all the notifications of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Returns an enumerator that enumerates all values of the observable sequence. - - The type of the elements in the source sequence. - An observable sequence to get an enumerator for. - The enumerator that can be used to enumerate over the elements in the observable sequence. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - is null. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - is null. - - - - Returns the only element of an observable sequence, and throws an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence. - is null. - The source sequence contains more than one element. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and throws an exception if there is not exactly one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method throws an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence, or a default value if no such element exists. - is null. - The source sequence contains more than one element. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists; this method throws an exception if there is more than one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - The sequence contains more than one element that satisfies the condition in the predicate. - - - - - Waits for the observable sequence to complete and returns the last element of the sequence. - If the sequence terminates with an OnError notification, the exception is thrown. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Subscribes an observer to an enumerable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Disposable object that can be used to unsubscribe the observer from the enumerable - or is null. - - - - Subscribes an observer to an enumerable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Scheduler to perform the enumeration on. - Disposable object that can be used to unsubscribe the observer from the enumerable - or or is null. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - The type of the elements in the source sequence. - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with a .NET event, conforming to the standard .NET event pattern. - - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - or or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Generates an observable sequence of integral numbers within a specified range. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - is null. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - is null. - - - - Returns an observable sequence that contains a single element. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Uses to determine which source in to return, choosing if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - if evaluates true; otherwise. - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - if evaluates true; an empty sequence otherwise. - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - if evaluates true; an empty sequence otherwise. - or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - or is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - or is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - is less than or equal to zero. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to - so in case emits an element right away, elements from are not missed. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - or is null. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to to have a latest element readily available - in case emits an element right away. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - or or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Hides the identity of an observable sequence. - - The type of the elements in the source sequence. - An observable sequence whose identity to hide. - An observable sequence that hides the identity of the source sequence. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than or equal to zero. - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - is null. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - is null. - is less than zero. - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - is less than zero. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - is null. - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - or is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than or equal to zero. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - is null. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - is less than 0. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - or is null. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - is null. - is less than zero. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - is null. - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - or is null. - is less than zero. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or or is null. - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Returns an observable sequence that produces a value after each period. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a sampler observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - or is null. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - or is null. - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or or is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - is null. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - is less than TimeSpan.Zero. - is null. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Gets the local query provider which will retarget Qbservable-based queries to the corresponding Observable-based query for in-memory execution upon subscription. - - - - - Converts an in-memory observable sequence into an sequence with an expression tree representing the source sequence. - - The type of the elements in the source sequence. - Source sequence. - sequence representing the given observable source sequence. - is null. - - - - Returns the input typed as an . - This operator is used to separate the part of the query that's captured as an expression tree from the part that's executed locally. - - The type of the elements in the source sequence. - An sequence to convert to an sequence. - The original source object, but typed as an . - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - This operator requires the source's object (see ) to implement . - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - This operator requires the source's object (see ) to implement . - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - - or is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or is null. - - - - Uses to determine which source in to return, choosing if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or or is null. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - - or is null. - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or or is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or is null. - This operator requires the source's object (see ) to implement . - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified . - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or or is null. - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - - is null. - - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - - is null. - - is less than zero. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - - or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - Query provider used to construct the data source. - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - - or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - - if evaluates true; an empty sequence otherwise. - - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - - if evaluates true; otherwise. - - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - - if evaluates true; an empty sequence otherwise. - - or or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - - is null. - - - - Returns an observable sequence that produces a value after each period. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - - is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - This operator requires the source's object (see ) to implement . - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - - is null. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - - is null. - This operator requires the source's object (see ) to implement . - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Generates an observable sequence of integral numbers within a specified range. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - is null. - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - - is null. - - is less than zero. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than TimeSpan.Zero. - - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - is less than zero. - - - - Returns an observable sequence that contains a single element. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - - is null. - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a samper observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - - or is null. - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - - is null. - - is less than zero. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - - is null. - - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - - or is null. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - or is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - - or is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - is null. - - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - or is null. - - is less than zero. - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - or is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - - or is null. - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - - or is null. - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - - is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - - or is null. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - - is null. - This operator requires the source's object (see ) to implement . - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an enumerable sequence to an observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - - or or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - or is null. - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - or or is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - or is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - Immediately subscribes to source and retains the elements in the observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Object that's both an observable sequence and a list which can be used to access the source sequence's elements. - is null. - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Query provider used to construct the data source. - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - - is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - - or is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - - or or is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - (Infrastructure) Implement query debugger services. - - - - - The System.Reactive.Linq namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ). - Query operators are made available as extension methods for and defined on the Observable and Qbservable classes, respectively. - - - - - Provides a set of extension methods to expose observable sequences as Windows Runtime asynchronous actions and operations. - - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous action. - Windows Runtime asynchronous action object representing the completion of the observable sequence. - is null. - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence, reporting incremental progress for each element produced by the sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous action. - Windows Runtime asynchronous action object representing the completion of the observable sequence, reporting incremental progress for each source sequence element. - is null. - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence, using a selector function to map the source sequence on a progress reporting sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the progress sequence. - Source sequence to expose as an asynchronous action and to compute a progress sequence that gets reported through the asynchronous action. - Selector function to map the source sequence on a progress reporting sequence. - Windows Runtime asynchronous action object representing the completion of the result sequence, reporting progress computed through the progress sequence. - or is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the observable sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous operation. - Windows Runtime asynchronous operation object that returns the last element of the observable sequence. - is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the observable sequence, reporting incremental progress for each element produced by the sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous operation. - Windows Runtime asynchronous operation object that returns the last element of the observable sequence, reporting incremental progress for each source sequence element. - is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the result sequence, reporting incremental progress for each element produced by the source sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence to compute a result sequence that gets exposed as an asynchronous operation. - Selector function to map the source sequence on a result sequence. - Windows Runtime asynchronous operation object that returns the last element of the result sequence, reporting incremental progress for each source sequence element. - or is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the result sequence, using a selector function to map the source sequence on a progress reporting sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - The type of the elements in the progress sequence. - Source sequence to compute a result sequence that gets exposed as an asynchronous operation and a progress sequence that gets reported through the asynchronous operation. - Selector function to map the source sequence on a result sequence. - Selector function to map the source sequence on a progress reporting sequence. - Windows Runtime asynchronous operation object that returns the last element of the result sequence, reporting progress computed through the progress sequence. - or or is null. - - - - Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers. - - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to notify observers on. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to notify observers on. - Priority to schedule work items at. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose observations happen on the current window's dispatcher. - is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose observations happen on the current window's dispatcher. - is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to perform subscription and unsubscription actions on. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose subscriptions and unsubscriptions happen on the current window's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current window. - In order to invoke observer callbacks on the dispatcher associated with the current window, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the current window's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current window. - In order to invoke observer callbacks on the dispatcher associated with the current window, e.g. to render results in a control, use . - - - - - Provides a set of static methods for importing typed events from Windows Runtime APIs. - - - - - Converts a typed event, conforming to the standard event pattern, to an observable sequence. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying typed event. - or is null. - - - - - Converts a typed event, conforming to the standard event pattern, to an observable sequence. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying typed event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying typed event. - or or is null. - - - - - Exposes an observable sequence as an object with a typed event. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation and merges all of the asynchronous operation results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected asynchronous operations and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the asynchronous operations executed for each element of the input sequence. - or is null. - This overload supports composition of observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation and merges all of the asynchronous operation results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected asynchronous operations and the elements in the merged result sequence. - The type of the reported progress objects, which get ignored by this query operator. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the asynchronous operations executed for each element of the input sequence. - or is null. - This overload supports composition of observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation, invokes the result selector for the source element and the asynchronous operation result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected asynchronous operations. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate asynchronous operation results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining an asynchronous operation for each element of the input sequence and then mapping the asynchronous operation's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation, invokes the result selector for the source element and the asynchronous operation result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected asynchronous operations. - The type of the reported progress objects, which get ignored by this query operator. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate asynchronous operation results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining an asynchronous operation for each element of the input sequence and then mapping the asynchronous operation's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Base class for implementation of query operators, providing a lightweight sink that can be disposed to mute the outgoing observer. - - Type of the resulting sequence's elements. - Implementations of sinks are responsible to enforce the message grammar on the associated observer. Upon sending a terminal message, a pairing Dispose call should be made to trigger cancellation of related resources and to mute the outgoing observer. - - - - Provides a mechanism for receiving push-based notifications and returning a response. - - - The type of the elements received by the observer. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the result returned from the observer's notification handlers. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Notifies the observer of a new element in the sequence. - - The new element in the sequence. - Result returned upon observation of a new element. - - - - Notifies the observer that an exception has occurred. - - The exception that occurred. - Result returned upon observation of an error. - - - - Notifies the observer of the end of the sequence. - - Result returned upon observation of the sequence completion. - - - - Abstract base class for join patterns. - - - - - Represents a join pattern over one observable sequence. - - The type of the elements in the first source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns. - - The type of the results produced by the plan. - - - - Abstract base class for join patterns represented by an expression tree. - - - - - Creates a new join pattern object using the specified expression tree represention. - - Expression tree representing the join pattern. - - - - Gets the expression tree representing the join pattern. - - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns represented by an expression tree. - - The type of the results produced by the plan. - - - - Gets the expression tree representing the join pattern execution plan. - - - - - The System.Reactive.Joins namespace contains classes used to express join patterns over observable sequences using fluent method syntax. - - - - - Represents an object that retains the elements of the observable sequence and signals the end of the sequence. - - The type of elements received from the source sequence. - - - - Constructs an object that retains the values of source and signals the end of the sequence. - - The observable sequence whose elements will be retained in the list. - is null. - - - - Returns the last value of the observable sequence. - - - - - Determines the index of a specific item in the ListObservable. - - The element to determine the index for. - The index of the specified item in the list; -1 if not found. - - - - Inserts an item to the ListObservable at the specified index. - - The index to insert the item at. - The item to insert in the list. - - - - Removes the ListObservable item at the specified index. - - The index of the item to remove. - - - - Gets or sets the element at the specified index. - - The index of the item to retrieve or set. - - - - Adds an item to the ListObservable. - - The item to add to the list. - - - - Removes all items from the ListObservable. - - - - - Determines whether the ListObservable contains a specific value. - - The item to search for in the list. - true if found; false otherwise. - - - - Copies the elements of the ListObservable to an System.Array, starting at a particular System.Array index. - - The array to copy elements to. - The start index in the array to start copying elements to. - - - - Gets the number of elements contained in the ListObservable. - - - - - Gets a value that indicates whether the ListObservable is read-only. - - - - - Removes the first occurrence of a specific object from the ListObservable. - - The item to remove from the list. - true if the item was found; false otherwise. - - - - Returns an enumerator that iterates through the collection. - - Enumerator over the list. - - - - Subscribes an observer to the ListObservable which will be notified upon completion. - - The observer to send completion or error messages to. - The disposable resource that can be used to unsubscribe. - is null. - - - - The System.Reactive namespace contains interfaces and classes used throughout the Reactive Extensions library. - - - - - The System.Reactive.Subjects namespace contains interfaces and classes to represent subjects, which are objects implementing both and . - Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to - have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries. - - - - - Represents the result of an asynchronous operation. - The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject that can only receive one value and that value is cached for all future observations. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence, also causing the last received value to be sent out (if any). - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Sends a value to the subject. The last value received before successful termination will be sent to all subscribed and future observers. - - The value to store in the subject. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Gets an awaitable object for the current AsyncSubject. - - Object that can be awaited. - - - - Specifies a callback action that will be invoked when the subject completes. - - Callback action that will be invoked when the subject completes. - is null. - - - - Gets whether the AsyncSubject has completed. - - - - - Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally. - - The last element of the subject. Throws an InvalidOperationException if no element was received. - The source sequence is empty. - - - - Represents a value that changes over time. - Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications. - - The type of the elements processed by the subject. - - - - Initializes a new instance of the class which creates a subject that caches its last value and starts with the specified value. - - Initial value sent to observers when no other value has been received by the subject yet. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Gets the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - - is frozen after is called. - After is called, always throws the specified exception. - An exception is always thrown after is called. - - Reading is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - Dispose was called. - - - - Tries to get the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - true if a value is available; false if the subject was disposed. - - The value returned from is frozen after is called. - After is called, always throws the specified exception. - - Calling is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the resulting sequence, after transformation through the subject. - - - - Creates an observable that can be connected and disconnected from its source. - - Underlying observable source sequence that can be connected and disconnected from the wrapper. - Subject exposed by the connectable observable, receiving data from the underlying source sequence upon connection. - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable object used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method. - - Observer that will receive values from the underlying observable source when the current ConnectableObservable instance is connected through a call to Connect. - Disposable used to unsubscribe from the observable sequence. - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - - The type of the elements in the sequence. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Represents an object that is both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Represents an object that is both an observable sequence as well as an observer. - - - The type of the elements received by the subject. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements produced by the subject. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies. - - The type of the elements processed by the subject. - - - - Underlying optimized implementation of the replay subject. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified scheduler. - - Scheduler the observers are invoked on. - is null. - - - - Initializes a new instance of the class with the specified buffer size. - - Maximum element count of the replay buffer. - is less than zero. - - - - Initializes a new instance of the class with the specified buffer size and scheduler. - - Maximum element count of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than zero. - - - - Initializes a new instance of the class with the specified window. - - Maximum time length of the replay buffer. - is less than . - - - - Initializes a new instance of the class with the specified window and scheduler. - - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than . - - - - Initializes a new instance of the class with the specified buffer size and window. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - is less than zero. -or- is less than . - - - - Initializes a new instance of the class with the specified buffer size, window and scheduler. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is less than zero. -or- is less than . - is null. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed and future observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Notifies all subscribed and future observers about the specified exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed and future observers about the end of the sequence. - - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribe all observers. - - - - - Original implementation of the ReplaySubject with time based operations (Scheduling, Stopwatch, buffer-by-time). - - - - - Specialized scheduled observer similar to a scheduled observer for the immediate scheduler. - - Type of the elements processed by the observer. - - - - Gate to control ownership transfer and protect data structures. - - - - - Observer to forward notifications to. - - - - - Queue to enqueue OnNext notifications into. - - - - - Standby queue to swap out for _queue when transferring ownership. This allows to reuse - queues in case of busy subjects where the initial replay doesn't suffice to catch up. - - - - - Exception passed to an OnError notification, if any. - - - - - Indicates whether an OnCompleted notification was received. - - - - - Indicates whether the observer is busy, i.e. some thread is actively draining the - notifications that were queued up. - - - - - Indicates whether a failure occurred when the owner was draining the queue. This will - prevent future work to be processed. - - - - - Creates a new scheduled observer that proxies to the specified observer. - - Observer to forward notifications to. - - - - Disposes the observer. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - The number of enqueued notifications to process (ignored). - - - - Enqueues an OnCompleted notification. - - - - - Enqueues an OnError notification. - - Error of the notification. - - - - Enqueues an OnNext notification. - - Value of the notification. - - - - Terminates the observer upon receiving terminal notifications, thus preventing - future notifications to go out. - - Observer to send terminal notifications to. - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribes all observers. - - - - - Provides a set of static methods for creating subjects. - - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer. - The type of the elements produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer and produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Base class for objects that are both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Releases all resources used by the current instance of the subject and unsubscribes all observers. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Indicates the type of a notification. - - - - - Represents an OnNext notification. - - - - - Represents an OnError notification. - - - - - Represents an OnCompleted notification. - - - - - Represents a notification to an observer. - - The type of the elements received by the observer. - - - - Default constructor used by derived types. - - - - - Returns the value of an OnNext notification or throws an exception. - - - - - Returns a value that indicates whether the notification has a value. - - - - - Returns the exception of an OnError notification or returns null. - - - - - Gets the kind of notification that is represented. - - - - - Represents an OnNext notification to an observer. - - - - - Constructs a notification of a new value. - - - - - Returns the value of an OnNext notification. - - - - - Returns null. - - - - - Returns true. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and a specified object are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnError notification to an observer. - - - - - Constructs a notification of an exception. - - - - - Throws the exception. - - - - - Returns the exception. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnCompleted notification to an observer. - - - - - Constructs a notification of the end of a sequence. - - - - - Throws an . - - - - - Returns null. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Determines whether the current object has the same observer message payload as a specified value. - - An object to compare to the current object. - true if both objects have the same observer message payload; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have the same observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has the same observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have a different observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has a different observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent a different observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - The type of the result returned from the observer's notification handlers. - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - The type of the result returned from the notification handler delegates. - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Returns an observable sequence with a single notification, using the immediate scheduler. - - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Returns an observable sequence with a single notification. - - Scheduler to send out the notification calls on. - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Provides a set of static methods for constructing notifications. - - - - - Creates an object that represents an OnNext notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The value contained in the notification. - The OnNext notification containing the value. - - - - Creates an object that represents an OnError notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The exception contained in the notification. - The OnError notification containing the exception. - is null. - - - - Creates an object that represents an OnCompleted notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The OnCompleted notification. - - - - Abstract base class for implementations of the interface. - - - If you don't need a named type to create an observable sequence (i.e. you rather need - an instance rather than a reusable type), use the Observable.Create method to create - an observable sequence with specified subscription behavior. - - The type of the elements in the sequence. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Implement this method with the core subscription logic for the observable sequence. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Provides a set of static methods for creating observers. - - - - - Creates an observer from a notification callback. - - The type of the elements received by the observer. - Action that handles a notification. - The observer object that invokes the specified handler using a notification corresponding to each message it receives. - is null. - - - - Creates a notification callback from an observer. - - The type of the elements received by the observer. - Observer object. - The action that forwards its input notification to the underlying observer. - is null. - - - - Creates an observer from the specified OnNext action. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - The observer object implemented using the given actions. - is null. - - - - Creates an observer from the specified OnNext and OnError actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext, OnError, and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or or is null. - - - - Hides the identity of an observer. - - The type of the elements received by the source observer. - An observer whose identity to hide. - An observer that hides the identity of the specified observer. - is null. - - - - Checks access to the observer for grammar violations. This includes checking for multiple OnError or OnCompleted calls, as well as reentrancy in any of the observer methods. - If a violation is detected, an InvalidOperationException is thrown from the offending observer method call. - - The type of the elements received by the source observer. - The observer whose callback invocations should be checked for grammar violations. - An observer that checks callbacks invocations against the observer grammar and, if the checks pass, forwards those to the specified observer. - is null. - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently from multiple threads. This overload is useful when coordinating access to an observer. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload, passing true for the second parameter. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently. This overload is useful when coordinating access to an observer. - The parameter configures the type of lock used for synchronization. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - If set to true, reentrant observer callbacks will be queued up and get delivered to the observer in a sequential manner. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - When the parameter is set to false, behavior is identical to the overload which uses - a Monitor for synchronization. When the parameter is set to true, an - is used to queue up callbacks to the specified observer if a reentrant call is made. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently by multiple threads, using the specified gate object for use by a Monitor-based lock. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common gate object. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently, using the specified asynchronous lock to protect against concurrent and reentrant access. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common asynchronous lock. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - - - Schedules the invocation of observer methods on the given scheduler. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Scheduler to schedule observer messages on. - Observer whose messages are scheduled on the given scheduler. - or is null. - - - - Schedules the invocation of observer methods on the given synchonization context. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Synchonization context to schedule observer messages on. - Observer whose messages are scheduled on the given synchonization context. - or is null. - - - - Converts an observer to a progress object. - - The type of the progress objects received by the source observer. - The observer to convert. - Progress object whose Report messages correspond to the observer's OnNext messages. - is null. - - - - Converts an observer to a progress object, using the specified scheduler to invoke the progress reporting method. - - The type of the progress objects received by the source observer. - The observer to convert. - Scheduler to report progress on. - Progress object whose Report messages correspond to the observer's OnNext messages. - or is null. - - - - Converts a progress object to an observer. - - The type of the progress objects received by the progress reporter. - The progress object to convert. - Observer whose OnNext messages correspond to the progress object's Report messages. - is null. - - - - Abstract base class for implementations of the interface. - - This base class enforces the grammar of observers where and are terminal messages. - The type of the elements in the sequence. - - - - Creates a new observer in a non-stopped state. - - - - - Notifies the observer of a new element in the sequence. - - Next element in the sequence. - - - - Implement this method to react to the receival of a new element in the sequence. - - Next element in the sequence. - This method only gets called when the observer hasn't stopped yet. - - - - Notifies the observer that an exception has occurred. - - The error that has occurred. - is null. - - - - Implement this method to react to the occurrence of an exception. - - The error that has occurred. - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Notifies the observer of the end of the sequence. - - - - - Implement this method to react to the end of the sequence. - - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Disposes the observer, causing it to transition to the stopped state. - - - - - Core implementation of . - - true if the Dispose call was triggered by the method; false if it was triggered by the finalizer. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you're building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead.. - - - - - Looks up a localized string similar to OnCompleted notification doesn't have a value.. - - - - - Looks up a localized string similar to Disposable has already been assigned.. - - - - - Looks up a localized string similar to Disposables collection can not contain null values.. - - - - - Looks up a localized string similar to Failed to start monitoring system clock changes.. - - - - - Looks up a localized string similar to Heap is empty.. - - - - - Looks up a localized string similar to Observer has already terminated.. - - - - - Looks up a localized string similar to Reentrancy has been detected.. - - - - - Looks up a localized string similar to This scheduler operation has already been awaited.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} cannot be called when the scheduler is already running. Try using Sleep instead.. - - - - - Looks up a localized string similar to Could not find event '{0}' on object of type '{1}'.. - - - - - Looks up a localized string similar to Could not find event '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Add method should take 1 parameter.. - - - - - Looks up a localized string similar to The second parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Event is missing the add method.. - - - - - Looks up a localized string similar to Event is missing the remove method.. - - - - - Looks up a localized string similar to The event delegate must have a void return type.. - - - - - Looks up a localized string similar to The event delegate must have exactly two parameters.. - - - - - Looks up a localized string similar to Remove method should take 1 parameter.. - - - - - Looks up a localized string similar to The first parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Remove method of a WinRT event should take an EventRegistrationToken.. - - - - - Looks up a localized string similar to Sequence contains more than one element.. - - - - - Looks up a localized string similar to Sequence contains more than one matching element.. - - - - - Looks up a localized string similar to Sequence contains no elements.. - - - - - Looks up a localized string similar to Sequence contains no matching element.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The WinRT thread pool doesn't support creating periodic timers with a period below 1 millisecond.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Expected Qbservable.ToQueryable.. - - - - - Looks up a localized string similar to Invalid expression tree type.. - - - - - Looks up a localized string similar to There is no method '{0}' on type '{1}' that matches the specified arguments.. - - - - - Extension of the interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async ITaskObservable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Interface representing an awaiter for an . - - The type of the elements in the sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - The System.Reactive.Threading.Tasks namespace contains helpers for the conversion between tasks and observable sequences. - - - - - Provides a set of static methods for converting tasks to observable sequences. - - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - The state to use as the underlying task's AsyncState. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - The state to use as the underlying task's . - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Represents a value associated with time interval information. - The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. - - The type of the value being annotated with time interval information. - - - - Constructs a time interval value. - - The value to be annotated with a time interval. - Time interval associated with the value. - - - - Gets the value. - - - - - Gets the interval. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Represents value with a timestamp on it. - The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time. - - The type of the value being timestamped. - - - - Constructs a timestamped value. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - - - - Gets the value. - - - - - Gets the timestamp. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - A helper class with a factory method for creating instances. - - - - - Creates an instance of a . This is syntactic sugar that uses type inference - to avoid specifying a type in a constructor call, which is very useful when using anonymous types. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - Creates a new timestamped value. - - - - Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic). - - - - - Determines whether the specified value is equal to the current . Because has a single value, this always returns true. - - An object to compare to the current value. - Because has a single value, this always returns true. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is a value; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Determines whether the two specified values are equal. Because has a single value, this always returns true. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns true. - - - - Determines whether the two specified values are not equal. Because has a single value, this always returns false. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns false. - - - - Gets the single value. - - - - - Provides conversions from Windows Runtime asynchronous actions and operations to observable sequences. - - - - - Converts a Windows Runtime asynchronous action to an observable sequence. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - Asynchronous action to convert. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence, ignoring its progress notifications. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - The type of the reported progress objects, which get ignored by this conversion. - Asynchronous action to convert. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence, reporting its progress through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - The type of the reported progress objects. - Asynchronous action to convert. - Progress object to receive progress notifications on. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - or is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence reporting its progress. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the reported progress objects. - Asynchronous action to convert. - An observable sequence that produces progress values from the asynchronous action and notifies observers about the action's completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result. - Each observer subscribed to the resulting observable sequence will be notified about the operation's single result and its successful exceptional completion. - - The type of the asynchronous operation's result. - Asynchronous operation to convert. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result but ignoring its progress notifications. - Each observer subscribed to the resulting observable sequence will be notified about the operations's single result and its successful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects, which get ignored by this conversion. - Asynchronous action to convert. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result and reporting its progress through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the operations's single result and its successful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects. - Asynchronous action to convert. - Progress object to receive progress notifications on. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - or is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its progress but ignoring its result value. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result, which gets ignored by this conversion. - The type of the reported progress objects. - Asynchronous action to convert. - An observable sequence that produces progress values from the asynchronous operatin and notifies observers about the operations's completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence by retrieving the operation's results whenever progress is reported and when the operation completes. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects, which are used internally in the conversion but aren't exposed. - Asynchronous operation to convert. - An observable sequence that notifies observers about the asynchronous operation's (incremental) result value(s) and completion. - This conversion can be used with Windows Runtime APIs that support incremental retrieval of results during an asynchronous operation's execution. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence by retrieving the operation's results whenever progress is reported and when the operation completes. The operation's progress is reported through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects. - Asynchronous operation to convert. - Progress object to receive progress notifications on. - An observable sequence that notifies observers about the asynchronous operation's (incremental) result value(s) and completion. - This conversion can be used with Windows Runtime APIs that support incremental retrieval of results during an asynchronous operation's execution. - or is null. - - - - Represents a data stream signaling its elements by means of an event. - - Sender type. - Event arguments type. - - - - Event signaling the next element in the data stream. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The current thread has no Dispatcher associated with it.. - - - - - Looks up a localized string similar to No current Window object found to obtain a CoreDispatcher from.. - - - - - Provides a set of static methods for subscribing delegates to observables. - - - - - Subscribes to the observable sequence without specifying any handlers. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - object used to unsubscribe from the observable sequence. - is null. - - - - Subscribes an element handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - object used to unsubscribe from the observable sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or or is null. - - - - Subscribes an observer to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer to subscribe to the sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes to the observable sequence without specifying any handlers, using a to support unsubscription. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - CancellationToken that can be signaled to unsubscribe from the source sequence. - is null. - - - - Subscribes an element handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or or is null. - - - - Subscribes to the specified source, re-routing synchronous exceptions during invocation of the method to the observer's channel. - This method is typically used when writing query operators. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer that will be passed to the observable sequence, and that will be used for exception propagation. - object used to unsubscribe from the observable sequence. - or is null. - - - - Attribute to decorate a task-like type to specify a compatible asynchronous method builder. - - - - - Creates a new instance of the attribute using the specified . - - The type implementing the asynchronous method builder. - - - - Represents a builder for asynchronous methods that return a task-like . - - The type of the elements in the sequence. - - - - The compiler-generated asynchronous state machine representing the execution flow of the asynchronous - method whose return type is a task-like . - - - - - The underlying observable sequence representing the result produced by the asynchronous method. - - - - - Creates an instance of the struct. - - A new instance of the struct. - - - - Begins running the builder with the associated state machine. - - The type of the state machine. - The state machine instance, passed by reference. - is null. - - - - Associates the builder with the specified state machine. - - The state machine instance to associate with the builder. - is null. - The state machine was previously set. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Gets the observable sequence for this builder. - - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Rethrows an exception that was thrown from an awaiter's OnCompleted methods. - - The exception to rethrow. - - - - Implementation of the IObservable<T> interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async Observable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - The underlying observable sequence to subscribe to in case the asynchronous method did not - finish synchronously. - - - - - The result returned by the asynchronous method in case the method finished synchronously. - - - - - The exception thrown by the asynchronous method in case the method finished synchronously. - - - - - Creates a new for an asynchronous method that has not finished yet. - - - - - Creates a new for an asynchronous method that synchronously returned - the specified value. - - The result returned by the asynchronous method. - - - - Creates a new for an asynchronous method that synchronously threw - the specified . - - The exception thrown by the asynchronous method. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - Attaches the specified to the observable sequence. - - The continuation to attach. - - - diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.dll b/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.dll deleted file mode 100644 index 86bd61aa7e916c1901115d8e9090e81c61414c2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1375232 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%0AS)honGu}Z8C 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 z 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 diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.pri b/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.pri deleted file mode 100644 index 77f7e3b6198f0a1f11a98981e6441927b26315e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmaJJaB;qLtZ4QN(@+`}|mJJ=ZX}L4u0o zh#4O|1*h@djVDx j&q$Y!3QAo;*)J$}Dd^{gWlK{0J< diff --git a/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.xml b/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.xml deleted file mode 100644 index 4fbc95f3..00000000 --- a/packages/System.Reactive.4.0.0/lib/uap10.0/System.Reactive.xml +++ /dev/null @@ -1,26220 +0,0 @@ - - - - System.Reactive - - - -

    - Class to create an instance from a delegate-based implementation of the method. - - The type of the elements in the sequence. - - - - Creates an observable sequence object from the specified subscription function. - - method implementation. - is null. - - - - Calls the subscription function that was supplied to the constructor. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Class to create an instance from delegate-based implementations of the On* methods. - - The type of the elements in the sequence. - - - - Creates an observer from the specified , , and actions. - - Observer's action implementation. - Observer's action implementation. - Observer's action implementation. - or or is null. - - - - Creates an observer from the specified action. - - Observer's action implementation. - is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Creates an observer from the specified and actions. - - Observer's action implementation. - Observer's action implementation. - or is null. - - - - Calls the action implementing . - - Next element in the sequence. - - - - Calls the action implementing . - - The error that has occurred. - - - - Calls the action implementing . - - - - - This class fuses logic from ObserverBase, AnonymousObserver, and SafeObserver into one class. When an observer - needs to be safeguarded, an instance of this type can be created by SafeObserver.Create when it detects its - input is an AnonymousObserver, which is commonly used by end users when using the Subscribe extension methods - that accept delegates for the On* handlers. By doing the fusion, we make the call stack depth shorter which - helps debugging and some performance. - - - - - Asynchronous lock. - - - - - Queues the action for execution. If the caller acquires the lock and becomes the owner, - the queue is processed. If the lock is already owned, the action is queued and will get - processed by the owner. - - Action to queue for execution. - is null. - - - - Clears the work items in the queue and drops further work being queued. - - - - - (Infrastructure) Concurrency abstraction layer. - - - - - Gets the current CAL. If no CAL has been set yet, it will be initialized to the default. - - - - - (Infrastructure) Concurrency abstraction layer interface. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Queues a method for execution at the specified relative time. - - Method to execute. - State to pass to the method. - Time to execute the method on. - Disposable object that can be used to stop the timer. - - - - Queues a method for periodic execution based on the specified period. - - Method to execute; should be safe for reentrancy. - Period for running the method periodically. - Disposable object that can be used to stop the timer. - - - - Queues a method for execution. - - Method to execute. - State to pass to the method. - Disposable object that can be used to cancel the queued method. - - - - Blocking sleep operation. - - Time to sleep. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Gets whether long-running scheduling is supported. - - - - - Starts a new long-running thread. - - Method to execute. - State to pass to the method. - - - - Represents an object that schedules units of work on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the current thread scheduler. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Gets a value that indicates whether the caller must call a Schedule method. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the platform's default scheduler. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the default scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a System.Threading.Timer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is less than . - is null. - - - - Discovers scheduler services by interface type. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Represents an object that schedules units of work on a designated thread. - - - - - Counter for diagnostic purposes, to name the threads. - - - - - Thread factory function. - - - - - Stopwatch for timing free of absolute time dependencies. - - - - - Thread used by the event loop to run work items on. No work should be run on any other thread. - If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled. - - - - - Gate to protect data structures, including the work queue and the ready list. - - - - - Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer - expires and moves on to the next item in the queue. - - - - - Queue holding work items. Protected by the gate. - - - - - Queue holding items that are ready to be run as soon as possible. Protected by the gate. - - - - - Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next - item is still the same. If not, a new timer needs to be started (see below). - - - - - Disposable that always holds the timer to dispatch the first element in the queue. - - - - - Flag indicating whether the event loop should quit. When set, the event should be signaled as well to - wake up the event loop thread, which will subsequently abandon all work. - - - - - Creates an object that schedules units of work on a designated thread. - - - - - Indicates whether the event loop thread is allowed to quit when no work is left. If new work - is scheduled afterwards, a new event loop thread is created. This property is used by the - NewThreadScheduler which uses an event loop for its recursive invocations. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - The scheduler has been disposed and doesn't accept new work. - - - - Schedules a periodic piece of work on the designated thread. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - The scheduler has been disposed and doesn't accept new work. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned. - - - - - Ensures there is an event loop thread running. Should be called under the gate. - - - - - Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event - which gets set by calls to Schedule, the next item timer, or calls to Dispose. - - - - - Base class for historical schedulers, which are virtual time schedulers that use for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial clock value. - - - - Creates a new historical scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a value. - - Absolute time value to convert. - The corresponding value. - - - - Converts the value to a relative time value. - - value to convert. - The corresponding relative time value. - - - - Provides a virtual time scheduler that uses for absolute time and for relative time. - - - - - Creates a new historical scheduler with the minimum value of as the initial clock value. - - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - - - - Creates a new historical scheduler with the specified initial clock value. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at . - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work to run immediately on the current thread. - - Singleton instance of this type exposed through this static property. - - - - Gets the singleton instance of the immediate scheduler. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents a work item that has been scheduled. - - Absolute time representation type. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Represents an object that schedules units of work. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Scheduler with support for starting long-running tasks. - This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling. - - - - - Schedules a long-running piece of work. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - Notes to implementers - The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action. - - - - - Scheduler with support for running periodic tasks. - This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling. - - - - - Schedules a periodic piece of work. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - - - - Abstraction for a stopwatch to compute time relative to a starting point. - - - - - Gets the time elapsed since the stopwatch object was obtained. - - - - - Provider for objects. - - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for machine-local schedulers, using the local system clock for time-based operations. - - - - - Gets the scheduler's notion of current time. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - Platform-specific scheduler implementations should reimplement - to provide a more efficient implementation (if available). - - - - - Discovers scheduler services by interface type. The base class implementation returns - requested services for each scheduler interface implemented by the derived class. For - more control over service discovery, derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Gate to protect local scheduler queues. - - - - - Gate to protect queues and to synchronize scheduling decisions and system clock - change management. - - - - - Long term work queue. Contains work that's due beyond SHORTTERM, computed at the - time of enqueueing. - - - - - Disposable resource for the long term timer that will reevaluate and dispatch the - first item in the long term queue. A serial disposable is used to make "dispose - current and assign new" logic easier. The disposable itself is never disposed. - - - - - Item at the head of the long term queue for which the current long term timer is - running. Used to detect changes in the queue and decide whether we should replace - or can continue using the current timer (because no earlier long term work was - added to the queue). - - - - - Short term work queue. Contains work that's due soon, computed at the time of - enqueueing or upon reevaluation of the long term queue causing migration of work - items. This queue is kept in order to be able to relocate short term items back - to the long term queue in case a system clock change occurs. - - - - - Set of disposable handles to all of the current short term work Schedule calls, - allowing those to be cancelled upon a system clock change. - - - - - Threshold where an item is considered to be short term work or gets moved from - long term to short term. - - - - - Maximum error ratio for timer drift. We've seen machines with 10s drift on a - daily basis, which is in the order 10E-4, so we allow for extra margin here. - This value is used to calculate early arrival for the long term queue timer - that will reevaluate work for the short term queue. - - Example: -------------------------------...---------------------*-----$ - ^ ^ - | | - early due - 0.999 1.0 - - We also make the gap between early and due at least LONGTOSHORT so we have - enough time to transition work to short term and as a courtesy to the - destination scheduler to manage its queues etc. - - - - - Minimum threshold for the long term timer to fire before the queue is reevaluated - for short term work. This value is chosen to be less than SHORTTERM in order to - ensure the timer fires and has work to transition to the short term queue. - - - - - Threshold used to determine when a short term timer has fired too early compared - to the absolute due time. This provides a last chance protection against early - completion of scheduled work, which can happen in case of time adjustment in the - operating system (cf. GetSystemTimeAdjustment). - - - - - Longest interval supported by timers in the BCL. - - - - - Creates a new local scheduler. - - - - - Enqueues absolute time scheduled work in the timer queue or the short term work list. - - State to pass to the action. - Absolute time to run the work on. The timer queue is responsible to execute the work close to the specified time, also accounting for system clock changes. - Action to run, potentially recursing into the scheduler. - Disposable object to prevent the work from running. - - - - Schedule work that's due in the short term. This leads to relative scheduling calls to the - underlying scheduler for short TimeSpan values. If the system clock changes in the meantime, - the short term work is attempted to be cancelled and reevaluated. - - Work item to schedule in the short term. The caller is responsible to determine the work is indeed short term. - - - - Callback to process the next short term work item. - - Recursive scheduler supplied by the underlying scheduler. - Disposable used to identify the work the timer was triggered for (see code for usage). - Empty disposable. Recursive work cancellation is wired through the original WorkItem. - - - - Schedule work that's due on the long term. This leads to the work being queued up for - eventual transitioning to the short term work list. - - Work item to schedule on the long term. The caller is responsible to determine the work is indeed long term. - - - - Updates the long term timer which is responsible to transition work from the head of the - long term queue to the short term work list. - - Should be called under the scheduler lock. - - - - Evaluates the long term queue, transitioning short term work to the short term list, - and adjusting the new long term processing timer accordingly. - - Ignored. - - - - Callback invoked when a system clock change is observed in order to adjust and reevaluate - the internal scheduling queues. - - Currently not used. - Currently not used. - - - - Represents a work item in the absolute time scheduler. - - - This type is very similar to ScheduledItem, but we need a different Invoke signature to allow customization - of the target scheduler (e.g. when called in a recursive scheduling context, see ExecuteNextShortTermWorkItem). - - - - - Represents a work item that closes over scheduler invocation state. Subtyping is - used to have a common type for the scheduler queues. - - - - - Represents an object that schedules each unit of work on a separate thread. - - - - - Creates an object that schedules each unit of work on a separate thread. - - - - - Gets an instance of this scheduler that uses the default Thread constructor. - - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new thread. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Abstract base class for scheduled work items. - - Absolute time representation type. - - - - Creates a new scheduled work item to run at the specified time. - - Absolute time at which the work item has to be executed. - Comparer used to compare work items based on their scheduled time. - is null. - - - - Gets the absolute time at which the item is due for invocation. - - - - - Invokes the work item. - - - - - Implement this method to perform the work item invocation, returning a disposable object for deep cancellation. - - Disposable object used to cancel the work item and/or derived work items. - - - - Compares the work item with another work item based on absolute time values. - - Work item to compare the current work item to. - Relative ordering between this and the specified work item. - The inequality operators are overloaded to provide results consistent with the implementation. Equality operators implement traditional reference equality semantics. - - - - Determines whether one specified object is due before a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due before or at the same of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is earlier than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether one specified object is due after or at the same time of a second specified object. - - The first object to compare. - The second object to compare. - true if the value of left is later than or simultaneous with the value of right; otherwise, false. - This operator provides results consistent with the implementation. - - - - Determines whether two specified objects are equal. - - The first object to compare. - The second object to compare. - true if both are equal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether two specified objects are inequal. - - The first object to compare. - The second object to compare. - true if both are inequal; otherwise, false. - This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality. - - - - Determines whether a object is equal to the specified object. - - The object to compare to the current object. - true if the obj parameter is a object and is equal to the current object; otherwise, false. - - - - Returns the hash code for the current object. - - A 32-bit signed integer hash code. - - - - Cancels the work item by disposing the resource returned by as soon as possible. - - - - - Gets whether the work item has received a cancellation request. - - - - - Represents a scheduled work item based on the materialization of an IScheduler.Schedule method call. - - Absolute time representation type. - Type of the state passed to the scheduled action. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - Comparer used to compare work items based on their scheduled time. - or or is null. - - - - Creates a materialized work item. - - Recursive scheduler to invoke the scheduled action with. - State to pass to the scheduled action. - Scheduled action. - Time at which to run the scheduled action. - or is null. - - - - Invokes the scheduled action with the supplied recursive scheduler and state. - - Cancellation resource returned by the scheduled action. - - - - Provides a set of static properties to access commonly used schedulers. - - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Yields execution of the current work item on the scheduler to another work item on the scheduler. - The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation). - - Scheduler to yield work on. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler for the specified duration. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Suspends execution of the current work item on the scheduler until the specified due time. - The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time. - - Scheduler to yield work on. - Time when the continuation should run. - Cancellation token to cancel the continuation to run. - Scheduler operation object to await in order to schedule the continuation. - is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Relative time after which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - The type of the state passed to the scheduled action. - Scheduler to schedule work on. - State to pass to the asynchronous method. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style. - - Scheduler to schedule work on. - Absolute time at which to execute the action. - Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points. - Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method. - or is null. - - - - Gets the current time according to the local machine's system clock. - - - - - Normalizes the specified value to a positive value. - - The value to normalize. - The specified TimeSpan value if it is zero or positive; otherwise, . - - - - Gets a scheduler that schedules work immediately on the current thread. - - - - - Gets a scheduler that schedules work as soon as possible on the current thread. - - - - - Gets a scheduler that schedules work on the platform's default scheduler. - - - - - Gets a scheduler that schedules work on the thread pool. - - - - - Gets a scheduler that schedules work on a new thread using default thread creation options. - - - - - Gets a scheduler that schedules work on Task Parallel Library (TPL) task pool using the default TaskScheduler. - - - - - Schedules an action to be executed recursively. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified relative time. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively after a specified relative due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Relative time after which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - Scheduler to execute the recursive action on. - Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified absolute time. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed recursively at a specified absolute due time. - - The type of the state passed to the scheduled action. - Scheduler to execute the recursive action on. - State passed to the action to be executed. - Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state. - Absolute time at which to execute the action for the first time. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using in case a stopwatch is required, but use of emulation stopwatch based - on the scheduler's clock is acceptable. Use of this method is recommended for best-effort use of the stopwatch provider - scheduler service, where the caller falls back to not using stopwatches if this facility wasn't found. - - - - - - Returns the implementation of the specified scheduler, or null if no such implementation is available. - - Scheduler to get the implementation for. - The scheduler's implementation if available; null otherwise. - - - This helper method is made available for query operator authors in order to discover scheduler services by using the required - IServiceProvider pattern, which allows for interception or redefinition of scheduler services. - - - Consider using the extension methods for in case periodic scheduling - is required and emulation of periodic behavior using other scheduler services is desirable. Use of this method is recommended - for best-effort use of the periodic scheduling service, where the caller falls back to not using periodic scheduling if this - facility wasn't found. - - - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - The scheduler to run periodic work on. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - The type of the state passed to the scheduled action. - Scheduler to execute the action on. - State passed to the action to be executed. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities. - If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation. - If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage. - Otherwise, the periodic task will be emulated using recursive scheduling. - - Scheduler to execute the action on. - Period for running the work periodically. - Action to be executed. - The disposable object used to cancel the scheduled recurring action (best effort). - or is null. - is less than . - - - - Starts a new stopwatch object by dynamically discovering the scheduler's capabilities. - If the scheduler provides stopwatch functionality, the request will be forwarded to the stopwatch provider implementation. - Otherwise, the stopwatch will be emulated using the scheduler's notion of absolute time. - - Scheduler to obtain a stopwatch for. - New stopwatch object; started at the time of the request. - is null. - The resulting stopwatch object can have non-monotonic behavior. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed after the specified relative due time. - - Scheduler to execute the action on. - Action to execute. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at the specified absolute due time. - - Scheduler to execute the action on. - Action to execute. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed. - - Scheduler to execute the action on. - Action to execute. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Returns a scheduler that represents the original scheduler, without any of its interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable all optimizations for. - Proxy to the original scheduler but without any optimizations enabled. - is null. - - - - Returns a scheduler that represents the original scheduler, without the specified set of interface-based optimizations (e.g. long running scheduling). - - Scheduler to disable the specified optimizations for. - Types of the optimization interfaces that have to be disabled. - Proxy to the original scheduler but without the specified optimizations enabled. - or is null. - - - - Returns a scheduler that wraps the original scheduler, adding exception handling for scheduled actions. - - Type of the exception to check for. - Scheduler to apply an exception filter for. - Handler that's run if an exception is caught. The exception will be rethrown if the handler returns false. - Wrapper around the original scheduler, enforcing exception handling. - or is null. - - - - Represents an awaitable scheduler operation. Awaiting the object causes the continuation to be posted back to the originating scheduler's work queue. - - - - - Controls whether the continuation is run on the originating synchronization context (false by default). - - true to run the continuation on the captured synchronization context; false otherwise (default). - Scheduler operation object with configured await behavior. - - - - Gets an awaiter for the scheduler operation, used to post back the continuation. - - Awaiter for the scheduler operation. - - - - (Infrastructure) Scheduler operation awaiter type used by the code generated for C# await and Visual Basic Await expressions. - - - - - Indicates whether the scheduler operation has completed. Returns false unless cancellation was already requested. - - - - - Completes the scheduler operation, throwing an OperationCanceledException in case cancellation was requested. - - - - - Registers the continuation with the scheduler operation. - - Continuation to be run on the originating scheduler. - - - - Efficient scheduler queue that maintains scheduled items sorted by absolute time. - - Absolute time representation type. - This type is not thread safe; users should ensure proper synchronization. - - - - Creates a new scheduler queue with a default initial capacity. - - - - - Creats a new scheduler queue with the specified initial capacity. - - Initial capacity of the scheduler queue. - is less than zero. - - - - Gets the number of scheduled items in the scheduler queue. - - - - - Enqueues the specified work item to be scheduled. - - Work item to be scheduled. - - - - Removes the specified work item from the scheduler queue. - - Work item to be removed from the scheduler queue. - true if the item was found; false otherwise. - - - - Dequeues the next work item from the scheduler queue. - - Next work item in the scheduler queue (removed). - - - - Peeks the next work item in the scheduler queue. - - Next work item in the scheduler queue (not removed). - - - - Provides basic synchronization and scheduling services for observable sequences. - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler. - In order to invoke observer callbacks on the specified scheduler, e.g. to offload callback processing to a dedicated thread, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified synchronization context. - In order to invoke observer callbacks on the specified synchronization context, e.g. to post callbacks to a UI thread represented by the synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - - - Wraps the source sequence in order to ensure observer callbacks are properly serialized. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - - - Wraps the source sequence in order to ensure observer callbacks are synchronized using the specified gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Represents an object that schedules units of work on a provided . - - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - is null. - - - - Creates an object that schedules units of work on the provided . - - Synchronization context to schedule units of work on. - Configures whether scheduling always posts to the synchronization context, regardless whether the caller is on the same synchronization context. - is null. - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool. - - Instance of this type using the default TaskScheduler to schedule work on the TPL task pool. - - - - Creates an object that schedules units of work using the provided . - - Task factory used to create tasks to run units of work. - is null. - - - - Gets an instance of this scheduler that uses the default . - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Gets a new stopwatch ob ject. - - New stopwatch object; started at the time of the request. - - - - Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an object that schedules units of work on the Windows Runtime thread pool. - - Singleton instance of this type exposed through this static property. - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool. - - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool with the given priority. - - Priority for scheduled units of work. - - - - Constructs a ThreadPoolScheduler that schedules units of work on the Windows ThreadPool with the given priority. - - Priority for scheduled units of work. - Options that configure how work is scheduled. - - - - Gets the singleton instance of the Windows Runtime thread pool scheduler. - - - - - Gets the priority at which work is scheduled. - - - - - Gets the options that configure how work is scheduled. - - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime, using a Windows.System.Threading.ThreadPoolTimer object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work, using a Windows.System.Threading.ThreadPoolTimer object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than one millisecond. - - - - Base class for virtual time schedulers. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler with the specified initial clock value and absolute time comparer. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Adds a relative time value to an absolute time value. - - Absolute time value. - Relative time value to add. - The resulting absolute time sum value. - - - - Converts the absolute time value to a DateTimeOffset value. - - Absolute time value to convert. - The corresponding DateTimeOffset value. - - - - Converts the TimeSpan value to a relative time value. - - TimeSpan value to convert. - The corresponding relative time value. - - - - Gets whether the scheduler is enabled to run work. - - - - - Gets the comparer used to compare absolute time values. - - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - - - - Schedules an action to be executed. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Starts the virtual time scheduler. - - - - - Stops the virtual time scheduler. - - - - - Advances the scheduler's clock to the specified time, running all work till that point. - - Absolute time to advance the scheduler's clock to. - is in the past. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time, running all work scheduled for that timespan. - - Relative time to advance the scheduler's clock by. - is negative. - The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use . - - - - Advances the scheduler's clock by the specified relative time. - - Relative time to advance the scheduler's clock by. - is negative. - - - - Gets the scheduler's absolute time clock value. - - - - - Gets the scheduler's notion of current time. - - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Discovers scheduler services by interface type. The base class implementation supports - only the IStopwatchProvider service. To influence service discovery - such as adding - support for other scheduler services - derived types can override this method. - - Scheduler service interface type to discover. - Object implementing the requested service, if available; null otherwise. - - - - Starts a new stopwatch object. - - New stopwatch object; started at the time of the request. - - - - Base class for virtual time schedulers using a priority queue for scheduled items. - - Absolute time representation type. - Relative time representation type. - - - - Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value. - - - - - Creates a new virtual time scheduler. - - Initial value for the clock. - Comparer to determine causality of events based on absolute time. - is null. - - - - Gets the next scheduled item to be executed. - - The next scheduled item. - - - - Schedules an action to be executed at dueTime. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Absolute time at which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Provides a set of extension methods for virtual time scheduling. - - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Relative time after which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - Schedules an action to be executed at . - - Absolute time representation type. - Relative time representation type. - Scheduler to execute the action on. - Absolute time at which to execute the action. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - or is null. - - - - The System.Reactive.Concurrency namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and - process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data, - and to write unit tests for functionality built using Reactive Extensions constructs. - - - - - Represents an object that schedules units of work on a . - - - This scheduler type is typically used indirectly through the and methods that use the current Dispatcher. - - - - - Constructs a that schedules units of work on the given . - - Dispatcher to schedule work on. - is null. - - - - Constructs a that schedules units of work on the given with the given priority. - - Dispatcher to schedule work on. - Priority for scheduled units of work. - is null. - - - - Gets the scheduler that schedules work on the associated with the current Window. - - - - - Gets the associated with the . - - - - - Gets the priority at which work is scheduled. - - - - - Schedules an action to be executed on the dispatcher. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules an action to be executed after on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - State passed to the action to be executed. - Action to be executed. - Relative time after which to execute the action. - The disposable object used to cancel the scheduled action (best effort). - is null. - - - - Schedules a periodic piece of work on the dispatcher, using a object. - - The type of the state passed to the scheduled action. - Initial state passed to the action upon the first iteration. - Period for running the work periodically. - Action to be executed, potentially updating the state. - The disposable object used to cancel the scheduled recurring action (best effort). - is null. - is less than . - - - - Represents an Action-based disposable. - - - - - Constructs a new disposable with the given action used for disposal. - - Disposal action which will be run upon calling Dispose. - - - - Gets a value that indicates whether the object is disposed. - - - - - Calls the disposal action if and only if the current instance hasn't been disposed yet. - - - - - Represents a disposable resource that can be checked for disposal status. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Sets the status to disposed, which can be observer through the property. - - - - - Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal. - - - - - Initializes a new instance of the class that uses an existing . - - used for cancellation. - is null. - - - - Initializes a new instance of the class that uses a new . - - - - - Gets the used by this . - - - - - Cancels the underlying . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Initializes a new instance of the class with no disposables contained by it initially. - - - - - Initializes a new instance of the class with the specified number of disposables. - - The number of disposables that the new CompositeDisposable can initially store. - is less than zero. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Initializes a new instance of the class from a group of disposables. - - Disposables that will be disposed together. - is null. - Any of the disposables in the collection is null. - - - - Gets the number of disposables contained in the . - - - - - Adds a disposable to the or disposes the disposable if the is disposed. - - Disposable to add. - is null. - - - - Removes and disposes the first occurrence of a disposable from the . - - Disposable to remove. - true if found; false otherwise. - is null. - - - - Disposes all disposables in the group and removes them from the group. - - - - - Removes and disposes all disposables from the , but does not dispose the . - - - - - Determines whether the contains a specific disposable. - - Disposable to search for. - true if the disposable was found; otherwise, false. - is null. - - - - Copies the disposables contained in the to an array, starting at a particular array index. - - Array to copy the contained disposables to. - Target index at which to copy the first disposable of the group. - is null. - is less than zero. -or - is larger than or equal to the array length. - - - - Always returns false. - - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Returns an enumerator that iterates through the . - - An enumerator to iterate over the disposables. - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose disposal invocation will be posted to the specified . - - - - - Initializes a new instance of the class that uses the specified on which to dispose the specified disposable resource. - - Context to perform disposal on. - Disposable whose Dispose operation to run on the given synchronization context. - or is null. - - - - Gets the provided . - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the underlying disposable on the provided . - - - - - Represents a disposable that does nothing on disposal. - - - - - Singleton default disposable. - - - - - Does nothing. - - - - - Provides a set of static methods for creating objects. - - - - - Gets the disposable that does nothing when disposed. - - - - - Creates a disposable object that invokes the specified action when disposed. - - Action to run during the first call to . The action is guaranteed to be run at most once. - The disposable object that runs the given action upon disposal. - is null. - - - - Disposable resource with disposal state tracking. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource. - - - - - Initializes a new instance of the class with no current underlying disposable. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - If the has already been disposed, assignment to this property causes immediate disposal of the given disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed. - - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - is null. - - - - Initializes a new instance of the class with the specified disposable. - - Underlying disposable. - Indicates whether subsequent calls to should throw when this instance is disposed. - is null. - - - - Gets a value that indicates whether the object is disposed. - - - - - Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable. - - A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime. - This instance has been disposed and is configured to throw in this case by . - - - - Disposes the underlying disposable only when all dependent disposables have been disposed. - - - - - Represents a disposable resource whose disposal invocation will be scheduled on the specified . - - - - - Initializes a new instance of the class that uses an on which to dispose the disposable. - - Scheduler where the disposable resource will be disposed on. - Disposable resource to dispose on the given scheduler. - or is null. - - - - Gets the scheduler where the disposable resource will be disposed on. - - - - - Gets the underlying disposable. After disposal, the result is undefined. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Disposes the wrapped disposable on the provided scheduler. - - - - - Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource. - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. - - If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object. - - - - Disposes the underlying disposable as well as all future replacements. - - - - - Represents a disposable resource which only allows a single assignment of its underlying disposable resource. - If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an . - - - - - Initializes a new instance of the class. - - - - - Gets a value that indicates whether the object is disposed. - - - - - Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined. - - Thrown if the has already been assigned to. - - - - Disposes the underlying disposable. - - - - - Represents a group of disposable resources that are disposed together. - - - - - Creates a new group containing two disposable resources that are disposed together. - - The first disposable resoruce to add to the group. - The second disposable resoruce to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Creates a new group of disposable resources that are disposed together. - - Disposable resources to add to the group. - Group of disposable resources that are disposed together. - - - - Disposes all disposables in the group. - - - - - Gets a value that indicates whether the object is disposed. - - - - - The System.Reactive.Disposables namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription - management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or - schedulers. - - - - - Provides access to the platform enlightenments used by other Rx libraries to improve system performance and - runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the - System.Reactive.PlatformServices assembly with your application and call during - application startup to ensure enlightenments are properly loaded. - - - - - Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with - platform enlightenments. If no reference is made from the user code, it's possible for the build process - to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery. - - - true if the loaded enlightenment provider matches the provided defined in the current assembly; false - otherwise. When a custom enlightenment provider is installed by the host, false will be returned. - - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Services to rethrow exceptions. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Rethrows the specified exception. - - Exception to rethrow. - - - - (Infrastructure) Provides access to the host's lifecycle management services. - - - - - Event that gets raised when the host suspends the application. - - - - - Event that gets raised when the host resumes the application. - - - - - Adds a reference to the host lifecycle manager, causing it to be sending notifications. - - - - - Removes a reference to the host lifecycle manager, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides notifications about the host's lifecycle events. - - - - - Event that gets raised when the host suspends. - - - - - Event that gets raised when the host resumes. - - - - - (Infrastructure) Event arguments for host suspension events. - - - - - (Infrastructure) Event arguments for host resumption events. - - - - - (Infrastructure) Interface for enlightenment providers. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - (Infastructure) Tries to gets the specified service. - - Service type. - Optional set of arguments. - Service instance or null if not found. - - - - (Infrastructure) Provider for platform-specific framework enlightenments. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Gets the current enlightenment provider. If none is loaded yet, accessing this property triggers provider resolution. - - - This member is used by the Rx infrastructure and not meant for public consumption or implementation. - - - - - (Infrastructure) Provides access to local system clock services. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the local system clock time. - - - - - Adds a reference to the system clock monitor, causing it to be sending notifications. - - Thrown when the system doesn't support sending clock change notifications. - - - - Removes a reference to the system clock monitor, causing it to stop sending notifications - if the removed reference was the last one. - - - - - (Infrastructure) Provides access to the local system clock. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Gets the current time. - - - - - (Infrastructure) Provides a mechanism to notify local schedulers about system clock changes. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Event that gets raised when a system clock change is detected. - - - - - (Infrastructure) Event arguments for system clock change notifications. - - - This type is used by the Rx infrastructure and not meant for public consumption or implementation. - No guarantees are made about forward compatibility of the type's functionality and its usage. - - - - - Creates a new system clock notification object with unknown old and new times. - - - - - Creates a new system clock notification object with the specified old and new times. - - Time before the system clock changed, or DateTimeOffset.MinValue if not known. - Time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - Gets the time before the system clock changed, or DateTimeOffset.MinValue if not known. - - - - - Gets the time after the system clock changed, or DateTimeOffset.MaxValue if not known. - - - - - (Infrastructure) Provides access to the local system clock. - - - - - Gets the current time. - - - - - (Infrastructure) Monitors for system clock changes based on a periodic timer. - - - - - Creates a new monitor for system clock changes with the specified polling frequency. - - Polling frequency for system clock changes. - - - - Event that gets raised when a system clock change is detected. - - - - - The System.Reactive.PlatformServices namespace contains interfaces and classes used by the runtime infrastructure of Reactive Extensions. - Those are not intended to be used directly from user code and are subject to change in future releases of the product. - - - - - Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event. - - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - The type of the sender that raised the event. - The type of the event data generated by the event. - - - - Creates a new data representation instance of a .NET event invocation with the given sender and event data. - - The sender object that raised the event. - The event data that was generated by the event. - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Determines whether the current object represents the same event as a specified object. - - An object to compare to the current object. - true if both objects represent the same event; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current instance. - - A hash code for the current instance. - - - - Determines whether two specified objects represent the same event. - - The first to compare, or null. - The second to compare, or null. - true if both objects represent the same event; otherwise, false. - - - - Determines whether two specified objects represent a different event. - - The first to compare, or null. - The second to compare, or null. - true if both objects don't represent the same event; otherwise, false. - - - - Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments). - Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses - should only add an event with custom add and remove methods calling into the base class's operations. - - The type of the sender that raises the event. - The type of the event data generated by the event. - - - - Creates a new event pattern source. - - Source sequence to expose as an event. - Delegate used to invoke the event for each element of the sequence. - or is null. - - - - Adds the specified event handler, causing a subscription to the underlying source. - - Event handler to add. The same delegate should be passed to the operation in order to remove the event handler. - Invocation delegate to raise the event in the derived class. - or is null. - - - - Removes the specified event handler, causing a disposal of the corresponding subscription to the underlying source that was created during the operation. - - Event handler to remove. This should be the same delegate as one that was passed to the operation. - is null. - - - - Marks the program elements that are experimental. This class cannot be inherited. - - - - - Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event. - - - The type of the sender that raised the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the sender object that raised the event. - - - - - Gets the event data that was generated by the event. - - - - - Represents a data stream signaling its elements by means of an event. - - The type of the event data generated by the event. - - - - Event signaling the next element in the data stream. - - - - - Represents a data stream signaling its elements by means of an event. - - - The type of the event data generated by the event. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Event signaling the next element in the data stream. - - - - - Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe. - - Type of the resulting sequence's elements. - - - - Base class for implementation of query operators, providing performance benefits over the use of Observable.Create. - - Type of the resulting sequence's elements. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - Disposable representing all the resources and/or subscriptions the operator uses to process events. - The observer passed in to this method is not protected using auto-detach behavior upon an OnError or OnCompleted call. The implementation must ensure proper resource disposal and enforce the message grammar. - - - - Publicly visible Subscribe method. - - Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer. - IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer. - - - - Core implementation of the query operator, called upon a new subscription to the producer object. - - The sink object. - - - - Represents an observable sequence of elements that have a common key. - - - The type of the key shared by all elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements in the group. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Gets the common key. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. - - - The type of the data in the data source. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified. - - - - - Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed. - - - - - Gets the expression tree that is associated with the instance of IQbservable. - - - - - Gets the query provider that is associated with this data source. - - - - - Defines methods to create and execute queries that are described by an IQbservable object. - - - - - Constructs an object that can evaluate the query represented by a specified expression tree. - - The type of the elements of the that is returned. - Expression tree representing the query. - IQbservable object that can evaluate the given query expression. - - - - Internal interface describing the LINQ to Events query language. - - - - - Internal interface describing the LINQ to Events query language. - - - - - Attribute applied to static classes providing expression tree forms of query methods, - mapping those to the corresponding methods for local query execution on the specified - target class type. - - - - - Creates a new mapping to the specified local execution query method implementation type. - - Type with query methods for local execution. - - - - Gets the type with the implementation of local query methods. - - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - is null. - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - is null. - is less than zero. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - or is null. - - - The function is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - is null or is null. - - - The function is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the function's result. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - or is null. - - - The action is called immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - The action is started immediately, not during the subscription of the resulting sequence. - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - is null or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - or is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. - - The type of the elements in the source sequence. - Source sequence to await. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty. - This operation subscribes and connects to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription and connection. - - The type of the elements in the source sequence. - Source sequence to await. - Cancellation token. - Object that can be awaited. - is null. - - - - Multicasts the source sequence notifications through the specified subject to the resulting connectable observable. Upon connection of the - connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with - the connectable observable. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be pushed into the specified subject. - Subject to push source elements into. - A connectable observable sequence that upon connection causes the source sequence to push results into the specified subject. - or is null. - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Initial value received by observers upon subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will only receive the last notification of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - is null. - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - Subscribers will receive all the notifications of the source. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - Subscribers will receive all the notifications of the source. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - A connectable observable sequence that shares a single subscription to the underlying sequence. - is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers will be invoked on. - A connectable observable sequence that shares a single subscription to the underlying sequence. - or is null. - is less than zero. - is less than TimeSpan.Zero. - Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or or is null. - is less than zero. - is less than TimeSpan.Zero. - - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or is null. - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - or or or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The first element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and blocks until the sequence is terminated. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - or is null. - Because of its blocking nature, this operator is mainly used for testing. - - - - Returns an enumerator that enumerates all values of the observable sequence. - - The type of the elements in the source sequence. - An observable sequence to get an enumerator for. - The enumerator that can be used to enumerate over the elements in the observable sequence. - is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence, or a default value if no such element exists. - is null. - - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - is null. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - is null. - - - - Returns the only element of an observable sequence, and throws an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence. - is null. - The source sequence contains more than one element. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and throws an exception if there is not exactly one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate. - or is null. - No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method throws an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The single element in the observable sequence, or a default value if no such element exists. - is null. - The source sequence contains more than one element. - - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists; this method throws an exception if there is more than one element matching the predicate in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - The single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - or is null. - The sequence contains more than one element that satisfies the condition in the predicate. - - - - - Waits for the observable sequence to complete and returns the last element of the sequence. - If the sequence terminates with an OnError notification, the exception is thrown. - - The type of the elements in the source sequence. - Source observable sequence. - The last element in the observable sequence. - is null. - The source sequence is empty. - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - or is null. - - - - Subscribes an observer to an enumerable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Disposable object that can be used to unsubscribe the observer from the enumerable - or is null. - - - - Subscribes an observer to an enumerable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to subscribe to. - Observer that will receive notifications from the enumerable sequence. - Scheduler to perform the enumeration on. - Disposable object that can be used to unsubscribe the observer from the enumerable - or or is null. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with an -based .NET event. - - The type of the elements in the source sequence. - Observable source sequence. - The event source object. - is null. - - - - Exposes an observable sequence as an object with a .NET event, conforming to the standard .NET event pattern. - - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence. - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - or or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Generates an observable sequence of integral numbers within a specified range. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - is less than zero. -or- + - 1 is larger than . - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - is null. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - is less than zero. - is null. - - - - Returns an observable sequence that contains a single element. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates. - The loop can be quit prematurely by setting the specified cancellation token. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Cancellation token used to stop the loop. - Task that signals the termination of the sequence. - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Uses to determine which source in to return, choosing if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - if evaluates true; otherwise. - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - if evaluates true; an empty sequence otherwise. - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - if evaluates true; an empty sequence otherwise. - or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - or is null. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - or is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - or is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - is null. - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - is less than or equal to zero. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - is null. - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to - so in case emits an element right away, elements from are not missed. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - or is null. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - or or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - Starting from Rx.NET 4.0, this will subscribe to before subscribing to to have a latest element readily available - in case emits an element right away. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - or or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - or or is null. - - - - Hides the identity of an observable sequence. - - The type of the elements in the source sequence. - An observable sequence whose identity to hide. - An observable sequence that hides the identity of the source sequence. - is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than or equal to zero. - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - or or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - or or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - or is null. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - is null. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - is null. - is less than zero. - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - is null. - is less than zero. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - or is null. - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - is null. - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - or or is null. - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - or is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - is null. - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - is null. - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than or equal to zero. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - is null. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - or or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or or is null. - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - or or is null. - is less than 0. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - or or or or is null. - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - or is null. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - or is null. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - is null. - is less than zero. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - is null. - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - or is null. - is less than zero. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - or is null. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - or or is null. - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - or or or or is null. - - - - Returns an observable sequence that produces a value after each period. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - is less than TimeSpan.Zero. - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - - operator instead. - - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a sampler observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - or is null. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - or or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - or is null. - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - or is null. - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - or is null. - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - or or or is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - is null. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - is less than TimeSpan.Zero. - is null. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - is less than TimeSpan.Zero. - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - or is null. - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Gets the local query provider which will retarget Qbservable-based queries to the corresponding Observable-based query for in-memory execution upon subscription. - - - - - Converts an in-memory observable sequence into an sequence with an expression tree representing the source sequence. - - The type of the elements in the source sequence. - Source sequence. - sequence representing the given observable source sequence. - is null. - - - - Returns the input typed as an . - This operator is used to separate the part of the query that's captured as an expression tree from the part that's executed locally. - - The type of the elements in the source sequence. - An sequence to convert to an sequence. - The original source object, but typed as an . - is null. - - - - Converts an enumerable sequence to an observable sequence. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - is null. - This operator requires the source's object (see ) to implement . - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - or is null. - This operator requires the source's object (see ) to implement . - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to aggregate over. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value. - For aggregation behavior with incremental intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing a single element with the final accumulator value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value, - and the specified result selector function is used to select the result value. - - The type of the elements in the source sequence. - The type of the accumulator value. - The type of the resulting value. - An observable sequence to aggregate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - A function to transform the final accumulator value into the result value. - An observable sequence containing a single element with the final accumulator value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether all elements of an observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Propagates the observable sequence that reacts first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that surfaces either of the given sequences, whichever reacted first. - - or is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Propagates the observable sequence that reacts first. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sources competing to react first. - An observable sequence that surfaces any of the given sequences, whichever reacted first. - - is null. - - - - Determines whether an observable sequence contains any elements. - - The type of the elements in the source sequence. - An observable sequence to check for non-emptiness. - An observable sequence containing a single element determining whether the source sequence contains any elements. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether any element of an observable sequence satisfies a condition. - - The type of the elements in the source sequence. - An observable sequence whose elements to apply the predicate to. - A function to test each element for a condition. - An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - (Asynchronous) The sum of the elements in the source sequence is larger than . - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values. - - A sequence of nullable values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values. - - A sequence of values to calculate the average of. - An observable sequence containing a single element with the average of the sequence of values. - - is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the average of an observable sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values to calculate the average of. - A transform function to apply to each element. - An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null. - - or is null. - (Asynchronous) The source sequence is empty. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on element count information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Number of elements to skip between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of buffers. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Maximum time length of a buffer. - Maximum element count of a buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - An observable sequence of buffers. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - Source sequence to produce buffers over. - Length of each buffer. - Interval between creation of consecutive buffers. - Scheduler to run buffering timers on. - An observable sequence of buffers. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers with minimum duration - length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create buffers as fast as it can. - However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer boundary events. - Source sequence to produce buffers over. - Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed. - An observable sequence of buffers. - - or is null. - - - - Projects each element of an observable sequence into zero or more buffers. - - The type of the elements in the source sequence, and in the lists in the result sequence. - The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events. - The type of the elements in the sequences indicating buffer closing events. - Source sequence to produce buffers over. - Observable sequence whose elements denote the creation of new buffers. - A function invoked to define the closing of each produced buffer. - An observable sequence of buffers. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or is null. - - - - Uses to determine which source in to return, choosing if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Default source to select in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or if no match is found. - - or or is null. - - - - Uses to determine which source in to return, choosing an empty sequence on the specified scheduler if no match is found. - - Query provider used to construct the data source. - The type of the value returned by the selector function, used to look up the resulting source. - The type of the elements in the result sequence. - Selector function invoked to determine the source to lookup in the dictionary. - Dictionary of sources to select from based on the invocation result. - Scheduler to generate an empty sequence on in case no matching source in is found. - The observable sequence retrieved from the dictionary based on the invocation result, or an empty sequence if no match is found. - - or or is null. - - - - Converts the elements of an observable sequence to the specified type. - - The type to convert the elements in the source sequence to. - The observable sequence that contains the elements to be converted. - An observable sequence that contains each element of the source sequence converted to the specified type. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - The type of the elements in the source sequence and handler sequence. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results when an error occurred in the first sequence. - An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred. - - or is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception with the next observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source and handler sequences. - Observable sequences to catch exceptions for. - An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully. - - is null. - - - - Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler. - - The type of the elements in the source sequence and sequences returned by the exception handler function. - The type of the exception to catch and handle. Needs to derive from . - Source sequence. - Exception handler function, producing another observable sequence. - An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred. - - or is null. - - - - Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create the initial collector object. - Merges a sequence element with the current collector. - Factory to replace the current collector by a new collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or or is null. - This operator requires the source's object (see ) to implement . - - - - Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations. - - The type of the elements in the source sequence. - The type of the elements produced by the merge operation during collection. - Source observable sequence. - Factory to create a new collector object. - Merges a sequence element with the current collector. - The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration. - - or or is null. - This operator requires the source's object (see ) to implement . - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of the latest elements of the sources. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke whenever either of the sources produces an element. - An observable sequence containing the result of combining elements of both sources using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke whenever any of the sources produces an element. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful termination of the first. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence. - - or is null. - - - - Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that contains the elements of each given sequence, in sequential order. - - is null. - - - - Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - An observable sequence that contains the elements of each observed inner sequence, in sequential order. - - is null. - - - - Concatenates all task results, as long as the previous task terminated successfully. - - The type of the results produced by the tasks. - Observable sequence of tasks. - An observable sequence that contains the results of each task, in sequential order. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a concatenation operation using . - - - - Determines whether an observable sequence contains a specified element by using the default equality comparer. - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable sequence contains a specified element by using a specified . - - The type of the elements in the source sequence. - An observable sequence in which to locate a value. - The value to locate in the source sequence. - An equality comparer to compare elements. - An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified Subscribe method implementation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - - Use of this operator is preferred over manual implementation of the interface. In case - you need a type implementing rather than an anonymous implementation, consider using - the abstract base class. - - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to produce elements. - The observable sequence surfacing the elements produced by the asynchronous method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Creates an observable sequence from a specified cancellable asynchronous Subscribe method. - The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled. - - - - Creates an observable sequence from a specified asynchronous Subscribe method. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable. - The observable sequence with the specified implementation for the Subscribe method. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty. - The sequence to return a default value for if it is empty. - An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty. - - The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty. - The sequence to return the specified value for if it is empty. - The value to return if the sequence is empty. - An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself. - - is null. - - - - Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Observable factory function to invoke for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger an invocation of the given observable factory function. - - is null. - - - - Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - - - - Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes. - The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation. - - Query provider used to construct the data source. - The type of the elements in the sequence returned by the factory function, and in the resulting sequence. - Asynchronous factory function to start for each observer that subscribes to the resulting sequence. - An observable sequence whose observers trigger the given asynchronous observable factory function to be started. - - is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled. - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers. - The relative time intervals between the values are preserved. - - The type of the elements in the source sequence. - Source sequence to delay values for. - Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible. - Scheduler to run the delay timers on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is less efficient than DelaySubscription because it records all notifications and time-delays those. This allows for immediate propagation of errors. - - - Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - - - Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped. - In order to delay error propagation, consider using the Observable.Materialize and Observable.Dematerialize operators, or use DelaySubscription. - - - - - - Time shifts the observable sequence based on a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or is null. - - - - Time shifts the observable sequence based on a subscription delay and a delay selector function for each element. - - The type of the elements in the source sequence. - The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence. - Source sequence to delay values for. - Sequence indicating the delay for the subscription to the source. - Selector function to retrieve a sequence indicating the delay for each given element. - Time-shifted sequence. - - or or is null. - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Time-shifted sequence. - - is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Absolute time to perform the subscription at. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Time-shifted sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected. - - - - - - Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to delay subscription for. - Relative time shift of the subscription. - Scheduler to run the subscription delay timer on. - Time-shifted sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator is more efficient than Delay but postpones all side-effects of subscription and affects error propagation timing. - - - The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected. - - - - - - Dematerializes the explicit notification values of an observable sequence as implicit notifications. - - The type of the elements materialized in the source sequence notification objects. - An observable sequence containing explicit notification values which have to be turned into implicit notifications. - An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. - - is null. - - - - Returns an observable sequence that contains only distinct elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - An observable sequence only containing the distinct elements from the source sequence. - - is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct elements from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct elements for. - A function to compute the comparison key for each element. - Equality comparer for source elements. - An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence. - - or or is null. - Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large. - - - - Returns an observable sequence that contains only distinct contiguous elements. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the comparer. - - The type of the elements in the source sequence. - An observable sequence to retain distinct contiguous elements for. - Equality comparer for source elements. - An observable sequence only containing the distinct contiguous elements from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or is null. - - - - Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer. - - The type of the elements in the source sequence. - The type of the discriminator key computed for each element in the source sequence. - An observable sequence to retain distinct contiguous elements for, based on a computed key value. - A function to compute the comparison key for each element. - Equality comparer for computed key values. - An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence. - - or or is null. - - - - Invokes the observer's methods for each message in the source sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Observer whose methods to invoke as part of the source sequence's observation. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - The source sequence with the side-effecting behavior applied. - - or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or is null. - - - - Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence. - This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - The source sequence with the side-effecting behavior applied. - - or or or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated after each repeated completed. - - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated upon the completion of an iteration through the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Returns the element at a specified index in a sequence. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence. - - is null. - - is less than zero. - (Asynchronous) is greater than or equal to the number of elements in the source sequence. - - - - Returns the element at a specified index in a sequence or a default value if the index is out of range. - - The type of the elements in the source sequence. - Observable sequence to return the element from. - The zero-based index of the element to retrieve. - An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence. - - is null. - - is less than zero. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence with no elements. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Scheduler to send the termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - is null. - - - - Returns an empty observable sequence. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence with no elements. - - - - Invokes a specified action after the source observable sequence terminates gracefully or exceptionally. - - The type of the elements in the source sequence. - Source sequence. - Action to invoke after the source observable sequence terminates. - Source sequence with the action-invoking termination behavior applied. - - or is null. - - - - Returns the first element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the first element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the first element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Concatenates the observable sequences obtained by running the for each element in the given enumerable . - - Query provider used to construct the data source. - The type of the elements in the enumerable source sequence. - The type of the elements in the observable result sequence. - Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence. - Function to select an observable source for each element in the . - The observable sequence obtained by concatenating the sources returned by for each element in the . - - or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null. - - - - Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started. - The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - Asynchronous action to convert. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - An observable sequence exposing the result of invoking the function, or an exception. - - is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - - - - Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started. - The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to convert. - Scheduler on which to notify observers. - An observable sequence exposing the result of invoking the function, or an exception. - - is null or is null. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled. - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEvent, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with an parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a .NET event, conforming to the standard .NET event pattern based on , to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the target object type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Object instance that exposes the event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - The current is captured during the call to FromEventPattern, and is used to post add and remove handler invocations. - This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks. - - - If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread - making the Subscribe or Dispose call, respectively. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so - makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions - more concise and easier to understand. - - - - - - - Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence. - Each event invocation is surfaced through an OnNext message in the resulting sequence. - Reflection is used to discover the event based on the specified type and the specified event name. - For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead. - - Query provider used to construct the data source. - The type of the sender that raises the event. - The type of the event data generated by the event. - Type that exposes the static event to convert. - Name of the event to convert. - The scheduler to run the add and remove event handler logic on. - The observable sequence that contains data representations of invocations of the underlying .NET event. - - or or is null. - The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs. - - - Add and remove handler invocations are made whenever the number of observers grows beyond zero. - As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting. - - - Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be - accessed from the same context, as required by some UI frameworks. - - - It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries, - making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler - parameter. For more information, see the remarks section on those overloads. - - - - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - The generated sequence. - - or or is null. - - - - Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - The generated sequence. - - or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - The type of the state used in the generator loop. - The type of the elements in the produced sequence. - Initial state. - Condition to terminate generation (upon returning false). - Iteration step function. - Selector function for results produced in the sequence. - Time selector function to control the speed of values being produced each iteration. - Scheduler on which to run the generator loop. - The generated sequence. - - or or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - An equality comparer to compare keys with. - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encoutered. - - - or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - The initial number of elements that the underlying dictionary can contain. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - is less than 0. - - - - Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function. - A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same - key value as a reclaimed group occurs, the group will be reborn with a new lifetime request. - - The type of the elements in the source sequence. - The type of the grouping key computed for each element in the source sequence. - The type of the elements within the groups computed for each element in the source sequence. - The type of the elements in the duration sequences obtained for each group to denote its lifetime. - An observable sequence whose elements to group. - A function to extract the key for each element. - A function to map each source element to an element in an observable group. - A function to signal the expiration of a group. - An equality comparer to compare keys with. - - A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value. - If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered. - - - or or or or is null. - - - - Correlates the elements of two sequences based on overlapping durations, and groups the results. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - - if evaluates true; an empty sequence otherwise. - - or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, select the sequence. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Sequence returned in case evaluates false. - - if evaluates true; otherwise. - - or or is null. - - - - If the specified evaluates true, select the sequence. Otherwise, return an empty sequence generated on the specified scheduler. - - Query provider used to construct the data source. - The type of the elements in the result sequence. - Condition evaluated to decide which sequence to return. - Sequence returned in case evaluates true. - Scheduler to generate an empty sequence on in case evaluates false. - - if evaluates true; an empty sequence otherwise. - - or or is null. - - - - Ignores all elements in an observable sequence leaving only the termination messages. - - The type of the elements in the source sequence. - Source sequence. - An empty observable sequence that signals termination, successful or exceptional, of the source sequence. - - is null. - - - - Returns an observable sequence that produces a value after each period. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages. - - Query provider used to construct the data source. - Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after each period. - - is less than TimeSpan.Zero. - - is null. - - Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification. - If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the - current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the - operator instead. - - - - - Determines whether an observable sequence is empty. - - The type of the elements in the source sequence. - An observable sequence to check for emptiness. - An observable sequence containing a single element determining whether the source sequence is empty. - - is null. - - - - Correlates the elements of two sequences based on overlapping durations. - - The type of the elements in the left source sequence. - The type of the elements in the right source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence. - The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence. - The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration. - The left observable sequence to join elements for. - The right observable sequence to join elements for. - A function to select the duration of each element of the left observable sequence, used to determine overlap. - A function to select the duration of each element of the right observable sequence, used to determine overlap. - A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences. - An observable sequence that contains result elements computed from source elements that have an overlapping duration. - - or or or or is null. - - - - Returns the last element of an observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence. - - is null. - (Asynchronous) The source sequence is empty. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the last element of an observable sequence, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the last element in the observable sequence, or a default value if no such element exists. - - is null. - - - - Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - - - - Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence. - Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available. - This operator requires the source's object (see ) to implement . - - - - Returns an observable sequence containing an that represents the total number of elements in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - An observable sequence containing a single element with the number of elements in the input sequence. - - is null. - (Asynchronous) The number of elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an observable sequence containing an that represents how many elements in the specified observable sequence satisfy a condition. - - The type of the elements in the source sequence. - An observable sequence that contains elements to be counted. - A function to test each element for a condition. - An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Materializes the implicit notifications of an observable sequence as explicit notification values. - - The type of the elements in the source sequence. - An observable sequence to get notification values for. - An observable sequence containing the materialized notification values from the source sequence. - - is null. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence of values. - - A sequence of values to determine the maximum value of. - An observable sequence containing a single element with the maximum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - An observable sequence containing a single element with the maximum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the maximum value in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the maximum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - A sequence of values to determine the maximum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the maximum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the maximum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the maximum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the maximum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a maximum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Merges elements from two observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - The observable sequence that merges the elements of the given sequences. - - or is null. - - - - Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - The type of the elements in the source sequences. - First observable sequence. - Second observable sequence. - Scheduler used to introduce concurrency for making subscriptions to the given sequences. - The observable sequence that merges the elements of the given sequences. - - or or is null. - - - - Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that merges the elements of the inner sequences. - - is null. - - - - Merges results from all source tasks into a single observable sequence. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that merges the results of the source tasks. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a merge operation using . - - - - Merges elements from all of the specified observable sequences into a single observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences. - The observable sequence that merges the elements of the observable sequences. - - is null. - - - - Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - Maximum number of inner observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the inner sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - The observable sequence that merges the elements of the observable sequences. - - is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Maximum number of observable sequences being subscribed to concurrently. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - is less than or equal to zero. - - - - Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Enumerable sequence of observable sequences. - Scheduler to run the enumeration of the sequence of sources on. - The observable sequence that merges the elements of the observable sequences. - - or is null. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of nullable values. - - A sequence of nullable values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum value in an observable sequence of values. - - A sequence of values to determine the minimum value of. - An observable sequence containing a single element with the minimum value in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - An observable sequence containing a single element with the minimum element in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the minimum element in an observable sequence according to the specified comparer. - - The type of the elements in the source sequence. - An observable sequence to determine the mimimum element of. - Comparer used to compare elements. - An observable sequence containing a single element with the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum nullable value. - - The type of the elements in the source sequence. - A sequence of values to determine the minimum value of. - A transform function to apply to each element. - An observable sequence containing a single element with the value of type that corresponds to the minimum value in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the objects derived from the elements in the source sequence to determine the minimum of. - An observable sequence to determine the mimimum element of. - A transform function to apply to each element. - Comparer used to compare elements. - An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the elements in an observable sequence with the minimum key value according to the specified comparer. - - The type of the elements in the source sequence. - The type of the key computed for each element in the source sequence. - An observable sequence to get the minimum elements for. - Key selector function. - Comparer used to compare key values. - An observable sequence containing a list of zero or more elements that have a minimum key value. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet. - Enumerators on the resulting sequence never block and can produce the same element repeatedly. - - The type of the elements in the source sequence. - Source observable sequence. - Initial value that will be yielded by the enumerable sequence if no element has been sampled yet. - The enumerable sequence that returns the last sampled element upon each iteration. - - is null. - This operator requires the source's object (see ) to implement . - - - - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each - subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's - invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay. - - The type of the elements in the source sequence. - The type of the elements produced by the intermediate subject. - The type of the elements in the result sequence. - Source sequence which will be multicasted in the specified selector function. - Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - An observable sequence whose observers will never get called. - - - - Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins). - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - An observable sequence whose observers will never get called. - - - - Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available. - Enumerators on the resulting sequence will block until the next element becomes available. - - The type of the elements in the source sequence. - Source observable sequence. - The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available. - - is null. - This operator requires the source's object (see ) to implement . - - - - Wraps the source sequence in order to run its observer callbacks on the specified synchronization context. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to notify observers on. - The source sequence whose observations happen on the specified synchronization context. - - or is null. - - This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a synchronization context, use . - - - - - Wraps the source sequence in order to run its observer callbacks on the specified scheduler. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to notify observers on. - The source sequence whose observations happen on the specified scheduler. - - or is null. - - This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects - that require to be run on a scheduler, use . - - - - - Filters the elements of an observable sequence based on the specified type. - - The type to filter the elements in the source sequence on. - The observable sequence that contains the elements to be filtered. - An observable sequence that contains elements from the input sequence of type TResult. - - is null. - - - - Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first. - - The type of the elements in the source sequences. - First observable sequence whose exception (if any) is caught. - Second observable sequence used to produce results after the first sequence terminates. - An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally. - - or is null. - - - - Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequences to concatenate. - An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. - - is null. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence. - This operator is a specialization of Multicast using a regular . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on. - Initial value received by observers upon subscription. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Generates an observable sequence of integral numbers within a specified range. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - - - Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The value of the first integer in the sequence. - The number of sequential integers to generate. - Scheduler to run the generator loop on. - An observable sequence that contains a range of sequential integral numbers. - - is less than zero. -or- + - 1 is larger than . - - is null. - - - - Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Connectable observable sequence. - An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - An observable sequence that repeats the given element infinitely. - - - - Generates an observable sequence that repeats the given element the specified number of times. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - - - Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Number of times to repeat the element. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element the specified number of times. - - is less than zero. - - is null. - - - - Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be repeated in the produced sequence. - Element to repeat. - Scheduler to run the producer loop on. - An observable sequence that repeats the given element infinitely. - - is null. - - - - Repeats the observable sequence indefinitely. - - The type of the elements in the source sequence. - Observable sequence to repeat. - The observable sequence producing the elements of the given sequence repeatedly and sequentially. - - is null. - - - - Repeats the observable sequence a specified number of times. - - The type of the elements in the source sequence. - Observable sequence to repeat. - Number of times to repeat the sequence. - The observable sequence producing the elements of the given sequence repeatedly. - - is null. - - is less than zero. - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than zero. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - is less than TimeSpan.Zero. - - - - - Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer. - This operator is a specialization of Multicast using a . - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence whose elements will be multicasted through a single shared subscription. - Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy. - Maximum time length of the replay buffer. - Scheduler where connected observers within the selector function will be invoked on. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or or is null. - - is less than TimeSpan.Zero. - - - - - Repeats the source observable sequence until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - - - Repeats the source observable sequence the specified number of times or until it successfully terminates. - - The type of the elements in the source sequence. - Observable sequence to repeat until it successfully terminates. - Number of times to repeat the sequence. - An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully. - - is null. - - is less than zero. - - - - Returns an observable sequence that contains a single element. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - An observable sequence containing the single specified element. - - - - Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages. - - Query provider used to construct the data source. - The type of the element that will be returned in the produced sequence. - Single element in the resulting observable sequence. - Scheduler to send the single element on. - An observable sequence containing the single specified element. - - is null. - - - - Samples the observable sequence at each interval. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Sampled observable sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the observable sequence at each interval, using the specified scheduler to run sampling timers. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - Source sequence to sample. - Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream. - Scheduler to run the sampling timer on. - Sampled observable sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee all source sequence elements will be preserved. This is a side-effect - of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Samples the source observable sequence using a samper observable sequence producing sampling ticks. - Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence. - - The type of the elements in the source sequence. - The type of the elements in the sampling sequence. - Source sequence to sample. - Sampling tick sequence. - Sampled observable sequence. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence and the result of the aggregation. - An observable sequence to accumulate over. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. - For aggregation behavior with no intermediate results, see . - - The type of the elements in the source sequence. - The type of the result of the aggregation. - An observable sequence to accumulate over. - The initial accumulator value. - An accumulator function to be invoked on each element. - An observable sequence containing the accumulated values. - - or is null. - - - - Projects each element of an observable sequence into a new form. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence into a new form by incorporating the element's index. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence. - A sequence of elements to invoke a transform function on. - A transform function to apply to each source element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the transform function on each element of source. - - or is null. - - - - Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate enumerable sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected intermediate sequences. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element. - An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element. - - or or is null. - - - - Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the other sequence and the elements in the result sequence. - An observable sequence of elements to project. - An observable sequence to project each element from the source sequence onto. - An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together. - - or is null. - - - - Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of notifications to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply when an error occurs in the source sequence. - A transform function to apply when the end of the source sequence is reached. - An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence. - - or or or is null. - - - - Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - The projected sequences are enumerated synchonously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the conversion. - - - - Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the projected inner sequences and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. - - or is null. - - - - Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected tasks and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of the tasks executed for each element of the input sequence. - This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - or is null. - - - - Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected intermediate tasks. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results. - An observable sequence of elements to project. - A transform function to apply to each element; the second parameter of the function represents the index of the source element. - A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element. - An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element. - - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using . - - - - Determines whether two sequences are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer. - - The type of the elements in the source sequence. - First observable sequence to compare. - Second observable sequence to compare. - Comparer used to compare elements of both sequences. - An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence. - - is null. - (Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate. - - or is null. - (Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty. - - - - Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - Sequence containing the single element in the observable sequence, or a default value if no such element exists. - - is null. - (Asynchronous) The source sequence contains more than one element. - - - - Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence. - - The type of the elements in the source sequence. - Source observable sequence. - A predicate function to evaluate for elements in the source sequence. - Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists. - - or is null. - (Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate. - - - - Bypasses a specified number of elements in an observable sequence and then returns the remaining elements. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to skip before returning the remaining elements. - An observable sequence that contains the elements that occur after the specified index in the input sequence. - - is null. - - is less than zero. - - - - Skips elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for doesn't guarantee no elements will be dropped from the start of the source sequence. - This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded - may not execute immediately, despite the TimeSpan.Zero due time. - - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - - Bypasses a specified number of elements at the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to bypass at the end of the source sequence. - An observable sequence containing the source sequence elements except for the bypassed ones at the end. - - is null. - - is less than zero. - - This operator accumulates a queue with a length enough to store the first elements. As more elements are - received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed. - - - - - Skips elements for the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Duration for skipping elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements skipped during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a queue with a length enough to store elements received during the initial window. - As more elements are received, elements older than the specified are taken from the queue and produced on the - result sequence. This causes elements to be delayed with . - - - - - Skips elements from the observable source sequence until the specified start time. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - An observable sequence with the elements skipped until the specified start time. - - is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to skip elements for. - Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped. - Scheduler to run the timer on. - An observable sequence with the elements skipped until the specified start time. - - or is null. - - Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the . - - - - - Returns the elements from the source observable sequence only after the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of skip behavior. - Source sequence to propagate elements for. - Observable sequence that triggers propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation. - - or is null. - - - - Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Bypasses elements in an observable 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. - - The type of the elements in the source sequence. - An observable sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. - - or is null. - - - - Invokes the action asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Action to run asynchronously. - Scheduler to run the action on. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - or is null. - - - - The action is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the specified function asynchronously, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to run asynchronously. - Scheduler to run the function on. - An observable sequence exposing the function's result value, or an exception. - - or is null. - - - - The function is called immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous action, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - Asynchronous action to run. - Scheduler on which to notify observers. - An observable sequence exposing a Unit value upon completion of the action, or an exception. - - is null or is null. - - - - The action is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the action's outcome. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - An observable sequence exposing the function's result value, or an exception. - - is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - - - - Invokes the asynchronous function, surfacing the result through an observable sequence. - The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information. - - Query provider used to construct the data source. - The type of the result returned by the asynchronous function. - Asynchronous function to run. - Scheduler on which to notify observers. - An observable sequence exposing the function's result value, or an exception. - - is null or is null. - - - - The function is started immediately, not during the subscription of the resulting sequence. - - - Multiple subscriptions to the resulting sequence can observe the function's result. - - - - If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed - subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator. - Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription - to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using - multicast operators. - - - - - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Scheduler to emit the prepended values on. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Prepends a sequence of values to an observable sequence. - - The type of the elements in the source sequence. - Source sequence to prepend values to. - Values to prepend to the specified sequence. - The source sequence prepended with the specified values. - - or is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Synchronization context to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer - callbacks on a synchronization context, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used; - see the remarks section for more information on the distinction between SubscribeOn and ObserveOn. - - The type of the elements in the source sequence. - Source sequence. - Scheduler to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler. - - or is null. - - This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer - callbacks on a scheduler, use . - - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - (Asynchronous) The sum of the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values. - - A sequence of nullable values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values. - - A sequence of values to calculate the sum of. - An observable sequence containing a single element with the sum of the values in the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of nullable values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Computes the sum of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. - - The type of the elements in the source sequence. - A sequence of values that are used to calculate a sum. - A transform function to apply to each element. - An observable sequence containing a single element with the sum of the values in the source sequence. - - or is null. - (Asynchronous) The sum of the projected values for the elements in the source sequence is larger than . - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Transforms an observable sequence of observable sequences into an observable sequence - producing values only from the most recent observable sequence. - Each time a new inner observable sequence is received, unsubscribe from the - previous inner observable sequence. - - The type of the elements in the source sequences. - Observable sequence of inner observable sequences. - The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. - - is null. - - - - Transforms an observable sequence of tasks into an observable sequence - producing values only from the most recent observable sequence. - Each time a new task is received, the previous task's result is ignored. - - The type of the results produced by the source tasks. - Observable sequence of tasks. - The observable sequence that at any point in time produces the result of the most recent task that has been received. - - is null. - If the tasks support cancellation, consider manual conversion of the tasks using , followed by a switch operation using . - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently. - This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose outgoing calls to observers are synchronized. - - is null. - - It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer. - This operator can be used to "fix" a source that doesn't conform to this rule. - - - - - Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object. - This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object. - - The type of the elements in the source sequence. - Source sequence. - Gate object to synchronize each observer call on. - The source sequence whose outgoing calls to observers are synchronized on the given gate object. - - or is null. - - - - Returns a specified number of contiguous elements from the start of an observable sequence. - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - is null. - - is less than zero. - - - - Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0). - - The type of the elements in the source sequence. - The sequence to take elements from. - The number of elements to return. - Scheduler used to produce an OnCompleted message in case count is set to 0. - An observable sequence that contains the specified number of elements from the start of the input sequence. - - or is null. - - is less than zero. - - - - Takes elements for the specified duration from the start of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the start of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the start of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for doesn't guarantee an empty sequence will be returned. This is a side-effect - of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute - immediately, despite the TimeSpan.Zero due time. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - Scheduler used to drain the queue upon completion of the source sequence. - An observable sequence containing the specified number of elements from the end of the source sequence. - - or is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements elements. Upon completion of - the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed. - - - - - Returns elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - Scheduler to drain the collected elements. - An observable sequence with the elements taken during the specified duration from the end of the source sequence. - - or or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements - to be delayed with . - - - - - Returns a list with the specified number of contiguous elements from the end of an observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Number of elements to take from the end of the source sequence. - An observable sequence containing a single list with the specified number of elements from the end of the source sequence. - - is null. - - is less than zero. - - This operator accumulates a buffer with a length enough to store elements. Upon completion of the - source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Duration for taking elements from the end of the sequence. - Scheduler to run the timer on. - An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence. - - or is null. - - is less than TimeSpan.Zero. - - This operator accumulates a buffer with a length enough to store elements for any window during the lifetime of - the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence. - - - - - Takes elements for the specified duration until the specified end time. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - An observable sequence with the elements taken until the specified end time. - - is null. - - - - Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers. - - The type of the elements in the source sequence. - Source sequence to take elements from. - Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately. - Scheduler to run the timer on. - An observable sequence with the elements taken until the specified end time. - - or is null. - - - - Returns the elements from the source observable sequence until the other observable sequence produces an element. - - The type of the elements in the source sequence. - The type of the elements in the other sequence that indicates the end of take behavior. - Source sequence to propagate elements for. - Observable sequence that terminates propagation of elements of the source sequence. - An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Returns elements from an observable sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - - The type of the elements in the source sequence. - A sequence to return elements from. - A function to test each element for a condition; the second parameter of the function represents the index of the source element. - An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. - - or is null. - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - The throttled sequence. - - is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers. - - The type of the elements in the source sequence. - Source sequence to throttle. - Throttling duration for each element. - Scheduler to run the throttle timers on. - The throttled sequence. - - or is null. - - is less than TimeSpan.Zero. - - - This operator throttles the source sequence by holding on to each element for the duration specified in . If another - element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole - process. For streams that never have gaps larger than or equal to between elements, the resulting stream won't - produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the - Observable.Sample set of operators. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing throttling timers to be scheduled - that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the - asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero - due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action. - - - - - - Ignores elements from an observable sequence which are followed by another value within a computed throttle duration. - - The type of the elements in the source sequence. - The type of the elements in the throttle sequences selected for each element in the source sequence. - Source sequence to throttle. - Selector function to retrieve a sequence indicating the throttle duration for each given element. - The throttled sequence. - - or is null. - - This operator throttles the source sequence by holding on to each element for the duration denoted by . - If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this - whole process. For streams where the duration computed by applying the to each element overlaps with - the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst - guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators. - - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Scheduler to send the exceptional termination call on. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - or is null. - - - - Returns an observable sequence that terminates with an exception. - - Query provider used to construct the data source. - The type used for the type parameter of the resulting sequence. - Exception object used for the sequence's termination. - Object solely used to infer the type of the type parameter. This parameter is typically used when creating a sequence of anonymously typed elements. - The observable sequence that terminates exceptionally with the specified exception object. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - An observable sequence with time interval information on elements. - - is null. - - - - Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals. - - The type of the elements in the source sequence. - Source sequence to record time intervals for. - Scheduler used to compute time intervals. - An observable sequence with time interval information on elements. - - or is null. - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - The source sequence with a TimeoutException in case of a timeout. - - is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers. - If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - (Asynchronous) If the sequence hasn't terminated before . - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - The source sequence with a TimeoutException in case of a timeout. - - is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Sequence to return in case of a timeout. - Scheduler to run the timeout timers on. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - is less than TimeSpan.Zero. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. - If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - Source sequence to perform a timeout for. - Maximum duration between values before a timeout occurs. - Scheduler to run the timeout timers on. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - is less than TimeSpan.Zero. - (Asynchronous) If no element is produced within from the previous element. - - - In case you only want to timeout on the first element, consider using the - operator applied to the source sequence and a delayed sequence. Alternatively, the general-purpose overload - of Timeout, can be used. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing timeout timers to be scheduled that are due - immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the - scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may - arrive before the scheduler gets a chance to run the timeout action. - - - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or or is null. - - - - Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Observable sequence that represents the timeout for the first element. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer. - - The type of the elements in the source sequence. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - The source sequence with a TimeoutException in case of a timeout. - - or is null. - - - - Applies a timeout policy to the observable sequence based on a timeout duration computed for each element. - If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on. - - The type of the elements in the source sequence and the other sequence used upon a timeout. - The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence. - Source sequence to perform a timeout for. - Selector to retrieve an observable sequence that represents the timeout between the current element and the next element. - Sequence to return in case of a timeout. - The source sequence switching to the other sequence in case of a timeout. - - or or is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - An observable sequence that produces a value at due time. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value at due time and then after each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value at due time. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - An observable sequence that produces a value after the due time has elapsed. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - An observable sequence that produces a value after due time has elapsed and then after each period. - - is less than TimeSpan.Zero. - - - - Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers. - - Query provider used to construct the data source. - Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible. - Scheduler to run timers on. - An observable sequence that produces a value after due time has elapsed and then each period. - - is less than TimeSpan.Zero. - - is null. - - - - Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer. - - Query provider used to construct the data source. - Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible. - Scheduler to run the timer on. - An observable sequence that produces a value after the due time has elapsed. - - is null. - - - - Timestamps each element in an observable sequence using the local system clock. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - An observable sequence with timestamp information on elements. - - is null. - - - - Timestamp each element in an observable sequence using the clock of the specified scheduler. - - The type of the elements in the source sequence. - Source sequence to timestamp elements for. - Scheduler used to compute timestamps. - An observable sequence with timestamp information on elements. - - or is null. - - - - Creates an array from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get an array of elements for. - An observable sequence containing a single element with an array containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the dictionary key computed for each element in the source sequence. - The type of the dictionary value computed for each element in the source sequence. - An observable sequence to create a dictionary for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an observable sequence to an enumerable sequence. - - The type of the elements in the source sequence. - An observable sequence to convert to an enumerable sequence. - The enumerable sequence containing the elements in the observable sequence. - - is null. - This operator requires the source's object (see ) to implement . - - - - Creates a list from an observable sequence. - - The type of the elements in the source sequence. - The source observable sequence to get a list of elements for. - An observable sequence containing a single element with a list containing all the elements of the source sequence. - - is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and a comparer. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function. - - The type of the elements in the source sequence. - The type of the lookup key computed for each element in the source sequence. - The type of the lookup value computed for each element in the source sequence. - An observable sequence to create a lookup for. - A function to extract a key from each element. - A transform function to produce a result element value from each element. - An equality comparer to compare keys. - An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements. - - or or or is null. - The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior. - - - - Converts an enumerable sequence to an observable sequence. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - The observable sequence whose elements are pulled from the given enumerable sequence. - - is null. - - - - Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Enumerable sequence to convert to an observable sequence. - Scheduler to run the enumeration of the input sequence on. - The observable sequence whose elements are pulled from the given enumerable sequence. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Factory function to obtain a resource object. - Factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - - - - Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods. - The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - The type of the resource used during the generation of the resulting sequence. Needs to implement . - Asynchronous factory function to obtain a resource object. - Asynchronous factory function to obtain an observable sequence that depends on the obtained resource. - An observable sequence whose lifetime controls the lifetime of the dependent resource object. - - or is null. - This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11. - When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled. - - - - Filters the elements of an observable sequence based on a predicate. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a condition. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Filters the elements of an observable sequence based on a predicate by incorporating the element's index. - - The type of the elements in the source sequence. - An observable sequence whose elements to filter. - A function to test each source element for a conditio; the second parameter of the function represents the index of the source element. - An observable sequence that contains elements from the input sequence that satisfy the condition. - - or is null. - - - - Repeats the given as long as the specified holds, where the is evaluated before each repeated is subscribed to. - - Query provider used to construct the data source. - The type of the elements in the source sequence. - Source to repeat as long as the function evaluates to true. - Condition that will be evaluated before subscription to the , to determine whether repetition of the source is required. - The observable sequence obtained by concatenating the sequence as long as the holds. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - An observable sequence of windows. - - is null. - - is less than or equal to zero. - - - - Projects each element of an observable sequence into zero or more windows which are produced based on element count information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Number of elements to skip between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than or equal to zero. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - The sequence of windows. - - is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - An observable sequence of windows. - - is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers. - A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Maximum time length of a window. - Maximum element count of a window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. -or- is less than or equal to zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - is less than TimeSpan.Zero. - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced - by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - An observable sequence of windows. - - is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers. - - The type of the elements in the source sequence, and in the windows in the result sequence. - Source sequence to produce windows over. - Length of each window. - Interval between creation of consecutive windows. - Scheduler to run windowing timers on. - An observable sequence of windows. - - or is null. - - or is less than TimeSpan.Zero. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows with minimum duration - length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the - current window may not execute immediately, despite the TimeSpan.Zero due time. - - - Specifying a TimeSpan.Zero value for is not recommended but supported, causing the scheduler to create windows as fast as it can. - However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler, - where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time. - - - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window boundary events. - Source sequence to produce windows over. - Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into consecutive non-overlapping windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed. - An observable sequence of windows. - - or is null. - - - - Projects each element of an observable sequence into zero or more windows. - - The type of the elements in the source sequence, and in the windows in the result sequence. - The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events. - The type of the elements in the sequences indicating window closing events. - Source sequence to produce windows over. - Observable sequence whose elements denote the creation of new windows. - A function invoked to define the closing of each produced window. - An observable sequence of windows. - - or or is null. - - - - Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each element from the first source combined with the latest element from the second source, if any. - An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes. - - Query provider used to construct the data source. - The type of the elements in the source sequences, and in the lists in the result sequence. - Observable sources. - An observable sequence containing lists of elements at corresponding indexes. - - is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - The type of the elements in the result sequence, returned by the selector function. - Observable sources. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or is null. - - - - Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. - - The type of the elements in the first observable source sequence. - The type of the elements in the second enumerable source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second enumerable source. - Function to invoke for each consecutive pair of elements from the first and second source. - An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function. - - or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or is null. - - - - Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable source. - Second observable source. - Third observable source. - Fourth observable source. - Fifth observable source. - Sixth observable source. - Seventh observable source. - Eighth observable source. - Ninth observable source. - Tenth observable source. - Eleventh observable source. - Twelfth observable source. - Thirteenth observable source. - Fourteenth observable source. - Fifteenth observable source. - Sixteenth observable source. - Function to invoke for each series of elements at corresponding indexes in the sources. - An observable sequence containing the result of combining elements of the sources using the specified result selector function. - - or or or or or or or or or or or or or or or or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Asynchronous action. - - is null. - - - - Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the action. - The type of the second argument passed to the action. - The type of the third argument passed to the action. - The type of the fourth argument passed to the action. - The type of the fifth argument passed to the action. - The type of the sixth argument passed to the action. - The type of the seventh argument passed to the action. - The type of the eighth argument passed to the action. - The type of the ninth argument passed to the action. - The type of the tenth argument passed to the action. - The type of the eleventh argument passed to the action. - The type of the twelfth argument passed to the action. - The type of the thirteenth argument passed to the action. - The type of the fourteenth argument passed to the action. - The type of the fifteenth argument passed to the action. - The type of the sixteenth argument passed to the action. - Action to convert to an asynchronous action. - Scheduler to invoke the original action on. - Asynchronous action. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Asynchronous function. - - is null. - - - - Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler. - - Query provider used to construct the data source. - The type of the first argument passed to the function. - The type of the second argument passed to the function. - The type of the third argument passed to the function. - The type of the fourth argument passed to the function. - The type of the fifth argument passed to the function. - The type of the sixth argument passed to the function. - The type of the seventh argument passed to the function. - The type of the eighth argument passed to the function. - The type of the ninth argument passed to the function. - The type of the tenth argument passed to the function. - The type of the eleventh argument passed to the function. - The type of the twelfth argument passed to the function. - The type of the thirteenth argument passed to the function. - The type of the fourteenth argument passed to the function. - The type of the fifteenth argument passed to the function. - The type of the sixteenth argument passed to the function. - The type of the result returned by the function. - Function to convert to an asynchronous function. - Scheduler to invoke the original function on. - Asynchronous function. - - or is null. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Converts a Begin/End invoke function pair into an asynchronous function. - - Query provider used to construct the data source. - The type of the first argument passed to the begin delegate. - The type of the second argument passed to the begin delegate. - The type of the third argument passed to the begin delegate. - The type of the fourth argument passed to the begin delegate. - The type of the fifth argument passed to the begin delegate. - The type of the sixth argument passed to the begin delegate. - The type of the seventh argument passed to the begin delegate. - The type of the eighth argument passed to the begin delegate. - The type of the ninth argument passed to the begin delegate. - The type of the tenth argument passed to the begin delegate. - The type of the eleventh argument passed to the begin delegate. - The type of the twelfth argument passed to the begin delegate. - The type of the thirteenth argument passed to the begin delegate. - The type of the fourteenth argument passed to the begin delegate. - The type of the result returned by the end delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence. - - or is null. - Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result. - - - - Creates a pattern that matches when both observable sequences have an available element. - - The type of the elements in the left sequence. - The type of the elements in the right sequence. - Observable sequence to match with the right sequence. - Observable sequence to match with the left sequence. - Pattern object that matches when both observable sequences have an available element. - or is null. - - - - Matches when the observable sequence has an available element and projects the element by invoking the selector function. - - The type of the elements in the source sequence. - The type of the elements in the result sequence, returned by the selector function. - Observable sequence to apply the selector on. - Selector that will be invoked for elements in the source sequence. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results from matching several patterns. - or is null. - - - - Joins together the results from several patterns. - - The type of the elements in the result sequence, obtained from the specified patterns. - Query provider used to construct the data source. - A series of plans created by use of the Then operator on patterns. - An observable sequence with the results form matching several patterns. - or is null. - - - - Provides a set of static methods for writing in-memory queries over observable sequences. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - or or is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - or is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - Immediately subscribes to source and retains the elements in the observable sequence. - - The type of the elements in the source sequence. - Source sequence. - Object that's both an observable sequence and a list which can be used to access the source sequence's elements. - is null. - - - - Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language. - - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration. - - Query provider used to construct the data source. - Iterator method that drives the resulting observable sequence. - An observable sequence obtained by running the iterator and returning Unit values for each iteration step. - - is null. - - - - Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod. - - Query provider used to construct the data source. - The type of the elements in the produced sequence. - Iterator method that produces elements in the resulting sequence by calling the given observer. - An observable sequence obtained by running the iterator and returning the elements that were sent to the observer. - - is null. - - - - Expands an observable sequence by recursively invoking selector. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - An observable sequence containing all the elements produced by the recursive expansion. - - or is null. - - - - Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences. - - The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function. - Source sequence with the initial elements. - Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again. - Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences. - An observable sequence containing all the elements produced by the recursive expansion. - - or or is null. - - - - Runs all specified observable sequences in parallel and collects their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements. - - Query provider used to construct the data source. - The type of the elements in the source sequences. - Observable sequence to collect the last elements for. - An observable sequence with an array collecting the last elements of all the input sequences. - - is null. - - - - Runs two observable sequences in parallel and combines their last elemenets. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the result sequence, returned by the selector function. - First observable sequence. - Second observable sequence. - Result selector function to invoke with the last elements of both sequences. - An observable sequence with the result of calling the selector function with the last elements of both input sequences. - - or or is null. - - - - Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions. - This operator allows for a fluent style of writing queries that use the same sequence multiple times. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence that will be shared in the selector function. - Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence. - An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. - - or is null. - - - - Comonadic bind operator. - - - - - Comonadic bind operator. - - - - - (Infrastructure) Implement query debugger services. - - - - - The System.Reactive.Linq namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ). - Query operators are made available as extension methods for and defined on the Observable and Qbservable classes, respectively. - - - - - Provides a set of extension methods to expose observable sequences as Windows Runtime asynchronous actions and operations. - - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous action. - Windows Runtime asynchronous action object representing the completion of the observable sequence. - is null. - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence, reporting incremental progress for each element produced by the sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous action. - Windows Runtime asynchronous action object representing the completion of the observable sequence, reporting incremental progress for each source sequence element. - is null. - - - - Creates a Windows Runtime asynchronous action that represents the completion of the observable sequence, using a selector function to map the source sequence on a progress reporting sequence. - Upon cancellation of the asynchronous action, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the progress sequence. - Source sequence to expose as an asynchronous action and to compute a progress sequence that gets reported through the asynchronous action. - Selector function to map the source sequence on a progress reporting sequence. - Windows Runtime asynchronous action object representing the completion of the result sequence, reporting progress computed through the progress sequence. - or is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the observable sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous operation. - Windows Runtime asynchronous operation object that returns the last element of the observable sequence. - is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the observable sequence, reporting incremental progress for each element produced by the sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - Source sequence to expose as an asynchronous operation. - Windows Runtime asynchronous operation object that returns the last element of the observable sequence, reporting incremental progress for each source sequence element. - is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the result sequence, reporting incremental progress for each element produced by the source sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - Source sequence to compute a result sequence that gets exposed as an asynchronous operation. - Selector function to map the source sequence on a result sequence. - Windows Runtime asynchronous operation object that returns the last element of the result sequence, reporting incremental progress for each source sequence element. - or is null. - - - - Creates a Windows Runtime asynchronous operation that returns the last element of the result sequence, using a selector function to map the source sequence on a progress reporting sequence. - Upon cancellation of the asynchronous operation, the subscription to the source sequence will be disposed. - - The type of the elements in the source sequence. - The type of the elements in the result sequence. - The type of the elements in the progress sequence. - Source sequence to compute a result sequence that gets exposed as an asynchronous operation and a progress sequence that gets reported through the asynchronous operation. - Selector function to map the source sequence on a result sequence. - Selector function to map the source sequence on a progress reporting sequence. - Windows Runtime asynchronous operation object that returns the last element of the result sequence, reporting progress computed through the progress sequence. - or or is null. - - - - Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers. - - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to notify observers on. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to notify observers on. - Priority to schedule work items at. - The source sequence whose observations happen on the specified dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose observations happen on the specified object's dispatcher. - or is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose observations happen on the current window's dispatcher. - is null. - - - - Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose observations happen on the current window's dispatcher. - is null. - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to perform subscription and unsubscription actions on. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher. - - The type of the elements in the source sequence. - Source sequence. - Dispatcher whose associated message loop is used to perform subscription and unsubscription actions on. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher. - In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object. - - The type of the elements in the source sequence. - Source sequence. - Object to get the dispatcher from. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher. - or is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object. - In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - The source sequence whose subscriptions and unsubscriptions happen on the current window's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current window. - In order to invoke observer callbacks on the dispatcher associated with the current window, e.g. to render results in a control, use . - - - - - Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window. - - The type of the elements in the source sequence. - Source sequence. - Priority to schedule work items at. - The source sequence whose subscriptions and unsubscriptions happen on the current window's dispatcher. - is null. - - Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current window. - In order to invoke observer callbacks on the dispatcher associated with the current window, e.g. to render results in a control, use . - - - - - Provides a set of static methods for importing typed events from Windows Runtime APIs. - - - - - Converts a typed event, conforming to the standard event pattern, to an observable sequence. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying typed event. - or is null. - - - - - Converts a typed event, conforming to the standard event pattern, to an observable sequence. - - The delegate type of the event to be converted. - The type of the sender that raises the event. - The type of the event data generated by the event. - A function used to convert the given event handler to a delegate compatible with the underlying typed event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters. - Action that attaches the given event handler to the underlying .NET event. - Action that detaches the given event handler from the underlying .NET event. - The observable sequence that contains data representations of invocations of the underlying typed event. - or or is null. - - - - - Exposes an observable sequence as an object with a typed event. - - The type of the sender that raises the event. - The type of the event data generated by the event. - Observable source sequence. - The event source object. - is null. - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation and merges all of the asynchronous operation results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected asynchronous operations and the elements in the merged result sequence. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the asynchronous operations executed for each element of the input sequence. - or is null. - This overload supports composition of observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation and merges all of the asynchronous operation results into one observable sequence. - - The type of the elements in the source sequence. - The type of the result produced by the projected asynchronous operations and the elements in the merged result sequence. - The type of the reported progress objects, which get ignored by this query operator. - An observable sequence of elements to project. - A transform function to apply to each element. - An observable sequence whose elements are the result of the asynchronous operations executed for each element of the input sequence. - or is null. - This overload supports composition of observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation, invokes the result selector for the source element and the asynchronous operation result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected asynchronous operations. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate asynchronous operation results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining an asynchronous operation for each element of the input sequence and then mapping the asynchronous operation's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Projects each element of an observable sequence to a Windows Runtime asynchronous operation, invokes the result selector for the source element and the asynchronous operation result, and merges the results into one observable sequence. - - The type of the elements in the source sequence. - The type of the results produced by the projected asynchronous operations. - The type of the reported progress objects, which get ignored by this query operator. - The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate asynchronous operation results. - An observable sequence of elements to project. - A transform function to apply to each element. - A transform function to apply to each element of the intermediate sequence. - An observable sequence whose elements are the result of obtaining an asynchronous operation for each element of the input sequence and then mapping the asynchronous operation's result and its corresponding source element to a result element. - or or is null. - This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and Windows Runtime asynchronous operations, without requiring manual conversion of the asynchronous operations to observable sequences using . - - - - Base class for implementation of query operators, providing a lightweight sink that can be disposed to mute the outgoing observer. - - Type of the resulting sequence's elements. - Implementations of sinks are responsible to enforce the message grammar on the associated observer. Upon sending a terminal message, a pairing Dispose call should be made to trigger cancellation of related resources and to mute the outgoing observer. - - - - Provides a mechanism for receiving push-based notifications and returning a response. - - - The type of the elements received by the observer. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the result returned from the observer's notification handlers. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Notifies the observer of a new element in the sequence. - - The new element in the sequence. - Result returned upon observation of a new element. - - - - Notifies the observer that an exception has occurred. - - The exception that occurred. - Result returned upon observation of an error. - - - - Notifies the observer of the end of the sequence. - - Result returned upon observation of the sequence completion. - - - - Abstract base class for join patterns. - - - - - Represents a join pattern over one observable sequence. - - The type of the elements in the first source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns. - - The type of the results produced by the plan. - - - - Abstract base class for join patterns represented by an expression tree. - - - - - Creates a new join pattern object using the specified expression tree represention. - - Expression tree representing the join pattern. - - - - Gets the expression tree representing the join pattern. - - - - - Represents a join pattern over two observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - - - - Creates a pattern that matches when all three observable sequences have an available element. - - The type of the elements in the third observable sequence. - Observable sequence to match with the two previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over three observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - - - - Creates a pattern that matches when all four observable sequences have an available element. - - The type of the elements in the fourth observable sequence. - Observable sequence to match with the three previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over four observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - - - - Creates a pattern that matches when all five observable sequences have an available element. - - The type of the elements in the fifth observable sequence. - Observable sequence to match with the four previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over five observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - - - - Creates a pattern that matches when all six observable sequences have an available element. - - The type of the elements in the sixth observable sequence. - Observable sequence to match with the five previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over six observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - - - - Creates a pattern that matches when all seven observable sequences have an available element. - - The type of the elements in the seventh observable sequence. - Observable sequence to match with the six previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over seven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - - - - Creates a pattern that matches when all eight observable sequences have an available element. - - The type of the elements in the eighth observable sequence. - Observable sequence to match with the seven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eight observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - - - - Creates a pattern that matches when all nine observable sequences have an available element. - - The type of the elements in the ninth observable sequence. - Observable sequence to match with the eight previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over nine observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - - - - Creates a pattern that matches when all ten observable sequences have an available element. - - The type of the elements in the tenth observable sequence. - Observable sequence to match with the nine previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over ten observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - - - - Creates a pattern that matches when all eleven observable sequences have an available element. - - The type of the elements in the eleventh observable sequence. - Observable sequence to match with the ten previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over eleven observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - - - - Creates a pattern that matches when all twelve observable sequences have an available element. - - The type of the elements in the twelfth observable sequence. - Observable sequence to match with the eleven previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over twelve observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - - - - Creates a pattern that matches when all thirteen observable sequences have an available element. - - The type of the elements in the thirteenth observable sequence. - Observable sequence to match with the twelve previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over thirteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - - - - Creates a pattern that matches when all fourteen observable sequences have an available element. - - The type of the elements in the fourteenth observable sequence. - Observable sequence to match with the thirteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fourteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - - - - Creates a pattern that matches when all fifteen observable sequences have an available element. - - The type of the elements in the fifteenth observable sequence. - Observable sequence to match with the fourteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over fifteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - - - - Creates a pattern that matches when all sixteen observable sequences have an available element. - - The type of the elements in the sixteenth observable sequence. - Observable sequence to match with the fifteen previous sequences. - Pattern object that matches when all observable sequences have an available element. - is null. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents a join pattern over sixteen observable sequences. - - The type of the elements in the first source sequence. - The type of the elements in the second source sequence. - The type of the elements in the third source sequence. - The type of the elements in the fourth source sequence. - The type of the elements in the fifth source sequence. - The type of the elements in the sixth source sequence. - The type of the elements in the seventh source sequence. - The type of the elements in the eighth source sequence. - The type of the elements in the ninth source sequence. - The type of the elements in the tenth source sequence. - The type of the elements in the eleventh source sequence. - The type of the elements in the twelfth source sequence. - The type of the elements in the thirteenth source sequence. - The type of the elements in the fourteenth source sequence. - The type of the elements in the fifteenth source sequence. - The type of the elements in the sixteenth source sequence. - - - - Matches when all observable sequences have an available element and projects the elements by invoking the selector function. - - The type of the elements in the result sequence, returned by the selector function. - Selector that will be invoked for elements in the source sequences. - Plan that produces the projected results, to be fed (with other plans) to the When operator. - is null. - - - - Represents an execution plan for join patterns represented by an expression tree. - - The type of the results produced by the plan. - - - - Gets the expression tree representing the join pattern execution plan. - - - - - The System.Reactive.Joins namespace contains classes used to express join patterns over observable sequences using fluent method syntax. - - - - - Represents an object that retains the elements of the observable sequence and signals the end of the sequence. - - The type of elements received from the source sequence. - - - - Constructs an object that retains the values of source and signals the end of the sequence. - - The observable sequence whose elements will be retained in the list. - is null. - - - - Returns the last value of the observable sequence. - - - - - Determines the index of a specific item in the ListObservable. - - The element to determine the index for. - The index of the specified item in the list; -1 if not found. - - - - Inserts an item to the ListObservable at the specified index. - - The index to insert the item at. - The item to insert in the list. - - - - Removes the ListObservable item at the specified index. - - The index of the item to remove. - - - - Gets or sets the element at the specified index. - - The index of the item to retrieve or set. - - - - Adds an item to the ListObservable. - - The item to add to the list. - - - - Removes all items from the ListObservable. - - - - - Determines whether the ListObservable contains a specific value. - - The item to search for in the list. - true if found; false otherwise. - - - - Copies the elements of the ListObservable to an System.Array, starting at a particular System.Array index. - - The array to copy elements to. - The start index in the array to start copying elements to. - - - - Gets the number of elements contained in the ListObservable. - - - - - Gets a value that indicates whether the ListObservable is read-only. - - - - - Removes the first occurrence of a specific object from the ListObservable. - - The item to remove from the list. - true if the item was found; false otherwise. - - - - Returns an enumerator that iterates through the collection. - - Enumerator over the list. - - - - Subscribes an observer to the ListObservable which will be notified upon completion. - - The observer to send completion or error messages to. - The disposable resource that can be used to unsubscribe. - is null. - - - - The System.Reactive namespace contains interfaces and classes used throughout the Reactive Extensions library. - - - - - The System.Reactive.Subjects namespace contains interfaces and classes to represent subjects, which are objects implementing both and . - Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to - have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries. - - - - - Represents the result of an asynchronous operation. - The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject that can only receive one value and that value is cached for all future observations. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence, also causing the last received value to be sent out (if any). - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Sends a value to the subject. The last value received before successful termination will be sent to all subscribed and future observers. - - The value to store in the subject. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Gets an awaitable object for the current AsyncSubject. - - Object that can be awaited. - - - - Specifies a callback action that will be invoked when the subject completes. - - Callback action that will be invoked when the subject completes. - is null. - - - - Gets whether the AsyncSubject has completed. - - - - - Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally. - - The last element of the subject. Throws an InvalidOperationException if no element was received. - The source sequence is empty. - - - - Represents a value that changes over time. - Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications. - - The type of the elements processed by the subject. - - - - Initializes a new instance of the class which creates a subject that caches its last value and starts with the specified value. - - Initial value sent to observers when no other value has been received by the subject yet. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Gets the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - - is frozen after is called. - After is called, always throws the specified exception. - An exception is always thrown after is called. - - Reading is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - Dispose was called. - - - - Tries to get the current value or throws an exception. - - The initial value passed to the constructor until is called; after which, the last value passed to . - true if a value is available; false if the subject was disposed. - - The value returned from is frozen after is called. - After is called, always throws the specified exception. - - Calling is a thread-safe operation, though there's a potential race condition when or are being invoked concurrently. - In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions. - - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Unsubscribe all observers and release resources. - - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - The type of the elements in the source sequence. - The type of the elements in the resulting sequence, after transformation through the subject. - - - - Creates an observable that can be connected and disconnected from its source. - - Underlying observable source sequence that can be connected and disconnected from the wrapper. - Subject exposed by the connectable observable, receiving data from the underlying source sequence upon connection. - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable object used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method. - - Observer that will receive values from the underlying observable source when the current ConnectableObservable instance is connected through a call to Connect. - Disposable used to unsubscribe from the observable sequence. - - - - Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence. - - - The type of the elements in the sequence. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. - - Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. - - - - Represents an object that is both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Represents an object that is both an observable sequence as well as an observer. - - - The type of the elements received by the subject. - This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - The type of the elements produced by the subject. - This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics. - - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies. - - The type of the elements processed by the subject. - - - - Underlying optimized implementation of the replay subject. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified scheduler. - - Scheduler the observers are invoked on. - is null. - - - - Initializes a new instance of the class with the specified buffer size. - - Maximum element count of the replay buffer. - is less than zero. - - - - Initializes a new instance of the class with the specified buffer size and scheduler. - - Maximum element count of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than zero. - - - - Initializes a new instance of the class with the specified window. - - Maximum time length of the replay buffer. - is less than . - - - - Initializes a new instance of the class with the specified window and scheduler. - - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is null. - is less than . - - - - Initializes a new instance of the class with the specified buffer size and window. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - is less than zero. -or- is less than . - - - - Initializes a new instance of the class with the specified buffer size, window and scheduler. - - Maximum element count of the replay buffer. - Maximum time length of the replay buffer. - Scheduler the observers are invoked on. - is less than zero. -or- is less than . - is null. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed and future observers about the arrival of the specified element in the sequence. - - The value to send to all observers. - - - - Notifies all subscribed and future observers about the specified exception. - - The exception to send to all observers. - is null. - - - - Notifies all subscribed and future observers about the end of the sequence. - - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribe all observers. - - - - - Original implementation of the ReplaySubject with time based operations (Scheduling, Stopwatch, buffer-by-time). - - - - - Specialized scheduled observer similar to a scheduled observer for the immediate scheduler. - - Type of the elements processed by the observer. - - - - Gate to control ownership transfer and protect data structures. - - - - - Observer to forward notifications to. - - - - - Queue to enqueue OnNext notifications into. - - - - - Standby queue to swap out for _queue when transferring ownership. This allows to reuse - queues in case of busy subjects where the initial replay doesn't suffice to catch up. - - - - - Exception passed to an OnError notification, if any. - - - - - Indicates whether an OnCompleted notification was received. - - - - - Indicates whether the observer is busy, i.e. some thread is actively draining the - notifications that were queued up. - - - - - Indicates whether a failure occurred when the owner was draining the queue. This will - prevent future work to be processed. - - - - - Creates a new scheduled observer that proxies to the specified observer. - - Observer to forward notifications to. - - - - Disposes the observer. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - - - - Notifies the observer of pending work. This will either cause the current owner to - process the newly enqueued notifications, or it will cause the calling thread to - become the owner and start processing the notification queue. - - The number of enqueued notifications to process (ignored). - - - - Enqueues an OnCompleted notification. - - - - - Enqueues an OnError notification. - - Error of the notification. - - - - Enqueues an OnNext notification. - - Value of the notification. - - - - Terminates the observer upon receiving terminal notifications, thus preventing - future notifications to go out. - - Observer to send terminal notifications to. - - - - Represents an object that is both an observable sequence as well as an observer. - Each notification is broadcasted to all subscribed observers. - - The type of the elements processed by the subject. - - - - Creates a subject. - - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Releases all resources used by the current instance of the class and unsubscribes all observers. - - - - - Provides a set of static methods for creating subjects. - - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer. - The type of the elements produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Creates a subject from the specified observer and observable. - - The type of the elements received by the observer and produced by the observable sequence. - The observer used to send messages to the subject. - The observable used to subscribe to messages sent from the subject. - Subject implemented using the given observer and observable. - or is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Subject whose messages are synchronized. - is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received by the subject. - The type of the elements produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Synchronizes the messages sent to the subject and notifies observers on the specified scheduler. - - The type of the elements received and produced by the subject. - The subject to synchronize. - Scheduler to notify observers on. - Subject whose messages are synchronized and whose observers are notified on the given scheduler. - or is null. - - - - Base class for objects that are both an observable sequence as well as an observer. - - The type of the elements processed by the subject. - - - - Indicates whether the subject has observers subscribed to it. - - - - - Indicates whether the subject has been disposed. - - - - - Releases all resources used by the current instance of the subject and unsubscribes all observers. - - - - - Notifies all subscribed observers about the end of the sequence. - - - - - Notifies all subscribed observers about the specified exception. - - The exception to send to all currently subscribed observers. - is null. - - - - Notifies all subscribed observers about the arrival of the specified element in the sequence. - - The value to send to all currently subscribed observers. - - - - Subscribes an observer to the subject. - - Observer to subscribe to the subject. - Disposable object that can be used to unsubscribe the observer from the subject. - is null. - - - - Indicates the type of a notification. - - - - - Represents an OnNext notification. - - - - - Represents an OnError notification. - - - - - Represents an OnCompleted notification. - - - - - Represents a notification to an observer. - - The type of the elements received by the observer. - - - - Default constructor used by derived types. - - - - - Returns the value of an OnNext notification or throws an exception. - - - - - Returns a value that indicates whether the notification has a value. - - - - - Returns the exception of an OnError notification or returns null. - - - - - Gets the kind of notification that is represented. - - - - - Represents an OnNext notification to an observer. - - - - - Constructs a notification of a new value. - - - - - Returns the value of an OnNext notification. - - - - - Returns null. - - - - - Returns true. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and a specified object are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnError notification to an observer. - - - - - Constructs a notification of an exception. - - - - - Throws the exception. - - - - - Returns the exception. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Represents an OnCompleted notification to an observer. - - - - - Constructs a notification of the end of a sequence. - - - - - Throws an . - - - - - Returns null. - - - - - Returns false. - - - - - Returns . - - - - - Returns the hash code for this instance. - - - - - Indicates whether this instance and other are equal. - - - - - Returns a string representation of this instance. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Determines whether the current object has the same observer message payload as a specified value. - - An object to compare to the current object. - true if both objects have the same observer message payload; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have the same observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has the same observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the two specified objects have a different observer message payload. - - The first to compare, or null. - The second to compare, or null. - true if the first value has a different observer message payload as the second value; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent a different observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - Equality of objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any). - This means two objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method. - In case one wants to determine whether two objects represent the same observer method call, use Object.ReferenceEquals identity equality instead. - - - - - Invokes the observer's method corresponding to the notification. - - Observer to invoke the notification on. - - - - Invokes the observer's method corresponding to the notification and returns the produced result. - - The type of the result returned from the observer's notification handlers. - Observer to invoke the notification on. - Result produced by the observation. - - - - Invokes the delegate corresponding to the notification. - - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - - - - Invokes the delegate corresponding to the notification and returns the produced result. - - The type of the result returned from the notification handler delegates. - Delegate to invoke for an OnNext notification. - Delegate to invoke for an OnError notification. - Delegate to invoke for an OnCompleted notification. - Result produced by the observation. - - - - Returns an observable sequence with a single notification, using the immediate scheduler. - - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Returns an observable sequence with a single notification. - - Scheduler to send out the notification calls on. - The observable sequence that surfaces the behavior of the notification upon subscription. - - - - Provides a set of static methods for constructing notifications. - - - - - Creates an object that represents an OnNext notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The value contained in the notification. - The OnNext notification containing the value. - - - - Creates an object that represents an OnError notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The exception contained in the notification. - The OnError notification containing the exception. - is null. - - - - Creates an object that represents an OnCompleted notification to an observer. - - The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence. - The OnCompleted notification. - - - - Abstract base class for implementations of the interface. - - - If you don't need a named type to create an observable sequence (i.e. you rather need - an instance rather than a reusable type), use the Observable.Create method to create - an observable sequence with specified subscription behavior. - - The type of the elements in the sequence. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Implement this method with the core subscription logic for the observable sequence. - - Observer to send notifications to. - Disposable object representing an observer's subscription to the observable sequence. - - - - Provides a set of static methods for creating observers. - - - - - Creates an observer from a notification callback. - - The type of the elements received by the observer. - Action that handles a notification. - The observer object that invokes the specified handler using a notification corresponding to each message it receives. - is null. - - - - Creates a notification callback from an observer. - - The type of the elements received by the observer. - Observer object. - The action that forwards its input notification to the underlying observer. - is null. - - - - Creates an observer from the specified OnNext action. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - The observer object implemented using the given actions. - is null. - - - - Creates an observer from the specified OnNext and OnError actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or is null. - - - - Creates an observer from the specified OnNext, OnError, and OnCompleted actions. - - The type of the elements received by the observer. - Observer's OnNext action implementation. - Observer's OnError action implementation. - Observer's OnCompleted action implementation. - The observer object implemented using the given actions. - or or is null. - - - - Hides the identity of an observer. - - The type of the elements received by the source observer. - An observer whose identity to hide. - An observer that hides the identity of the specified observer. - is null. - - - - Checks access to the observer for grammar violations. This includes checking for multiple OnError or OnCompleted calls, as well as reentrancy in any of the observer methods. - If a violation is detected, an InvalidOperationException is thrown from the offending observer method call. - - The type of the elements received by the source observer. - The observer whose callback invocations should be checked for grammar violations. - An observer that checks callbacks invocations against the observer grammar and, if the checks pass, forwards those to the specified observer. - is null. - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently from multiple threads. This overload is useful when coordinating access to an observer. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload, passing true for the second parameter. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently. This overload is useful when coordinating access to an observer. - The parameter configures the type of lock used for synchronization. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - If set to true, reentrant observer callbacks will be queued up and get delivered to the observer in a sequential manner. - An observer that delivers callbacks to the specified observer in a synchronized manner. - is null. - - When the parameter is set to false, behavior is identical to the overload which uses - a Monitor for synchronization. When the parameter is set to true, an - is used to queue up callbacks to the specified observer if a reentrant call is made. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently by multiple threads, using the specified gate object for use by a Monitor-based lock. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common gate object. - Notice reentrant observer callbacks on the same thread are still possible. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - Because a Monitor is used to perform the synchronization, there's no protection against reentrancy from the same thread. - Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as - well, use the overload. - - - - - Synchronizes access to the observer such that its callback methods cannot be called concurrently, using the specified asynchronous lock to protect against concurrent and reentrant access. - This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common asynchronous lock. - - The type of the elements received by the source observer. - The observer whose callbacks should be synchronized. - Gate object to synchronize each observer call on. - An observer that delivers callbacks to the specified observer in a synchronized manner. - or is null. - - - - Schedules the invocation of observer methods on the given scheduler. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Scheduler to schedule observer messages on. - Observer whose messages are scheduled on the given scheduler. - or is null. - - - - Schedules the invocation of observer methods on the given synchonization context. - - The type of the elements received by the source observer. - The observer to schedule messages for. - Synchonization context to schedule observer messages on. - Observer whose messages are scheduled on the given synchonization context. - or is null. - - - - Converts an observer to a progress object. - - The type of the progress objects received by the source observer. - The observer to convert. - Progress object whose Report messages correspond to the observer's OnNext messages. - is null. - - - - Converts an observer to a progress object, using the specified scheduler to invoke the progress reporting method. - - The type of the progress objects received by the source observer. - The observer to convert. - Scheduler to report progress on. - Progress object whose Report messages correspond to the observer's OnNext messages. - or is null. - - - - Converts a progress object to an observer. - - The type of the progress objects received by the progress reporter. - The progress object to convert. - Observer whose OnNext messages correspond to the progress object's Report messages. - is null. - - - - Abstract base class for implementations of the interface. - - This base class enforces the grammar of observers where and are terminal messages. - The type of the elements in the sequence. - - - - Creates a new observer in a non-stopped state. - - - - - Notifies the observer of a new element in the sequence. - - Next element in the sequence. - - - - Implement this method to react to the receival of a new element in the sequence. - - Next element in the sequence. - This method only gets called when the observer hasn't stopped yet. - - - - Notifies the observer that an exception has occurred. - - The error that has occurred. - is null. - - - - Implement this method to react to the occurrence of an exception. - - The error that has occurred. - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Notifies the observer of the end of the sequence. - - - - - Implement this method to react to the end of the sequence. - - This method only gets called when the observer hasn't stopped yet, and causes the observer to stop. - - - - Disposes the observer, causing it to transition to the stopped state. - - - - - Core implementation of . - - true if the Dispose call was triggered by the method; false if it was triggered by the finalizer. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you're building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead.. - - - - - Looks up a localized string similar to OnCompleted notification doesn't have a value.. - - - - - Looks up a localized string similar to Disposable has already been assigned.. - - - - - Looks up a localized string similar to Disposables collection can not contain null values.. - - - - - Looks up a localized string similar to Failed to start monitoring system clock changes.. - - - - - Looks up a localized string similar to Heap is empty.. - - - - - Looks up a localized string similar to Observer has already terminated.. - - - - - Looks up a localized string similar to Reentrancy has been detected.. - - - - - Looks up a localized string similar to This scheduler operation has already been awaited.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} cannot be called when the scheduler is already running. Try using Sleep instead.. - - - - - Looks up a localized string similar to Could not find event '{0}' on object of type '{1}'.. - - - - - Looks up a localized string similar to Could not find event '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Add method should take 1 parameter.. - - - - - Looks up a localized string similar to The second parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Event is missing the add method.. - - - - - Looks up a localized string similar to Event is missing the remove method.. - - - - - Looks up a localized string similar to The event delegate must have a void return type.. - - - - - Looks up a localized string similar to The event delegate must have exactly two parameters.. - - - - - Looks up a localized string similar to Remove method should take 1 parameter.. - - - - - Looks up a localized string similar to The first parameter of the event delegate must be assignable to '{0}'.. - - - - - Looks up a localized string similar to Remove method of a WinRT event should take an EventRegistrationToken.. - - - - - Looks up a localized string similar to Sequence contains more than one element.. - - - - - Looks up a localized string similar to Sequence contains more than one matching element.. - - - - - Looks up a localized string similar to Sequence contains no elements.. - - - - - Looks up a localized string similar to Sequence contains no matching element.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The WinRT thread pool doesn't support creating periodic timers with a period below 1 millisecond.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Expected Qbservable.ToQueryable.. - - - - - Looks up a localized string similar to Invalid expression tree type.. - - - - - Looks up a localized string similar to There is no method '{0}' on type '{1}' that matches the specified arguments.. - - - - - Extension of the interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async ITaskObservable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Interface representing an awaiter for an . - - The type of the elements in the sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - The System.Reactive.Threading.Tasks namespace contains helpers for the conversion between tasks and observable sequences. - - - - - Provides a set of static methods for converting tasks to observable sequences. - - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that signals when the task completes. - - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns an observable sequence that propagates the result of the task. - - The type of the result produced by the task. - Task to convert to an observable sequence. - Scheduler on which to notify observers about completion, cancellation or failure. - An observable sequence that produces the task's result, or propagates the exception produced by the task. - is null or is null. - If the specified task object supports cancellation, consider using instead. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - The state to use as the underlying task's AsyncState. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Returns a task that will receive the last value or the exception produced by the observable sequence. - - The type of the elements in the source sequence. - Observable sequence to convert to a task. - Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence. - The state to use as the underlying task's . - A task that will receive the last element or the exception produced by the observable sequence. - is null. - - - - Represents a value associated with time interval information. - The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc. - - The type of the value being annotated with time interval information. - - - - Constructs a time interval value. - - The value to be annotated with a time interval. - Time interval associated with the value. - - - - Gets the value. - - - - - Gets the interval. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Represents value with a timestamp on it. - The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time. - - The type of the value being timestamped. - - - - Constructs a timestamped value. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - - - - Gets the value. - - - - - Gets the timestamp. - - - - - Determines whether the current value has the same and as a specified value. - - An object to compare to the current value. - true if both values have the same and ; otherwise, false. - - - - Determines whether the two specified values have the same and . - - The first value to compare. - The second value to compare. - true if the first value has the same and as the second value; otherwise, false. - - - - Determines whether the two specified values don't have the same and . - - The first value to compare. - The second value to compare. - true if the first value has a different or as the second value; otherwise, false. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is equal to the current ; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - A helper class with a factory method for creating instances. - - - - - Creates an instance of a . This is syntactic sugar that uses type inference - to avoid specifying a type in a constructor call, which is very useful when using anonymous types. - - The value to be annotated with a timestamp. - Timestamp associated with the value. - Creates a new timestamped value. - - - - Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic). - - - - - Determines whether the specified value is equal to the current . Because has a single value, this always returns true. - - An object to compare to the current value. - Because has a single value, this always returns true. - - - - Determines whether the specified System.Object is equal to the current . - - The System.Object to compare with the current . - true if the specified System.Object is a value; otherwise, false. - - - - Returns the hash code for the current value. - - A hash code for the current value. - - - - Returns a string representation of the current value. - - String representation of the current value. - - - - Determines whether the two specified values are equal. Because has a single value, this always returns true. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns true. - - - - Determines whether the two specified values are not equal. Because has a single value, this always returns false. - - The first value to compare. - The second value to compare. - Because has a single value, this always returns false. - - - - Gets the single value. - - - - - Provides conversions from Windows Runtime asynchronous actions and operations to observable sequences. - - - - - Converts a Windows Runtime asynchronous action to an observable sequence. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - Asynchronous action to convert. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence, ignoring its progress notifications. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - The type of the reported progress objects, which get ignored by this conversion. - Asynchronous action to convert. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence, reporting its progress through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the action's successful or exceptional completion. - - The type of the reported progress objects. - Asynchronous action to convert. - Progress object to receive progress notifications on. - An observable sequence that produces a unit value when the asynchronous action completes, or propagates the exception produced by the asynchronous action. - or is null. - - - - Converts a Windows Runtime asynchronous action to an observable sequence reporting its progress. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the reported progress objects. - Asynchronous action to convert. - An observable sequence that produces progress values from the asynchronous action and notifies observers about the action's completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result. - Each observer subscribed to the resulting observable sequence will be notified about the operation's single result and its successful exceptional completion. - - The type of the asynchronous operation's result. - Asynchronous operation to convert. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result but ignoring its progress notifications. - Each observer subscribed to the resulting observable sequence will be notified about the operations's single result and its successful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects, which get ignored by this conversion. - Asynchronous action to convert. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its result and reporting its progress through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the operations's single result and its successful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects. - Asynchronous action to convert. - Progress object to receive progress notifications on. - An observable sequence that notifies observers about the asynchronous operation's result value and completion. - or is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence reporting its progress but ignoring its result value. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result, which gets ignored by this conversion. - The type of the reported progress objects. - Asynchronous action to convert. - An observable sequence that produces progress values from the asynchronous operatin and notifies observers about the operations's completion. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence by retrieving the operation's results whenever progress is reported and when the operation completes. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects, which are used internally in the conversion but aren't exposed. - Asynchronous operation to convert. - An observable sequence that notifies observers about the asynchronous operation's (incremental) result value(s) and completion. - This conversion can be used with Windows Runtime APIs that support incremental retrieval of results during an asynchronous operation's execution. - is null. - - - - Converts a Windows Runtime asynchronous operation to an observable sequence by retrieving the operation's results whenever progress is reported and when the operation completes. The operation's progress is reported through the supplied progress object. - Each observer subscribed to the resulting observable sequence will be notified about the action's succesful or exceptional completion. - - The type of the asynchronous operation's result. - The type of the reported progress objects. - Asynchronous operation to convert. - Progress object to receive progress notifications on. - An observable sequence that notifies observers about the asynchronous operation's (incremental) result value(s) and completion. - This conversion can be used with Windows Runtime APIs that support incremental retrieval of results during an asynchronous operation's execution. - or is null. - - - - Represents a data stream signaling its elements by means of an event. - - Sender type. - Event arguments type. - - - - Event signaling the next element in the data stream. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The current thread has no Dispatcher associated with it.. - - - - - Looks up a localized string similar to No current Window object found to obtain a CoreDispatcher from.. - - - - - Provides a set of static methods for subscribing delegates to observables. - - - - - Subscribes to the observable sequence without specifying any handlers. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - object used to unsubscribe from the observable sequence. - is null. - - - - Subscribes an element handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - object used to unsubscribe from the observable sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - object used to unsubscribe from the observable sequence. - or or or is null. - - - - Subscribes an observer to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer to subscribe to the sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes to the observable sequence without specifying any handlers, using a to support unsubscription. - This method can be used to evaluate the observable sequence for its side-effects only. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - CancellationToken that can be signaled to unsubscribe from the source sequence. - is null. - - - - Subscribes an element handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or is null. - - - - Subscribes an element handler and an exception handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or is null. - - - - Subscribes an element handler, an exception handler, and a completion handler to an observable sequence, using a to support unsubscription. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Action to invoke for each element in the observable sequence. - Action to invoke upon exceptional termination of the observable sequence. - Action to invoke upon graceful termination of the observable sequence. - CancellationToken that can be signaled to unsubscribe from the source sequence. - or or or is null. - - - - Subscribes to the specified source, re-routing synchronous exceptions during invocation of the method to the observer's channel. - This method is typically used when writing query operators. - - The type of the elements in the source sequence. - Observable sequence to subscribe to. - Observer that will be passed to the observable sequence, and that will be used for exception propagation. - object used to unsubscribe from the observable sequence. - or is null. - - - - Attribute to decorate a task-like type to specify a compatible asynchronous method builder. - - - - - Creates a new instance of the attribute using the specified . - - The type implementing the asynchronous method builder. - - - - Represents a builder for asynchronous methods that return a task-like . - - The type of the elements in the sequence. - - - - The compiler-generated asynchronous state machine representing the execution flow of the asynchronous - method whose return type is a task-like . - - - - - The underlying observable sequence representing the result produced by the asynchronous method. - - - - - Creates an instance of the struct. - - A new instance of the struct. - - - - Begins running the builder with the associated state machine. - - The type of the state machine. - The state machine instance, passed by reference. - is null. - - - - Associates the builder with the specified state machine. - - The state machine instance to associate with the builder. - is null. - The state machine was previously set. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Gets the observable sequence for this builder. - - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - - Rethrows an exception that was thrown from an awaiter's OnCompleted methods. - - The exception to rethrow. - - - - Implementation of the IObservable<T> interface compatible with async method return types. - - - This class implements a "task-like" type that can be used as the return type of an asynchronous - method in C# 7.0 and beyond. For example: - - async Observable<int> RxAsync() - { - var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1)); - return res * 2; - } - - - The type of the elements in the sequence. - - - - The underlying observable sequence to subscribe to in case the asynchronous method did not - finish synchronously. - - - - - The result returned by the asynchronous method in case the method finished synchronously. - - - - - The exception thrown by the asynchronous method in case the method finished synchronously. - - - - - Creates a new for an asynchronous method that has not finished yet. - - - - - Creates a new for an asynchronous method that synchronously returned - the specified value. - - The result returned by the asynchronous method. - - - - Creates a new for an asynchronous method that synchronously threw - the specified . - - The exception thrown by the asynchronous method. - - - - Marks the observable as successfully completed. - - The result to use to complete the observable sequence. - The observable has already completed. - - - - Marks the observable as failed and binds the specified exception to the observable sequence. - - The exception to bind to the observable sequence. - is null. - The observable has already completed. - - - - Subscribes the given observer to the observable sequence. - - Observer that will receive notifications from the observable sequence. - Disposable object representing an observer's subscription to the observable sequence. - is null. - - - - Gets an awaiter that can be used to await the eventual completion of the observable sequence. - - An awaiter that can be used to await the eventual completion of the observable sequence. - - - - Gets a Boolean indicating whether the observable sequence has completed. - - - - - Gets the result produced by the observable sequence. - - The result produced by the observable sequence. - - - - Attaches the specified to the observable sequence. - - The continuation to attach. - - - diff --git a/packages/System.Reactive.Linq.4.0.0/.signature.p7s b/packages/System.Reactive.Linq.4.0.0/.signature.p7s deleted file mode 100644 index 264ca6db4ead491b0c724bc13b7cdb0fa8efa1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18549 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 K%pLRBfOr7)ywrsN diff --git a/packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.dll b/packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.dll deleted file mode 100644 index 1e6f32d3cdb7cc41fc37145eeb37cae3cbca933b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14336 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� zbU(O#pXhLmNb=Z)KWX8QVNCdAOP;mxr!>4Q&lQJ!fF=<>8E?FoV8lU^he>$gPi%cs z;O+58Lj3uo@6nM0ZSiN!zGpp8;3NP%{z%gItVlsJCDJn?rvM!XFu06;Wd=N@;Lo43 zXF*&>yf2(1-WT2n{){L94e-2AU%W*U;PEzi3kq<-t%k!1()vDKshCFp5D^C}1mdq7 z?@^4tSns~n!Km6>X|eaTfiq9;&~vYvKIIuY((1?Xt1nen@%E``k6VDH;}gJyl#C@| z^m446T4*^3zmBa>?#FZ+MaIl@N=RTr~OV^5k^ zoGuDYS-(UWdt>GV`kf(h{)=5c(@ND3A1i2DYSdk1size2YEtW@>AMQ{y45C|HTXU- zUPzyqcd2Pxsp;oqS?7BeU)Nlsr1s3`QQp=&4z}{e`BCDG(vkqR0%3A7EUE_|d%;FTW zNS9}7^x5YItF4b2Su0J-dC?a{%gb&vo*LXV@DP_gDb8edMCwX7y zCpo*!(I4;obRDZuTTjz+3hY2M2!V%6cOmr(i)+{D!*e}5ly16|93TAkF7)?Z^25a- z4Rh@efgvCs0RNU#r~LfEFD(C62z>Yg{n^yk<#TWUbU*#Q+$VRg%&14l{#}J(# zFTDRTASw58WBKc)^$R;njxa~ASa(G4P~_zk_i|OQCF>(@Z>h#(p0#XyLy!J4i#_4) zhOP$_Cn*n`ma8!;_h@BL`Q1CF6Ue=}Yd*f(a=>)FVa=e9=cUBdG4pfOES$-2PZtEL?`rpOk8KLMSCOrMGQivnn{numv2n>Y4k|65pLb5Wu`qb% z=LB8^W0ZAKLC7QV$QMxWv|bbVKzbYjhc}(@bBZ`!r-h1gEw8_RX9f%sKU0=apSO3c9Bj9Qo}$ zk?{G~>Jwy&mtAeemzN5kJ_Cynk)FoxZa-DQWNT8HBrnQ|qpcWj!>RtYbK<$c+&YKhb;vbIHn3yISj_ zhgl}qH1w({Hh?6CTH|JXs+(p*oD8+%f*ar&dy0KdwumO*Fs&Yj%S`Dt@b8Z*7q z?9J#qy4j1pFMp1$u)g?#5uUp$d6vT-|3f~J4E>wT#@^!&tLL*{=?>RixMuTk*StaJ z7AK63axPEMWKM0~J7l)v7 zEM;(~`=-R{b(JLaUPfj#=c7xND&2o;89X<7{B#}HkqK`{&1kY}{B$aHv5NY{-1I~> zk*hEw>2W~!?N{?hsZlL1eza{XnEBhxmPj3ssl;Q2QFrF)9JU=775?E5J*snPgx*#6 GmH!8r+i#5k diff --git a/packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.xml b/packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.xml deleted file mode 100644 index 04d52dd1..00000000 --- a/packages/System.Reactive.Linq.4.0.0/lib/net46/System.Reactive.Linq.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - System.Reactive.Linq - - - - diff --git a/packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.dll b/packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.dll deleted file mode 100644 index 0fab635e486925cf9f698e74e801db493c778be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14336 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 diff --git a/packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.xml b/packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.xml deleted file mode 100644 index 04d52dd1..00000000 --- a/packages/System.Reactive.Linq.4.0.0/lib/netstandard2.0/System.Reactive.Linq.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - System.Reactive.Linq - - - - diff --git a/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.dll b/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.dll deleted file mode 100644 index 7d2201166739ecb37a3ad7e860dd1b101419f2cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14336 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 X!cI+-X@e7VDgs=WyAK#`R~7bOBx#S1 diff --git a/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.pri b/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.pri deleted file mode 100644 index e0e89106c30486929b1ea7fe1ce1cb50559466e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 zcma)4F;2uV5S)YqS{nL%fPk*#1r#(ugLFDYQQ}ilID`vAN0%2M#0%~zyd-a+p`i&g zPE4*qC)ToOGP~aOI<{+@)a!B%1o#Mn2*8$ehQ23YVHuE{tV+si^{|xmYxiW%&jh(? zGP9Zd@?Cj<(PV|ODg6;8XIrkHoNoWxG>J{?c{1&P3xL-9|ERD0vcQedtzH>$cV)8C zy6>-U-??>WS?Ky7vL6f*HNbP_+1HYno*gMbrm-jo)uPw`g#N z6g9^NmpJFR!wc0X7+A!(C8o&uUE-NM#x+@mM@Hh`v14g>247ov;T^!qLTZR89*+EosQRtLzSBF^v(&r&0hTs#r2qf` diff --git a/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.xml b/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.xml deleted file mode 100644 index 04d52dd1..00000000 --- a/packages/System.Reactive.Linq.4.0.0/lib/uap10.0/System.Reactive.Linq.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - System.Reactive.Linq - - - - diff --git a/packages/YamlDotNet.11.2.1/.signature.p7s b/packages/YamlDotNet.11.2.1/.signature.p7s deleted file mode 100644 index 7a2043c4377e1e4a830dbf201ad8761279c5c5f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9462 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 Q#XE(-%z8phSjA`l3s_DvjsO4v diff --git a/packages/YamlDotNet.11.2.1/LICENSE.txt b/packages/YamlDotNet.11.2.1/LICENSE.txt deleted file mode 100644 index d4f29245..00000000 --- a/packages/YamlDotNet.11.2.1/LICENSE.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/YamlDotNet.11.2.1/YamlDotNet.11.2.1.nupkg b/packages/YamlDotNet.11.2.1/YamlDotNet.11.2.1.nupkg deleted file mode 100644 index cf98c762e2792c5bc12bce082913d9d141493b9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707795 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

    5;-?Cjd%( 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�VsmjRfB&D9(8n)JIfEk7Gp`)!V$Y>i27^8UwKOl>7z}=I5ObDKc3VOmL zIj?TvC3)Z8Q}YZV`=<(fa!IgOlxE&YyRr!3aao~iq|7A zg`Dd-&sk8J+lkyOBsaVgB-F0dT(YfpgHH;u&i@-R9JYJjZ<3#1#F96b{{wE*~+}V#BF9(rPY|xb9#WsFz8z?vH4C@DT~}& zwQw!p()L;e_GIiwt-P;AUlBnw%AIf3yl03j7;#ldPhYY3n-E21EiF9xl(uUygE_#1 z7MyKZ3P&q9Ezi{&mJz`vCKdBU@B~WhXCdZ9moqtw@D7mg=TDW>!h*hNnJIhqB$xEo zD>2DZ$##o)0!gcG9ru&SWIcFvFUO^YeqQJxWkPgPSv=xQhQpN4r!AtSmm;LVeJ`@* zks+zPPZHTKir`+*TAu~p-GXhop5`>(0(d1h=G97_(`y+J#8BE?9_$y~L`}o2$`m|l zRpV*uYHbf{Drz&K4f8naQb#}1vc*%pz4AUoL5+Q-R|Q#qLAGWvUo^s(o-h`Pm;sfX zZcs0U=s^Q4vQv6z8xj^JeZ=J-W~-!pJF(Kk0mZi`cq}usLxXfI)VYv-`f@5;Agf7-D-*W7f~HY>IZHE)4l^h$_SqiNlUdg({~x{(R$6zD-} z8I|!gvm1fGk$Zh3FXN0{r7o)+UbPHD0crvpt?tHqtf(krs^ek|JD0Q-DKTq0~! z)hyEN?i%hBJlr5b9b{r}K*7aw71-V@Ao8|Dj5-jsZT!EgI#uID_|pFl%5BASI}kfn$5hohut=#c z73J+4m9u~rVn2X4GK2_^UWHjFSYnuCSYUV+_n-&sb1~N}F~RkMmIOyJs_P_%>oDJF zA#WQ&X64Nc+R9=s5I^0D5S8xJYnkRZ`O8jDro!u=Y}r!%h%FH-6`XfwgdKGsA9d zrcJ=?1nh!j--+!-4)AR#r=m9?hql;FO3m_*Rb6fvk!b1#cWFJ>o*_BuyQg$j>fjzT zB}%?$YCpYSs2h>%@jfXf%OxH4yTx?1Y_-CpKqFXtm`<{q%An1TeW=qqjx`6N zURP`iFiNf6gm~wPHIo<;HJLiQ-EF$3Y?Zx(E3?X89Y(hpEu$#v==)yoj+Sf2GwY`8 zHgxb9Id=;iwq`9}1m})ksmU6K;|-N(-_$~u`Dh=~DP@$nf-?U(H3UW@+I&&F+*Swp|et;@@7WN30zVjErT zS8a`#Cio74yeEANJXKwd-P!3=MuH4pyCPG{&-4d)8;)y2`XIwTDYf8nnvJ}^f)RHC0H$6WI>eh)+iq@m`#cG*4PhG?6(z*0x z-EwuVTQcZ^hRp7uwO#hO3brUno7gg1fp8m$!ig>+qF+&2lfN{jNLuvL#*7m$CpYFY z*UnP2gmJWKMxd&e@e@#bFRH9t)W%(Sl6ukWtG~r%tO31U+pSIaA?-8rOp#@l%||p- zaJK`ob+sx;u$w*xJwXy@GH6=5SeK>FF6T69qPw_*U4ZsbidtL9BQ2}brn|Bl zU4)4cK8g3(x*R%j{5|n!T21HN*6u)dn$Bc9UuGQWnfaDC+7B6}V&Z7zg+EAomFCvP`_v zJ(js}5ew}tTz0SY;oPk=C{@|3^_cS(tcqGhV-=bsy6R$OBBco&!fUtT@BVTkXY7)d zZ3G`%`}HHwP=E3DAMk1KGIyp{(ctV`Af7Z*DZgOOXca}2+dQ9~7I|fDC+MK2A+zr) z?E|k()lfbP@|7FS{b=JWpF50e)6AcqW_D_5q{BQuRhPA?X}robke!x%%C}IvwS}fL zt%4Maa$U|=07%o_WjSLh+`+Bx13NgyYV|ai&vz+vye=hd|C4y&%4h1Op@r$ z>hf+kek>bY`XgpUO1DLAix(}=-kmIu9;9;d79D#jT4<-b>-t$^rB#5Yx~t1dy<}~i zZF+r{D@&L28c=!qFv_1OQ zYFlkTHZqv5uJt}iRdj7ESrNZ$uH3Sc6NVvo#c1>FQ(_LI*3QkA1~(9>Jx`}`(*<(7 zhRl?jyIo89L4i8==)IU$hflwpt8Dg=>Ob0Ew0E1W8INf8y+<=E`>1hHi;%30iwKJSI!5rwDD4|>XYo9!pP zyCHNnR8FKtFFS>=po>}Q-E^jzAZDL+H&M_9U*X00m}IS@TJ;}Xl!*y=hO z9see;?A$PWctn4g-s59#0DF^IZkmy+`C26}q!_)%f0&{U9DS-PiQMi-hkFK*%&&BMU%%NtN4=-mPQpM&&*zCq-F3W8s#~-ORca zJf@@3pIS6h z?`IcrpT4tyRXLp1G*r-wFwl?%J$FN@SZ7P&aU&xy}( z#WZKfGt_owe)v41asiZBslWwoj+rPBe`!zr4j|j{(>61$-P3_qSX*hP^IhIa`~9b> z>?7wTpO$^hJ`O0kTqLEAVI2Nuo$hegD3}je1WmUz2@l0gp%x9&1 zZ|&lm`YjJ*r8!wXbLO3=nUJwZMIH^!)Y>oat6!U+nH@h>Teiw{%&aY^S7Lm@2=3i%Jm;{1ZDJG2XArb zXf7D)()1@#$GXj_>|T|z6q8nMjR$w|mYH;L>cgp*LSd$*yZf)-jiV@Xt!Jy#*!_5( zI!T?ww<+7yiRxAA6_{PR3PGmLGUe=hX>1L;t=?V64Mo7pDA@A5;aJ)VHWK=I)Mhrt z5uLI;U%N2tn?d+%%G!2rdga5(hHM2Dv6(tD(-vNe z9pJWlG-vtDSX7W%B4-bBi$3eBW99DIa{c2?|GzorQ987CW>>ZXZj)X5VlJk8qGqa3 zd^u~)2VHD8jMty3?xxc{g!6eJ`jj#D&E?wi(fD;X;zaC;tRdaxTHZHmnRy32=#x6` z{l^;l@_;;HeiSz%f&!My#EmG?#JL%^ zz1fEOmFU;T3Jch**p({yPPwnWuFB_aDwt6nbIaYkdd|jfE6?y(?RU9)RW7&qykN~0 zzv(*Dq01C`%Cpwgu99w!eZzjs>&11Ta^0qH)^vJ@Yn@Eh{nb|Ki!JkVs`97Hpyrjo zM&`}_n<}&Zs`EdmN7=VwbT{YuvDVgG;ooxhOKp`O!*S-@vc!JNA2ltp^Mb!krK${L zQuE4R+@ftrEvZvy@?MZwuQMwvTGmX<(mc)VOAq8&B-3?fHD`F^tJ7vuR=kU3{;D%) zQl7MdA(htaN|Ym4k}0j`h@-CTb+(3OywYbWd6nfRrOxjPu#@|>N+l%ky_H(|F%kDu zA4;hkzrCsZ&)@v&g?}^moU`8g<|W%yxJ5aU7RO0M0UG8|G(;fD>8;2P#pX1QI!(Z; zCMw>HbOz}}i{cE0jK&c`syYhhG>pA1)TEjmq;`0z7^RvNf-Hg%{W)<;G>(mh7OKRY z#<9nphVj`bF!oKSS*mIr`#L|2f@9xunw-c=M{(jQhwC5p6+vC&Cr4XCPBJ9bHBLNU zgUBtRhKYL{58W822O7ujiBsJOV>HO|QxYwqP~+GmO{%6POc5*o1jkXp;YhM2;&6d` z@W*9zlBU54H3KA?sRId$I?YjPuvwa&7?frw24}gmgarQ3*YOdnz%^Cq^Y3_2No3vb z%^@--?l7Z8Mw8N^BMU&mWx%4wUM@ye-|1lVvWiO5jT6sO;k4}iR!Rx}o>j)$ZGrbA))RdGib(q$5J z8jk0Fp#}#lGxCmY`I25LmO`%!wFs~t}93ImJoT!eu_$oI>i`k^= z88!JWp}ZD)PQ|ee3<5IU-d&!_*Zbb0@UW0i`GKTr<`-3IYd=EueL7i8PLX zzhUePjpIL{^n!-*A0?F2F!nJar^d1SlT|Gsocod}gq9j7pAurbzpBN-6ZZohYf<#< zoO&ljc?*>dqt!&2vzV-@kUUH@)qH$&eMp{g%o8Z2A9NDcA*M^+(0yn~Vh?Z(nGaB( zFtB7)Imrdd*)36xvj!85qq&E9$PY(VD49%h)6EzpN;HiBu119xG-&CLs% zBeBM@PXdgu#*&WLhOmhn#}lB;$?svpYh&C^L4s-oo4{O+CxEQ6a%b^AyT{$q^r%~( z)ZIAt4E}V6B&hjkx!=$5Q2VQS;bC9+`67;E!1NBSeFffAG!oLxek|n4AtpK$dYGRtsH>Jw#H3 zLj1X8!BIfplsx3Cm>WAJbb6>(S6pjVd_-4#1b<$|N2I5|in%I~l?o@5%`Cl=$wXXF z8D^1U%nF)$dp*SPNL35-9V`+vi)U);9nF;*Z=$&2XQ5bU-zbSs1ufi#Cn!Sv3q zZ8pd14Qn!cld_rvAD!(!x|Czb%f7KjtN8|XM3*Mv8{9QV)ZtQTC}jjFm(@L?2#G zgRdm@FInwN)-#cV5Dj%p|5v;Hmsnkk-O+llR_PhZCx=`Rq7Jr9~mRqmcu!}I#@-Y4kkES@y%6aADaqKY9$ay5iJc)7G$8Zh{tJ$bo4TY{i zI4ts<8<1ib=wcKa0dSZLGE+J%f0`+IDUT@~22;Y6)UYNj)8h?eVh!=2i8Y?^86RVT zF=mxn&1F_oFSei;P1bEYT&YPkM+*SdY$ihbQTZ9zEqY#0o!;pEZNSEN~9j5S!9m7Mmvl z3njsO5s^Bm^dtrlWwefqRgeVv)XGHs&NUW($LQvGT&g%Un7~h-J2Xg1Y<5uz4h^_P zyofGX9}fdsMdB(#LbQ2hJPLIf#r|klz*dGoZQ840f%ZquFv^~j%(uCjzDihn-%qB- zp<%HWo-n%r*6R~&7Eq+hAVYI23=d{aA)aTiTw)%}nTdw-f?!@;X(A4-02b2Su&k1p z&bw*Pjz^;k`oNtWucFS4vx2+;20_Dkozrk|e!L1g+^uAiPacL<&bIkM{=1P?w_6Dw zI>_OYG?Z){pVu(!Gx;30&#R?@`<8{=* z@e}C}^(4uhOGwurz~6$#@nx8)2V#mX+Jp*GumDzFm?Fs#nRonXT}!07apDv#AZ1jy zgiT6M-vfI39)Ly|BI6LI(=s+_5hz;nWHl;n=J~pts-0*j{gEc6oh0O&Z3z!th_#?M z8`UHv#dKaHC^h6KQrMr36Q@(}8@p$bCqOK*pAzY^PJBl_8~zqrGzaDS1Gv~bjfwq? z-ZZ>Xp3$|8U%)-S!0e>^OaY3po&P|{Y?S+DdZM#!=bO98Lw^}@8lG-Fc=wN2%9Jie@Tw(3>|o0 zmGRDGt^Fjc|0vHMC8-0wN+gKKaDiI8x;P7#g-U!FMAl&2L_owJXe~K<0*uSX@or&K z<6H69EWSYOS`b<^BT zuBcJ%3*_3YsO2U!X+DZvyM%@FfX>LtUTo?y8zzT?{|Vnorzpy%

    mD-bwR_*_wO=%ZCmo6C_zk&d@_31Frch8q>rUJc0Tq-m6{JwCt1j zn#A~Zv|>VAjPcPkW31?`vaEW~w=IZTd0G;e#1kSGr5ZarRRgRx1z}B;C&x?HShdzz z4=(}Fo*0|5`CJrX*^tkkr zx#Mt8Dwv$EahK{E{OR+JYYZ)3!=!UfK7olhdnW*{Qh!UmcGWnJJN4$&!+^?!@F zZ4y;(l&aAsjNi#T3&SDgCXy&-)tmGet!|;CiHT9ioF|xW%{DbTZZm{F-gsLkZlXt& z(y?kTI6h)VP7!|C?USb!!C0&IGKldnz*E{M=9cGCw|JwLD2%2i&#suKO(+-P)ru#U zl4r3+J3n{@ZaJA1Ic-?oVvhJ`lfWbSL&|Gh{O1#g>C7nZ5bF$u6C_O&6irez5!M>Q z#A6h>hwQc(W7x4c{s7bOC+p+UM51Bxy%4|mQ92|lzwOB+AN1b?;z}j@i|F0 zU=Aa5cBuTnIQ5`mf{bh_5silyMCm|iK{Od}2`3kzMMLM4H_9>C#O)N1YaG$}_W1|6dyo*-R^jDQFQRq?pwhIyt~DV$_o56m93W@d-~9tx4^jD|=-C6;o8Bloi8 z4Y`wx-D+lqe8Ftqjn9k6BMI0HWC~1ti;qMW(6L_v9f9hVXjD}Wf_m%!S`~#nyf{HW z2uVDSzJ93g{b<8XPN3z(Hd@THLF58ITvaT#Roa-5LdVwb(%*GF@6V+W(;JsP+@G?wS3@0 z%th~wiDweLQYa;3Zk()7#={|2vJuB$!o=$_{~nr7n&Y~oMB9jrcZOIn>2#7Rl_Ha4 zHByB7HpYXb3OEmX2gSxa*=>NTmxG+>@no_!J_~sH1LcHRL)UF$_ec_qCnhmb@0ww< zBoaC=kvKkHD}8hScuO&@LcqZGhBOAD(+XryU`xg-DQ%%!JhI7p)&e`h@vwKI#72?{ za*B*UAQjZp26`7NrGsf=u!=d+-Td%UhBq>NExVKOpICm)a$+v0;#A?pJrUabaecV2 zLq`YI-Vu5@))azTUdIP?rUr9^gYQbnsi!`+Jslh@6G7G|@+4a){+(jx;HA6rkKY0giigBI2H|gd{jEayH4*u9pW1 z3a+sdT&mgi0e)SJL6$(`SWJjRzr{KTX;N-kB}Ww2^CIB*EP>VZ*)k#Q>Xq{VD%=L~ zaLZ-dt{Fex^^VHPmERjof7Rvw{yNb#+?4$w*p!?I$RUIAuhv!D#{ujMXE^?TGym*Y zo!A)Ho`3P`W5zwFzIgDVeb^5Cxb~UX`Ml%e6K~RfZ#tIqxxM4sA#FW`{)ofbYw}Q& z_AB#IOqpAm=Jyb5vxf%R|Es-98;N_2w=|Al(8R1~j=t)Bj zy!X^>zHIVMr`d+=bGlFdpnQcFs(LxTN>n>ig1dEy6qbqmiNQ=fkgRguTG#>$$RQRA zS3Bf4p*W-*tpApxV+(LDbKd5Rzw0M?-N@{15;g*ChaL_7Hn~eFiXxbUp%`Pj4&D5LPMiZ$wM!b79%V?sce`uxglW~J;32Ajm2bk2jTUSksj|;-K(y==m($q@0Lq<6>k38*wTweAG+g(=SR;O`|Y>i{q}EM z^FZ_B_{6t6KK!+3zH;U3Z~w=q&-&kgR^R`>_1f!2~&Tf1Y!i@ z1gZ#B6R06jOQ4QGlE5qi^#mG}%)N><5@;eYo4_0b#}Swd;5eabti;&c+MJtvMvJBN zP+L#Bf25EpjkfJb7lty$VkVy}TJfHAsk2lnWco%*>E$g$#r}LDo9SELa!I;C+2?e$ zt)%~#w{(qUOCyE!Il1&msgTMpZ`m=@m(BEFlpgKP?@Q;-={xhx)am`FpV7W{)#~)h zHESE4-ehE3YA9W`c_f?dEsPXP;TR0FSTx4=f0F#DcN4fT5`&c)jx`*l)N_fLzSd)1 z8ykDbP8_L~8-wEN)CqmE6El*A>N-rfy?B?i7_N)y3lc2N(CWm!0Fx~QA_P84;IUAQ zufjb+;8y?>k5Dzub7Dc~`VHm^n=9hnOKl`)Yh!b~lkcjSIq1|54?4SSh?SpDQoD2; zZrn-4^jTYir;L;?9XXQFH8kr;bF$iPs<}Q^cA}!EKrWT(Q-)BiidwptdL`!!<}?R2 zc>OjrY+TIr%oj0F<0&j>(qxI3GNwING-*!}7^M7(JG8ruFwfGo51W$L&@k_&JDHO= zQpG=@+{db7#+AS^_9eu%GXbS0X?bp0PGBX0)%4`|(VH-(&Z~?0Zoitk{yC27o zT{Amz#D8hyA%F4+jfR?#*jE7#t(#*mzf{nk|GJ3Pf$=dnLANNvvBqwi>@`$h$zACu zLT)KK@bK_#jgU%21G|-;yrwp09mrBOG=1aq2$U%KUh41t6#J-GPZH}wg~xYM#gUs52A9OKw@iOUPn5 z8S}|yv+F#;OyxHc*kTkA&zV4drHPw(JZbK;86E;j$&H9-g2bSzb`*&oiq<+JkieLg zijq`vQ4XPM92GX%CQi?hBR|T=?a?Zh+;q8-)5$m~HDI5M>cf1!VxfH^As4jdDz@l4 zPE&m-?6~)$>q+Mo#VEtqcO~Lf@x8b^>3Br(O+oToHPfLHIkxXfa_l~e)v1v7aFZ%r zs~j)oChoHn4-i|X#~+Z#!#c)i+jNxoaO2qL$ady)JUT3G>_&Z<3$m!2$*r!h%zjdb z&sLLRC+ujpxd8hw<_cMJV|R5+n6KC-p^oz-;|X(7)|kU{>?^rZ*q%*l)=I~*@6s;R zj~FA^yIspyTWeZ?zm3|tojVBJZFMaX!Z{umRoy06Sf7hyus0%%t)y#}$pi=BTyj7C z`&h7M5(rodO495|iHWDU#Kcpa!`qMVYL4+`tue6UBu8B4ZSW7xp-WmEvH1;61s7*) z-9M^_&^f#6drahrsq2W3S^4TZ;;-un-w_*=b&9PFdG*ra6pi4c44-58Mb4rdvmBut zu6(?p@4<98&M&84JqMeDv$aea?SeUHdS zc!ZAG=?LRqez!ytlP#R!zC&Si(_}Vv3I($_qwt7 zyRi=-c3ev&Br9&Q-umWhdedd{a6Mo5CE|Icex<|ju*{Jo@`Z{oH$2iD=c;}{udyWY zSeO%ZK1}$D#|4FuuZ-x8{RAI16D4yj8REAN_*8lpUn_Zv{U6t0<%Btrn5gB7IA`n+ zRZ=@>NZThLcr7pi&sI;y@*YVM6<$g}M` zouVls##f&RX+5K8(9$gR!9=l^^jgT+S9!NTtEnV0wB;*1 zpOH`;rOAcr1gXq!!t95WOgo;Z$8O2s{$G2?8XH+vKKHiU&OSQrJ}uhCD=s*zZgb~7 z!(*}Af^4!2>uy*8 z0h!GZqAlwrxWZtdl;Ik@glofH_}b78&3KxQ&P{J5t#BH9tC9D5ZVjZ#Mq2j3y1L%i z6UVin_<9j&Rz$i$QuDyI->pgm41mNtNV^_;Ji=%8$ zgi(AT=VmVjRLq_sh9p%%WqFnx|B}vK`su*`G#>^)QKyc{u?^K-HiSpvxF=GMjo=-T zrZ{U*iRUkLM-S8C7_^y1Aj;0Mw}KWr7TK{il6g}$gE)fX5BwE4V8dq8&~c6(f#{yw z(t;943kaFp(nW#ToS_|`xy;nokOU1SXQ1fRYijMr+6F?Q7kE(!`VYgEiFPvhD{~|!g@gSyTEK&4b2$#8eZEXHKioFKJ_#H> z;79#7PboR>m)IC(!)Iff4VR(4&b9YCY6_A6zMvDCKfoTtq!zb;d+6!_COD{*o}dNW zvg*_H;7H4Sxr^2^gXt${coDMh#d1X1lN;>Ar3Y0(03oW86e#Y2eY_(pX$qnW$| zH74CYLTrigU!wFNHs<%yLUfsNp_t`(CmGx0;3RbrgS3K304m&roblWT0f2aZAQ&-* zP;;WtZ&VR6+9ZOjfCigb+IpC3l!oG`H_hD}Be?_?wPyGb9S+v|Vw7g?3%s9y6ssXv zYK>uIZ7veWfN^59ehh*q7OK>WIO;VtV|7PLO{t9nzdg!_GmfyP;#<_SqX-_>`2Y&c z+R(!1l(qz89b`S2WT<6y)L@-|CeDK!+Fa!-IIGBx#dstX1LWG-q6hpp&m+NwGZ+_g z(b;*HHU56Wt_LZjg)=&o0_g(K-am((0I7{GR3jib5RKFT+ByKiwjNZU&~(f;h6_+& z#M@zT3=Onhi|aZd(xCx9F^U4{P|sAd498GzdDNjQhOwo@K&bi=nn=EEXeV ziSck#b3H1*s441ZLl5oY<~&Hz<$f^f4;mWGmV<`;Dxw7RAYbARcpuCLBL#pw1WD(Y zaD^PnR=hNSaUJTqfC=+Ys2psDoe-o4BfXFSz0DA9G#Q*5Xv4~Zl3+q`r+l-q1_obq z13K;}_wcSSj&v3(JvvE;`6a?^mQjeum8nxen}&NMXT!!o6&7bhR|c-qAsa0i@ZZTc zY?Elvf$$i0AIwxRb;X_~6oD)tmZ-$BE(5{XMwl@!S{%lim1xLzW#l?SK1pN(I$!G|jszRkwNY$*PJfeo(sh3{_$ zu4MfND3a$mcO;|f*B!c=rNQp4Moig|XkFpf9p=cs)ZW0cj*AqnEkMt&0`xqd^VS1K zrA3Iy$)~ds`wO(MrS^(5SWY;2KNYU1tz6k%zOGB-Uzh-2BB7kYLs)#6FwXZ1Jhf>r zk24lwNVzFEa=FOo^cDj_OaAdqbKChu&Rc4}6_T(Rj_IC-0R!8BtR>b7UsQ7^);|uq z3A*Kh&M)hM@)*G6Hfb7QU_5=*> z2`~?ADDw%73LS1D9B?F}0}cvZ0+OgJPXt|gBJ8pQ+bHHvSkE0rYu|=Mq;sWc)PaUJ z!VzRYzGvyZgQ$9p>_peX2`prNeL_SD+c>wMiQwAPM2wakFUN(;VSU>d>(<20wdxJi zj-2qlT6MTwuT3?ym|D>kU63G|>`(P4`%PN0>|mD=-I`c;)Eci0)%=^KFGQavJ~CXE zM$^xzcy`^Y&-4p%ohAx{wTYR!H&*tIgtOBasQNXpDvg0jyFO!BRo8H8Ro<4W)f-02 zGz-QqFp@-_mFQ(msS<1V1 z(JJQLbk4N1Ne7bT3n|x5r!32nGUM1;yI>WQwv_3#C8d)$O_?mEl7(W{$=H_V%2L)$ zN+~TTXBHv3o6KdCIWuji^MzzST}VP8Ad|Cz2)9(sr`>d+kV@Kasw7K=l?U+@Wl#S0Cep!}k zb!j+OrQ%h`zzylfrC+YOM%ltF3|T5k$L}|WF=%=A!~?ZTMY@JPV+_`+C2wr9E{7P* zVS;iKFbihhuL&`viR*7|NQ7(btu}nC>PQ0&-*b$TCo8Vufv>b&qgFDUx`Y70sw$_* zA7eL!*rAD!AE-zR@|lDmKy6Hp%WH>sCw2zOg-B^)S0vJKeI^pGHi<=0H{>xtk^~Uk z8A&qWU>ke)==(JB`S%9_%Im!{Q(F>xb9X}1!>tG{x-X%%>_uoT8x|rA(3CJ(6YgY0 zqCw7AY2v=S0UpSdu7OIWHnkt>%bTc3@L0RIT9$Rsmo7%zx8=Q~Z3Q-5D@a1M`hHHV z=8H0IrSI&{6}|v|HnAFbttHx8plq)%$Aw5};**g&*^4p=YUP-$`<`8q&GNnsa@H8$ zGQwuR0YN9QO^r*ZY*oF+IIyebbK7t#R-=J=H?V0nCZyw)W( zx>nuoHx9}%4}jK*=Y4AoTH^Es$U)Dq%tX0;vJo~w2QjXqc<-lb>%50r(!D}#*F^7N zZL;bc*BSRXWv}AaWwoDtAhcH#o3V8v)rY-?2aSMj z)3-O?o_DV?u6gNv#}6+JPImS_0K_k}Mb4?g*afBjf!`wt+a-v+=P`BmwUG`psentj*EK}jq#0zv6)B(Q(NwZ);E22$CaP`O*%RPI1Q>SM2L_{>k= zIex>?*G~Ta7ss0zUPQYgR(*bRJW9!(gSGllrLy1hs)AHIr0jPq6&3p5Dp**w@w;^?_G~ztbLepw6@kxobk@SaKZp_6eNuR66ub-o7Dwy4n zX0ND<-~-aAB-O-hHCX+0Ei3ccBccfD@e_q(lyZ=6C7dCw$LL!zViiBURo0;!W(Npz zExgTpfW9Qb-=$i9d25|YbyDyrGw_m9zQYgig5ITENx%o6Pg8j}@nQ~f>B3X~-dQ6o z_Zz7UZc+Gostkg1tiJEE$Wi?rpqm--`@s&yYS!_)*IVa`bjxcmT6g$dO?5pW8l=!R zPG8@^GFv^J8U8+e{*Ry8Hi0UL@8mydL_T~zi06M$O9KQH000080EDdEQW)d84wY8` z06_r+02lxO0BmVuFK%UYGc_++VQp+gZ*)#&bS`*pZ0&vhbK6F;;O|#;{{x=4?mcHu zrjzVl)m4)9t|H3`-`cX*qLbQt_b!Hrp@=mIFaRitZ(r_jzwVwHUel6@SyS z&|R??e{)yC%P75K>37fRfq3D0;f?QB@E6RW4!|Ed_}U+z%)ZHonp{LNo1BO9WfWgU z>8ofHdY2D#woYMzPn02Om}IkBx$(B}c(!B?lkYg`(oG#dfq&!ZK6LJvEOcD>FYw*O ziP?h1ES$51p3$`Y4KIRcVU)s1ev(cK6F)D{{M~a7R4tfqOu?M|Zk|T*)9Y=Lveo1| zjs5WU3q#nap`ZEy+kYTLPRQ;ZKTJ{pj5*N)AYUG3Nh8AP-_GB>c9J!l`wM^W5>YL1 zP?-rStLh?PSIt(w}1=KI(~kC3+6w)@YNiHz{X3 zZL%u3a3x@HgW8YYTE;&9drd~;b?U};Ip_fl<4(*f~Nf5lOhI$`9o?g6@jSy~Y7FdDi& z0e6nUux3j;e?2|F?tW$0uqC zINJ8opPIT1y$*oMRB$gU_f-(xOKzKj&gp)Oah(Os>3}u4>Pb-{jDiFI!nVCZ_=#=% z2k<91*tFSl+JSh7v-Jez_dzuO)Hkc%;G})>DnZ#VvvL^w<5m^K-q@7`*%!Z(J9oKS zr(3yKH1z|~Q1!&S7{f<<7!M@TgT-;3glwE1z_|8T>wp0-wgDl;$OGaVV+G*4f)Bcm zS(1Q<>tci_p}~>)Y(Vm^4w7p|zH&18UWv6BK~o=)>219tq|;)#O5CTH)lSvOky*U2 zL3pVb5UxM@YjKzeZ?uC#KydG;OZZhL2;d5=9AxbW;*I-|N$qPE-Zo;NmHXhYHY>*s zV21}L3TOZdEa;9$Lv%hDkswsw-rM^&1uOlWdt#dNlu1!Vo2Sz8{B1-C{@Fs}k(w{FmBPR+2 z$MiAms;jjd`$-gbC6;A~$lhrR5@&gF{y}u;XxlHZw>l{%SCG}IF;x%yIsqzk`yq!x zcbs0cYAP5UrX(2h-~-UF&N@nbQh8z|E>Q*}vC!k=z%Rz5^uq<82W{=(au)GSDPtv^ zZsHKpRdp6Ah5{^zl=>wwOnW0nvDvk+`4}FDBCc$&@LtKBw zm%r?d6pzE~Rw0@uQ&@pN_f5k-b$oTdWW)``KAG`?zl-rrl@5(uct{`2UtlQVyXW&4 zJcd>?&$mv53%U0bKsda#aD#;2DlMQmQ+q|PVpPislgHL0bp}+Wc!Bu#AmHgRpH1qdlkIF z8y6E;!<5Af7o?dy;|KUFbOW(>{A7%Y_CSaX>6RyXEB}dw03D#T>7B90IL+>nHA8A=AYZ53ps{2m_>$aKgpTdQ#@Q9d+;Ii<3OLzA1u4j=62q-fU;ohxi(F`S0?L)EzGpi$7_~qWlurHM+wUT=x@zb zQl>$T16~a#k5u%!Sgh96V69YW$@)@jc^69-(yyimW>J{BugvdP4sU1APv)u+YG-$f>q4~&32d=SL zh-f_kla!ofn>(L|u2E<9Xq(Vu&h4qi0I#RsCK-TNDeWN(fG_cpsCofR`(kk|ZqLzc zHa$TB#NmgX#+7ahAn{m92Ov$8cL5kS)>8q<-9f)LqUMFX?kV5ta6Ws%pZx&-brYq` z>j^?E?+K3lv)-Zn90C*q*h7yiMSIWUxA^G%+dld(oQ#MUdvBC=k7MDv4|7g=TRgr07)Dyu!6;S76*qmtsN;(GNuMS*D4A#YV?A9KXp zoKnYtemmfvjE@l*9|}EA7KkA>_li^NE3KIg($}3J?d-Acy<71sJJ=*rNEZlmO9#^Ng^0XBn%e_Z^(d{liD*kN0%WZS@(f(rV zS(sAC+a6T#yz`!pDdb8|!GVE;0~sNXDlkyLD`xPF`+y>o)X(#HLZ{OBQEvm(lhHf^ zqdB9-$zV3b3j{XBdpGt(EI&%GH|up2r_8&2K%APlZ6ryQ?_^b<(q$aohj?%q z!k!7ci|+z5*@DFw$VuoKO|1_`uP@=N2=A65%rJn*7Jdj=_2DJhkiwKbr2MO1#Q1j; zzI@!j5G-Y?Zq)dG^bL3eBU{z0XcH;~Jw$)6SdzH6;v7u;VMoszqtbYX9OSNm1*G@J zhY~^AmyQQVZ5gxlo*#xx97ofycGT*RZnC_HJmb?3PA+~T&9DI&xj+eGQ^DjLeT$ud z9iL4ExB~}i9Y=S*hrS5kk`g@j2HX7x6sMEkN2pZ6p@J7WVnn$f_=_f$eN=? ze>;EkIy;=;!*s(0a*-4Kx6Uk6tuj*&fzTYes2t??;T}-i} zkj3f;=(Gq`$%_>MRXq3%jUF;~;P3g8c^wg`2;)1(K0R$ClvyZYz69={;~}V<7OdcC zu}GK|Y8gOs{mEaqf&^dWpoC~wa-j#cE2a)uc$+S1i;|Eg6R>*myf=U1tTv=j?if)~ zpCP)z`lx^qu696O&)p!9fiF$Zw;>oTjVt|bPDZC;!eZQ&{<>is_VFuY27yf#T%}*} zEhh>^oXLlUC*;!HpakI1%*#l5s#g zV)h~^mm$se^y8Pt8kE0LtQv+uwb@AVJz+e-Z)j{_?3K^q+3^cXK)+-(ydl8i+q7#m zfl}_)GI*0_Fe2rJKbpa5C9+Y1lt0idCv#Hsw==-YdKtDR_Rxyz_@cC#;a6E=FA|cR zA^IIkIE@$2L} zW%hun#YxXg$|FWgkjy=x1a2EEBndw+a@;%D58Ru8o#l5G3b?W5JzURS?(Z7v&INb4 zNYK?T$av@om|&sjp~&(bXT zu1BZj@OTY=n6#{jI=NOW?3SCgq~Z-N>DGK(fv2B}=XWzqir{t5v+yD6 z+PNRkH&}C(&qo{sj~D&}*nYKBm*;4~BSmjji#<=@PG*3q_Z0AG6$v~r{9NRTL&DBJ zj|SWKMmG+jSr<7voI}dNy)K((WTp#?paf9sq zo~ItvZY|Dpdowo5dbKjKno!Z@JQtKr&1O-bSj{Kx5V2M2|G{5vR__^j`w47guh|_7 z-g5_`X_DdPz63)*T=?J|V)#@{hhOqo3fS$+A29-Oz%)QJ0*o^$unBI*ofl}G3Vm|w zP>F)0VcpVu-J}h^Veu`XyU}swH3j_&nS+JI!TKXnX;&zb!xdk|H_kFm*WWyUzJ*sO zQGELxbKjrir);uJS3xIEQX|mm%ZYkM+mYaiL&W+pW>4~v6U|z{QfZH;o^|_)IEly5 zo*iATA+hdMVYG;B;W61f((jV3KgYB2T4c~a%`fEAYlM+?9C@2LD&cSRuL#LiaFcxgFX{r#H6fjr9k0Y>1MQnbdUh*&BUVM0Sc{M}){C)?5G-T=DE8$#D^K$zB@?tjq z>GJpaG@Nqz0{+x)1$952(k_nhRP&_|PEzWFFjw_G$v(Y^f`HAN7=4_iUN(HE%1dL! z3%nF&tZGeIZvdXC|LK=MC=Se*@J*6J=uf-Ty=o)|hSzd-+qo=sA}j_)J+g z|41(Wi$57Nan7qHMZ05F#w#&jM;(2XhbYj!U|IvO6)sz%vMsu>@LCaD{h^Cy?+07z zRBe%^tUUigWX;ZhaL%tTeti4>PcRk#4Ii4qWN0Sn!lTSDKae|l4zKd$`r`cc`TK)6 zsnW757^<*DTBG#^^=t&27YiKHJk( zw--PycfHxBbTUpBfmfP7{N{dHU1&>kpSkEBK-?sOc2u;+z9eiN%h2?)IED(dFQ@1PBI)-?;3xQS6;n-`*UIUY;SKHzWG#J%`XgL z=L?~2#hlc?uX@&WH5H37b~y~crz6>1S?xh^6&iClfz03kbWnn`zyBmfE`MUI{JY<) zO9GMa+g*u5=UCG)*o(zehsDYr=qT}6f!9GXYuBqC4_=Eu{b1PKSU(iW1=A_t4~6M; z;C9$(Hxz5JyBW6I3$>-RkG?h88zsWqZ;kcjl_J#P&Zw`eUpXPQ-jk$skIG7%=BTxV z+`3$s%ZHSOm_wHs=h})F@=|h`D8?(yF=vyo#U{YZ5-HvQ;??Tz^fC~;($2a(_se0G zmy|z#{HmOC#J_A_IVah~Okkmupo0lhrSh-5u(r%r@l(1xygDp>2FFzMxn@sZVCC;7 zwVc(;YeqxWeQ0tyHc9ZnqNYmAwN|ps18y< z6>8zlXe_UB9(vg6gn69N4;AJ7!nKYADlHOjK|$kO_VT035~AOzFkJRu7{g_Qx%a6; zE0k{&>yu0btWT)$m%N=7;71j8#pqsFV&`^=ofRQ*>>PYn{cZQY|0YZ}$I~fI31!?JqElJZ0JzlbA#K^vH zlNjCTYo3N{rJ=4Y)(7Kt)9+PT>*!nQs%w20xPFsvCu{t^%w_Irjn`ma2kft#2<(Ff zOHJstXTQ>WJumrXw7F@qWRG4OX34L8;6T^ZESgc(4SJ*Jb-s!MuMtug^n&$OR_dz; zbw)2nSs--$bu#4&_m|ge7(74lcBQ0#--Y!O@T)GO6>aI@_VeO(EVqK@;xi{%Mw`H+ zLesY)tk| zw_5T;7)L?C^NU;6$$J;AMe;DOu|W2I;w<85mDRT*?UG`IgqJ5&IfA~g4|&5tCjsM- ze}ye)vGS1=3SJ^>;!x*W^lQtrpE>S&&B8+G4176D{p(``dd1TDGH(ZNh)z0}<$ROh zZC2zaS#Gek-#xFtChCiK3kd$3-F!7pX~nmMXZ0+*A%Wzao&TUbs3JsZq-f2G$*}bE z-^kv9pRXog;Xl8l9*DG`IsYfDdgK4@{HdG+?7{?#y;rIy#icCk}N`4&K2qd zPT5BsL2VM5mhbUGjqozpj$(I8z>eiAB-?WMuI4Ym@L*n7;ldr%11)KtcF2oG%Jsyb z6iI7AH~C(HZatBs(Z!-7+W9S^zGR=STeMxTdabFi1vkiRR#u9+R(-9oQO>ZkMxOuG z!z$lbTdQYPf5^H9htz3!w@H?oy;`z1rD4hqTr$y^Y<+NFW!|czacdTj6mCK0Q{E{i zR19Zjq6w;WUf^^N>Y;eRK_)NiI;Gu|a=uLlBt?wy1O8`+UD-6Q;;n5h=ytkak1&ec z;(dw5%rz~UtF9Ie#~xOQ|C%pQnB_gKE!WecX3F6_z%Rf*olGWYBEb9wa)k1j2Xw!% z7zf>r{KMfBM4@|e7LTEfm;F5`pHJ1@h%sy`3SNG{@q=>sv{JqPS$^qi6HukHf9Nm$ zW}MAKs8MxcvUcZ;$5^new{t^l7Y(>H45BFo46>p&&&xt_l(HW0+wko|BD6EDqFiXF zNBxP%!LSPH&`!O2pb;H?@`WEp6gm_AqOYw$S#|;6&1BBi&T>1p>L^&6#bb@j(^H7m zt&GAtg?!My94ReWb_HKHD-*UmjD~<@rQ>J`hepgqz|0_G=GYI6Ih}{S@ZX;pWuRol z;1_2sQG>UFiWbgKm+!BqZ?E!*W{;E+sO$xsYW2fzFzH&247X=ar(u-18)Sco{X)6% zL)=)Q(E$tHYd=`|C2Sh&iV~Vlmi&^<@va%H`@{R`Ge#rkxeoIP)OxaxLXR3IQ62=@ zKF){Pt7rc!Pm}1y_xcg6(V$dM(GJ0!B@Ny^97TP}dv{qAb3VG#m}h9s2|v~QTI=D; z1KK8&+uTaxht~drBqXzrR_+!fR&iRild=R0%DeYGye#D}^darJNfl`_Y~_M2H@}SI zD7M@R1=I&0++jGn+6BdlLPu+C-jTdjLN{O^lp1u8v+>DJ>{aQh@pL*l9M7F{+fcns zhGW0dd)+iIx!#7U`_PRtqoIdWWfhPOsmQ7jJyJDRkGYX6u>*13A(suNzy@Nw(tF*g zuj-x$#u=bl-QsTc03H!L z>BLbLaPr)S7A>sN!^T(boePyOUubKbG)eBsE?y8Zn%}D6uUWZDp#xEEC-D#QxTP=k zqf!45t#ikzq9VIc~)? z0NP65K(;!PX_GB#it=&==tLjAW=!VNh{+DIg-`H zIRbjxh}5MIB~}{x`jf6Q=%W_0wpgO)k4M&I|AYgDEld3BRob-04<&9o2K$q@3gAaA zaINt~&mV=vi8?=R#7tzkbs6;$tFsXC>2a~sWE$cz0_I=Z|8WmI!EV6K8_dmo==dctBz5(FU#ndF%r98C$-TfoF*H@3FWJ zp@?pccV079UE-*W-&$-oEd-<~C%S3dSCBbd=>SS8$5Jl}sQ~I&l~F6K(DO&3h?Gu! zEv;md9~oTk$5Pf8J&-6VSnExmia?K9sM_I&oB9OL-AfZJZUFf~l=LDo8F*urk%pL{=Z``v8kIEE1VgmQ z>i&KRU*d6GSlb6glm3Jm5T;$o3PAAJY~H#PKnz#cL1)_0UbL&nQ%Th+&FUT_4omMO zTmV%592)OqP39Ocg(}`T*6puhM<#s-q?c)>-Jfk`D;>a2%(2vqwO9aktTtmStkCmE zBs#657D9OX3Rftr9ZZ0F3{jN89k&pD#$gHbW*wUNU@h40T`ySNgqO2z>a!Tvsio(+ z(<0up>3Sg$*PF${e`xG@(OWG%FaDlQ*9(Ezk(WG#7lxdBh{!GlV`*gHZ)yrkYIwHi zLKxwBtRBONDN=sxh!u8i|5H=VomZ&pMTckWeH6+(hvprKLvyXZrnj0yBi^&D)pKaZ zr{2}_i+yXAwVN90p>@n@JCOh(pzKK{AN6JiG9ekE@^LX{tnO0yIF`%WQlea zFmKSPjf&-*^{(flI=}Xlbms_S-!!CAz0s+9_*^_mg?8TS1K%^J{(; zzZTVfB$*aCKn$59rkCik0^(RDq%k(=`Qwm~LTj#8!Xg@Q^%;mLu3J86oYTW!YmwC> zUbN}Kmw>948u7KBWu(X`2c;57V(FN)=Up|!r| zw42xl&Gyo3!5G?xD#e=o-@pxTH`r~c6N^Bs7WDJqjjiZx|6k!tg%+Y6FVhcOEE8Yq zV3}nJlFQV>*wZlm!`El(A3be^k`oW=d&T);R!41voomHuHmjqAm2FF6{(=JFv0 z_nVr0o+t0(2tH1?692FL@K@!#$>g=Wy7Aoni76%Cb7P{6b1~6-wvfFfvl)@Q$Ab9V#gT^OZ~8wAcRpF?Tn33l9S4OU&9!CE2 z4l+!^IZCpe1OaZ|FE(>Y{m^5^$)dXMh8LyohF`PhX<{y*Wv$M!I`Cwr9@-5Rc& zS$7Xi(J%qc!kchDH2~uZeru$%bWRE}v?f%OXxbfs8PbNgLJA@xYvFGPiMpf2J?w;jKDXR8S^LUqzeHQzEK7 zgdQ^#!!Xj23py~vMm9tD%r%R*&G>7Voc{S}*-MvgPL6xnXMqL4#=fh!1tgECCnQ48 z;QI??0Oim_oOv8>`!!LvNSdDk#~(s?B?VC|Up7n3;HsX$kpCp|2n`~jcAvkLl zwh1c^d1gB-(p?Zgk&%og5Yb?HJ#7W=`8ovoj4dvDiBm=Zz=4~S#f#1*SiKpH+*S}) z0=*=AmRNV(s{p@T`6>A6O)RD#qW~C>+e-2PYLgHs;6E@N5J7Rf%Cz4HhWJBRJ*ITa zl%yNLs=X}-BvX#YGLolM76)jNTDg~eQ~dlVANE+|B#f7AK?mxThr!Zi1U$(YdYGU% zfHU2jfONL$Cj*N1mpF%H$Q|4+(H_;fx2HEt*bVaqjOL^_z(2@2X zb%(3kr%kR7;V76P%(Hbmy02-r{F>Z~={q-0SloSbSdsvv~xpy4zsLDFy~r~3oeP$?_Plyu^Ih8F_ht=C|r22FDm-AX`3(Hd#K$GNGKF8w4k z01m~z&8fSmz_q)8ji1gp5^GeTx8RMf!$R0vV^C!Y<*LaIA<1oLx%-~+GhEbyQCQls z&h#lT!-#H^;MaHB+;7|mf3;cZki2K^e91gDGgu$rU#O#&?^Ec*$w`pDKAsQK=)IgM z=)}bT%|L-PJxoBQBah#Db4^~>L@$jz6YGA65vJvmC-0*uZQxavvK3=^-xS;QJU_3= zUp=%4#$G5(&X$eyVEdkz8oKW0l7k_pdcGB7j1PXG?m7u9D`2wilPzICkf(-^_jJZX zjb;`>jPoS%Z$ltdv*S|nZILrXVGDrwbg&oTp8>u+XBCm720Aq=TOgMY ze!`E*#ZdS%!4XsDL*lG9^CkYfj$qOoqY}e=@%G9B-X%gs9Q=U~9}E-5u|(Z9IJ^U!zO;!npW?$3#?{dz3X^#{{D5z$zku+ zVQ*$4NvEQTiG(gfjeAgBz73mSxswhCzl*mD7Cvk(s2|0v_!W<(;2_&E=o=q4wK(1p z$6npW?Twg00c3Kq^aC$8uIQTiCUfzg+}TyHu(|atM?1Kpy$Q&TTScla0(EYaK(_OU#SOvWdy% z{lvBj1)U?$(?6lTHRI^eJ&FImeO|*O(7a$+5#E#}*W; z2&(NkjOkdpzXH9$HDbH=1Q%qd9(o1SAy)*x;)lF$1~?SYxOcF2{h0JRN_k${H7fQ7 zh)g>h*f~aTdwwp`!=VqX|5oWHu)Kg?pcIcpEo6{x(GZ3C*CCt;>uTpu^3UKW7iA;9THtjyTwY1)OVs zCETp?GCh}Ok6MtO$5CW$vKz)ihX(dKsw$Tu{}iw5fx|Iwb_&#uDo}R{ppKX>r^xB} z^1?Y`?B;~;j*mT(jPWMhg!Q=P&$x+Zy(E}-CgHRi$t<90Y9Z2iwjNk0-;!zM_xn-v*! zU3(3+RQ$JpAB2vHn7n6_<#h#*g=&`%f@-EYYX47{3d4XkfplnvPSI=071TxRjH3tt zz>{fzp(GDv>*+s*r{Rps};F#ftpGLSz63u;z42m5XQ=eMl zs&M|%>&eB`gXey_r8EQh_ky=@Ha!WDU(ZWbQr8=_PsPBZDYTzp3VENKcpYRiqrx<+ z@=!MF;Mi^_cuJDS!6MLX?Z!;kz!83YSWV6wjr%4J>3ngjZ0HYuI;XSG@!c9xg=gSPBg#@vcSh{tvSDak zX<5}OK&~EYum_XFsm8m1@g$^py7h>Us1&-Mu3!vv1w-{PPq(p-{Wg|D&9P)0G>?b1 ziA>3AG$V*jDWJ43#i;darn);^SVmZfQ3LpqN2yd$A5)yF&?>R#AWaFYCqx`kg}Kq; z?9tS18xdw3)L=TGt`FbnT2}R`-gpl#>qBdLl5eHmg_er=ZeJ})KdL+7^Axr2JZh~X z`xLhxU))+#E~m)#_#)Su01X|xRu^-MUfaaxDadyGK{l11V+pf0=fqRQeV~YYLAlzl zdSvEWQo)b*4Iz2Kkp4uDPbcm2M%P+ZrAOrUJto49hA`0cJjR#})?J*DuWaC07-y0G z;|>b&CNT%e6obaV#(*n(aW9F|A!A>|V$?9+B@uN%%u8yM)?u2WYCJeXBUki9({|mt zrW^n&@FXwny`9Y1Lkec2XWpt*DbU2LS!E_~j%=!S)dnZ@B1Z@xqYrGLKE<*4v)?ZKgWJ*4tpLE60nzILD42{$qW2V&J1Fdj=7;09kQbS_fZruH#{2b zl-}Zvba@3vu<^W9dxWcC}x=);CbdSPu?*^a15XO7o0RuL{7erBB zd$)6q=%Y2WHp-YKf*Mym2D!)&vHU~=3BM6j^8&`LjsJFMU{#@w*+D)?cD0`&K%zBw zPZFk4kQuopt!U^jQYvDQ6A=q;B}?`QNtxB|9FUY<_?O*?qg+KxD(3#=;dE4%a%@7` zl9t_w<(Nr&EW)YWEg5#VY*;vXqal$OkAy1qTNvBh%V>cz5QSo$KF>a%x zp-i6Q+oO+fH>Bt(78O0B4)=CG0Um?&h?GUdmP+=p%v-%w&QI`2_x_n#DFbQ z=PCU8MPnN7CZ0h~qf!em_HUQ44tmo4N;+bkQ%vr-4e3){?s1sVr`X)%Gqq0fxv?5q z+ET7rOt%ebC6n(rfJhc!e_{bkqwwQb=8d~nQP?0dr%x;YVzF2N^})kR31;uV1Y}l> zU_DN^2U(NpZ5YMumCpjt^j`J57+4r@Qzz=!1iQ!dXMoNH4c+u=|KS(#_W~ZygN+A@ zD15iM3H3tWR880ef;>9yx92K4}YCpKHw&U#YYn5_kW15yxN5Ge|-G- z<(XE?=eOVF-`ViyMN4k|1hY%ru(EbYHX!b7ym-;A4@@d$cx$TFu-uEf|IRM(R{Ims za@i-lwre>Z-cw5wyzg{Q_2>nDWW{4FRsW6i;QaB0^Dw!NR!pe0t;yBD3{-NJvp?~0 zDHdqjS4O^jon6U9l7mnb&a|p8qh^e5)RJiFyHhXWC)#(LqJ;{FEZMfcoJ^HZY?b5uz85ipqD-r3rs*+M| zmKO#}j0!S7c>ymi{M$_|E?5TwyRu$mgw;u4&?eh#CDe!drHvU8x69i1e~!TuWAQ5& ztHErW@XlEiJ~L+US?ta~ff7D3dLu>`^n)$lS@2&)`B*9o+sHPoh9K)t?ZR%w?)+$z z1lw$n-%%9AWOS2={3DdoXp;Zn?Rb|nL#8`9*3k;U+&T66!vBMTo zrdn~P65cKHw6fLmD^%=pD4gNs(-13EfL>61CvuE-`-s_VXW&5fr9!odJ5`_AEUNmH zWoLOzk}8s=ex^i;$i95<-~+r~>DQB$sZHG5#(UgcQ<|u|?XHBVL3sFZgH-45PUOIj zF?y1RJ@R19xGcdu`3yx(m`JL$^|8z?yX;sH4r>SMe)i_-^J0L@8xGf{4lbQ0`(1O z*Pyg|Noc^60twtjDZ~m+!P}2JFWJJy?&3V39N0m5_f^%qlMm?}scrDZFss-q8o~fu zVUq{+HeB(6t)$0`X}vvbo4k1iX_Y{18Mp3iaUo;KNMAMKqa)cP>yiOvOXP z1utkt$&(kaVf#Yf@c{7WDM0Rsk4WU;l>`{HVwF$6o4@$syXW&4PwG`5Fw3Xp#oJIx zd%~l4YCt4s5eW(bF2jw5>xxt7edf==J@c{uZ|G>lkQ(-5c##jLjRi}@p-AiTb@ZSH zM77{HE(UcZaV36vd1W*!WPN3|4^yrklg)Y^#c3iR$x6g|sp2Mmw2DrDH8+!Y!b1)7 zC7XXT-2#DOX7Pq0&zxajr`-^J>qH3my`Nx9#B79DZjjIr?Y6VFgvEvf_-1Wa=N1&l zG0C0ecWnM85uF*S7{AN+!8MKEhJO6b0tIVUuPG!09>N&EDxL8y9vHK!G-%JUSrHjGDe6ib>Hm=No@a~8BwY<@Qr3c#9jp}4;F6KPB= zbbw&>$G#bR^|U9MS#v*Ze6Oh$o_(J*CU6Dk;VFh216qq}{Nkd*?@1@)sMU;w`NC z3MkeN6$%uTb9&I2GN;9K!P8YaHdL!1lSi~Vzuemnc;+w@xne-X#uV0aLpm|pAH zg9{BIoC!SDZ8~$9Pqw^x`gHb%Bl^;EvtMmT<*2L9l8Q%!yUW!&-6}2RI>2Gxtt@%& z#<9Cip3642_)G|AjB*HT=>|83_p}V5S6-2K>y-|?WN&f1p|JEB7$ln{1-Sl$x2TjV z#Qav8wp!S{3XOchFli7!s=1=pQA@u1xh;0WY==d_o80lGtk1<6Gk@VAD`Y3x`JDN3 z&WMI~uNd0(e9DyDkv~r=M}4F0-qav%DI$GoyrIkk_;Vfmcfzgl{A3;hb#9r1S8f4k zWm)sXyXX^sen$PBih^MZ;wupB5*W=u1`gvrr1~U{g>@Sm@8STCOJhq3q+I~WSoCNO z59dpZuMh-cDbdRdesk|!pKKa_!N`b2_sn6-D9Xlpc_5&~PdI;sXA_Fl(u(id&g3IXirszN1^ z>#ulJl5LpnvjS@aT=m$Ezg?2r)Aiw9D&MepRq?AmYS3~`tFc;gEpgeSC8ti?>o#bg zi1fTDT-r3lTXIFH`?KWKneAC}8rKeF$$d^NY}t}4L15F8D-J%qB{z)p37e!Kfc;q_ zB_i*(Y$q!&`3)uq`)PToGz?2iUSj$~xN_6^l6j2_El)+3N9l|+ zrmccTcQ$f(HQNl2!IrO;1gpUjU`{CUEWgp0J$awsRbjvt6#$9%BPye@0MVR@?)?c zz#&>=fC2Po+lD4T$a4Lmg5=e+NcFx@4I#g|6_ z_a)Xpm-l2E!fhx4+7#;TbH%km_D!_chDXg614Zuf53if*3UTXFt7LS>+h1{(ILqLz zxiQtTb~M2N0P!xyir!cP9JG1Ocg;PIjCG{6l-&lUW`S}@?TVBdaSJ5nTJ707Tbi@R zwY4sKQLY~$MKsw_Bw|+)a{5BH>6b2Uhj%~<@9kQooL|Z>77=+BX}F?Hc3dSu3&I23 zl>5|9or?QvxONziRyV{V*73qR5%+MP?nOrRQ-@lE|#tzGOvYR61U(zzNrB> z6#J~u9vM2CLdukpTio}+f^iY;{4KgOtiRf^fKE?&kDq#;62!WtB<(Ak_ocl0vW-4BWW21gUNHdnO~Hsx}0EDzPK?1T5ulwYje~8eO_58 zSDJ1RVOb5#ZN>W^hAQ(AE4H-!$xr<1x)BiP`L#;vrrWbT8?BnNy_sgyWFzMnvJQE7 zS&Za^qyU9V!Tc7uv=nY_H1joWS8cGOCziJZ7b_Skx&~ZVpVxuGtCIlGQ#QGs&|wbW zS-$8WKXftvI^70M5R~BeOHL;Z)pcrh5rWHyl!d(I)KwJXMP|bO-sI|h1oP;6Zn5x! z7MVdH>v|RTgQ%zyv3kY=cmS8BeZM>y5Vsk2?hP|9mYWBxAUfB#oxuNV|Epdq$0T8NvBAV-pC>fqp7&<@QPBb@s}E5nZOC+dit za1^yU70hoMm2Sc`_M-ytumIly(@$zDm-5d`H&)hI3CEMBYjGQs z09Pl8*b=ZDF--)Ehp2LeNgbJUt9A~8Re{-pxG7lfPw+B$Czs*wE_EeQGnbnwFH#6{ zqt+iS_Lc z->oFbMLr5ykPUf1FKOUo;tN6KdgZ`k=E>8;k`RqEcqEmL#Wb7UO5(JlY5< zwqR#IXa(2s5Bg<{jtC|c>~#tXrU}_9F8I^$Hpr>@SX}=pBA|%qt#4c>OeKmKtYo>) zqc~>CItsl+x?M8E(}2{V{ARmOWa0CqpmvNk*Uo`O1<~e19}9C{hF;$qWd{qQb^%1R zQz_lB-slN=&3@hBLEJ%VrX#v0Vr_PGiyX~_!t%Q&Bxam~I~4(w>9%s4YB2uMu+TV^ zLB=!(X@jnqWhBHjxTgrzo$?C>Zx`lymidJg$~w-AL1u=}QUB=75yfZOS zU3yQ~k_^%HJzGREI~-RxG|r<%)A^!N&-gklxrm`f&Kd^O{0|+1{o3b4K9hFly8o<{02n!Np?&=eLI=K4odA`3TYTR>U6d6g5MD1N_;5?0e|N_4(4Kgpv! zaM8Vbo^CMaliwT5tC-{#Ybq|6n61LO5D8G29lYlR(E8C`9mTix^wxVW%fG&lqJX(! zBW6(8JWI&nwq&U_TMUBz@n96iz7Gu7YrBZ(=4J*NNu}nkXPgY`_i&c zz2~Ly4Bcb;x_%#zAJKK48I7Na{)_&N@!gSgo|uxSUuqRJmeIYq8=+hW#cmVY6~K!?*>8gy;Q9P1UXUSn$!@Gn3pw93fIQ%Zq_X;*_aWa zGxRHoi8-H=Vc6t;eOhssRwt=avMCA^a6e<2BuWAyueMai5T*;V_jr?TVfw0mc6DMV zMhIl%?t?Y&KC>r#^yus!6*4k>@L`?tGmsHu7f9O4s-YCS=RkYn!CZ<4SJOW2=hwMlShBmm#(5=+I*8Uey7a^k0f`RPN3tzOkzP9(2Pq+aw}1heAx z2{Y3fo!fP~712Pf%Hk&c0%y#m0Ua{t$$NF#rNf&|>fA^CyrSBJwF{S8q{U~+? z@fGNL3pHwhc?)^^#$B~{m&lPfY*SgjMV}XAd{lBhKd(H49VZZ(qrBBP_-6QrOGF(M z+wbxG5H!#Fh*7Sb4D;)(F+b3GP9f~w*vF#Vet`J}i7Zg#riG)Dr6{B$E3d@tmW4bS zAwMI5jTbZy6{w2lo0X+Z<#vSKHq#AxV<*u%Kr6syiGW!hua+@(B}*ua%=+?KMH{UA z!jY^|Wf}<153I9^M6px5^JKn%qRf;9W)f?2t=tEHwOPGq^9>ojd^YhkFN?Rv6cQdg z=OLjs^LCX`{2m{ z)ovLTfZdebxLG8sslexF)YgKZb{X}BQNVu%TWkSDo5-kdGt(JCJBFy4N6@5QQ9+hT zLvG3y44d>m(uW*rKO>uJqBF&Qx_4DKWv}-cPS>uia_UH~cpL-QmPQ!(*463K)p04Q z)19kFBbAM;l!o?V=w&Wju~>W?E3(Su;|{ozKUiXG? zuGhgfo1O+sD3Omh>TB%HlzUtvbcEW<((pCu+u4O5Fj##m4WO;CH=|Q+8~mmaXUaDB zF#W^V=9)s>bCU6?SPqxvlu{*7%D%+Ft%yzO37DerIk^Ke%#hVD{-0kCf*!Ru9G0OM z*r5ZMdLK!B3yaJD)}n8A2(FUnQ^-3o_07s%IZM&VoHtwPZ)JikTwP34=i-q1u1s5^ zw+_icABt>p*E}cacD!j&cf@es-%h-;lUGX9kZthf#YMik;V^+9LT)<1O!DZzC5DDz z+}hWF23@(%5NpcRUGRQ`+B+v1Xf6YExPgW0s5@6xm8F)zetyCgZPJ2#8M4`jFjg6j zJ;3h`PFYKARxSi3J%AFChA?^xcxsc@-WkT~q^qZrS=9)exwjQH`^k@mkFH?Qc8Tv9 z2A$Ns&1&Ng#1aaS78znlz%DU;gk{MzhLG^L#7VQSv@VL01TVo>^*7G`lEIUrv&TCd z@Ja(T;3A6WOy1q3rtTyI?k)G_adUt@0X709kB0oqgz=u+eIxUwpWq?SdEjHZp{e62 zVoDsFXR_}s<);d#5X~GHm}aFkKF7Mn6^$Meb&1@YJX0y8P=UE~aK-%lOYikj>xBQM%TIm1oI@c*!TW`U6 zUVuNH^)k#rOsS<|`6{C}E;ee!v2mF(F9GeWdB!z`G1d%hsB{bC&0Trj81ro70=~7* zRn!6!uRgm0w&FC;rBQ<5gS14$SC}t_D5f?6_o{>eCH_S{+0g6Rd zHM#q1S7oR(^GtwFN3_Y0qL)g&4^jDbveP5k_y?%Q&h{4q+TgXWV5y1R90Y&+dveFd`cvAjOtyj>_guNF)R9#3+Y)#&+7kG}7-b%sx8jR=KZ z32hEuO-`g4mjcSPqgO(~Z}o!>m4V}@dgCfrXTl3_u#Qxcnr-U(T^;THCd<(kZ(e|#S$zbk!A45YRqrS&QM)P$x0i5i15xNH&Rf0`;W1WE+BT0La{qaW}FVRXPoo+Ht93B%Yt1cE=?b3R+(@A zd)TA@I7Hv9F^XV@mQHVvwLL=p?c{O!G?AGzRPJwKzSFwAGs5URP zrZ$Jjk^w=1ro86Dk!qF$X%l(vj}oy>QcmeP<#_RqD*V0g zp7TeRq*I41|K9Jk@BOaWyykb0sKL@8_&f6EKZmG;JU8Ch!jQr*lHU{1nCU&krYbVW z8?CFZ^SG6TTdXl=?zpIk!*+R?cG)+`(x|@3D^5;+z*>?1d@_A0%T8|pQP~j^6@syg zJ}}nkxn5*Y@+>bdD6nGJX;krj?s-pZ(P)ZA7^GN{0%WFD8z}cyeEAHvYa)+a*W19UQ0mcShM zIjqIfm8Av;_4HqjSNB_xa2-8LYox2*>+!Jx`4v>q6GGN=%HbSzvg|h+u&2}iC5L; zJ1_fu11Qf+a3coq#R`T&!7HByo=un$qy-IH1-^uQ7-0J%a*t5TTF}Yl(8}C-a19*EZ&0k%pX6k ztfa?r{O88DI7frHF>0r(o{BH?nt0~4Imo`>5rf=Ig()EVK-Z_L>?fZMt+lKoTU%!5 zfy)*FOd}1L$HY*(8~1p1Zh7=VMwnTgm0??p3$&i&$<7(_Zg)u=ibVJVD$c_#RuKnB zgse4rOW*T&&A*h_AD1M|c1`|@Y`?3->~K}`!`@VA0kM;}VPT&!-e0g(dSZBLVYanZ zEQXF-L%c7bPcQod)nZ>i5i)dY40m8lXS!yBK*E2CH?i?_+%(Ag6P{OX64~pE$@i-Z zM|Q|=h2>9XQPwZBoqqdF+hx*obrS>FpS<9x{| zKDt=4`KJVf{*+Zi@#&SUiOGj8rt+csql^h5lUN^z>jQq6D~%C)9ebNbv7Z_Z^ab3_~o{L|YIH2!(6T8!YHimux^ z6EIn=hVDZCe>|?P4+`U=MvZybm5yOd?R-Q&i{Ho zfiKYGTk3VUBeSFekjYDy%wvDu;B@~blP^36)0$4uWhp*NrQnn)fb#Q_P9f4W((wE( znFPTvBZ(Xci5zav&<#vn@Bo;}xb(bT-v%8Yiq)SnJ7wEZ0Ye`v>2n(|c7;vohDwY{ zq*lh8klHg4+y6^qE%UG;YTm}?y*5>(fX2r+3npeg*Yp9)Ikx6#rOM0{wRRtw7Y@Ob zIoI+01vR-yg`&gNliy=Kf3hh?uuo|5?tm$ZNYEEDIUmzs}|fz3(JAK;a6*R@Za9)q^iEL%nNU;EQ=$QN14q z5(C@44$*kasAxiAh^E}b$MzW10t1~|t**89Hb2k~eyBVCo-IU7P06hJ(M^P;f)?ldRy)$YWGRb5lQT79RSZsn zq#|LZAkXtDTivhJ!r=P?)%s)lX#N6sj_;n&U&!uRyBGPbL(bQ|kNXz9O*v%+r&@62nnM5E6|2bJq-LQFfGYZ;D)#NU~K*I3F=t1 zJCttIZo>O>ufb@SJ)BC_NbqMK#W73PQOIk{AO<}@5e2$^ldOCLK5mYiMw%FZ8Y-U_ z)Uv6P_b=e3AVTLHBdL8L)AYkvSbKAi>I2Tk?U_dsQE-WwtofC0Z$UHp317iElk2)(6_I(ru%nbn% z<+*6@XDKg=wT6MvzD1*2PGW@|ci3^ts z?&+Efn13FX?%aeiHuR(mNjG>sDFZ1ZN_@M)P+WO@aR*T%HHhCE(LD>cj=V#6 zSWVgq{wxQeV(T-)wb2e3*ApFoW}_r*2fG-UBi8pY(K6lA9@g^)Rz%3q+gFJ|{cc`j z`su!>Uryu~H?g7@1($D@urPyn=t)Y%-O~1J_ldj%F?J zn_1q%(B9>1=jym~oEwX41lUQlqn_lSc+C6Vb1$01zyBXlO9KQH z000080D-LBQgC-8Rnm$9006`T02lxO0BmVuFK%UYGB7V$VQp+gZ*)#&bS`9UY~;Op zoE$~@Ki*T_(>=#tv%8tuWRq;J4b2>zV@b%t5dz@|XE;I|dgp%|=&!Bs?l$X=^!=0XOdN3k; zwl?YXYH)J(_){mHaQtbf1!qiJbK<1xy3;1DJ#Ern2Ol=+)Zl$54z#vrrfC|7EU~Nu z61H{OjXOSP=ssgjnUqb;w5+>{vy{NrJVD_}NCdZ52ZxpLZCTONn&dG2nEf28*P;u6 zivOc$_~3tSME77z=(af4DE}O*g?{HfZd-@H3z>xfCWWl?zZAvyjl~DfIPt7A==uIT zb-hqmHG;%(1Jzpf1PU{6sJlzg@7hgxi|GG>>WLo=2(d-;%(U(ufwy=#n~R?i9Pp;B zr1iu}3G10aS?OVTcRprwd%x4aiOOGUS()Oo@>GS()>>AgKW~4oks!W`3pCsw9z|Og zmn(mNi5`GQPvbz)s)o>m@W?j~mIo(pZccRKiRv7X85+}WS-nO2o0+h7Bp#{coT>w_ z+@mtCe+W?hW%Qff+UEL)Qs60x7ri3zJ0P15D?QfoP{*#B%38|u0v!~Tam%h-7$}wo zRY6Ktb+8j0MnCbosBUJnl&umIr`JfMGH0tg5Q@7|6^@W9EJxf(a^$m~ZWbL!W67E3 zvFYYSaf#dSbDntYRKw1ZVTY|yF>2r6sxU)AWuN%DOBG35LiWl6Q$sj zq~Mbc`27N2E8tUDvIPEsfIn#Br%L=ZlP!?=>5}b30JFXfNN>uipbBP7X*Z~`qKtEc zP6||B+scg}>h*{zeML`f;T!hSYhYP_t{Y$*%0=Z#8RQ+O9t4bA?t z&_o-olQuY0+Tg>cY0eVxM+AJf0oMh5j({5myk5ZP3V4G7pC{n+1^m&leaBmDQk(0s z9bVHN!(^R|WIc!AUaT#lRb zHCxJhOm(_jSdsCB*q^p$yt3;FF<0}NwhEIXI=eR4u{2(I+XyAF`PaVyE#(xlA&*bR zdCbS{plA6r3~k%mt67If(}QfO&GsZ1T!^?vdf97<7m^C)JZoM=AGU(*Th0z;&>=Et zaokjJ5z5qp_(QWGLVnZM_5jiRv< znR2y_D8iK8tIKxnRB#yuoK$c*s&xhZXf~c6tvy<;9d;5PrjYJR#Bh*Dl9 zw)2zFO|beY!|K({>NOFoNbyswe1_L7c)j-B@cQX@&FgGc{|s_$;@*OB&$f29*vH68 zlHF+qp9Q5pRsS5~!GD3v>zEJ0aD&go7C6Bdm^Wk0CW0@c;4zLJ z+zgp%xEI_48MSQnv@<|G)W~MXx#9zW_I!G_Z-;hpD=6zE+hK~-y|VdiNHx}{TCJ%w zBf8VyhOWabHxn^5IwlB>rKZH`<~X(}?QSrZ1?c&=vwaf%dMVz&BN_JkqF<*_U$_H? zN9BvEjzaA2;F}N>6oBKww=DJ`I2L>xkySc!Cw}gN9b1iBkXGD{gSK}EUI$e*7`&%}@&!E1~viU_y@HAe>_NKx~6&R!TZ%U&kb2r!iDp)AN^;@703usn?Oe**z+f$0Z97WI6e9Vpb_|3@F zVO;9e<*NP^o26v%4JuYcF?#)}Sst%~$JbaMNb&z1>POO|X@J#@KJgbz<^!*T^*Vkl z+3Je0V25I7L@`zWeTWzQ6~Q6*Z$|9F-|_QC#HlWeCLz`sl=Tl?)|*V@O(|=`+m{t- zArfylNQkSq6m+Ef)swziI5*tP66d)bU9frC;Q&ZX+b%y zD54EN?TOK4)sZl=`g2THFS4w1QJ&c%KfetE*<00UByjy-;O92jyfe+<#d_PKLcN_V zbJrSUY2SDPJ$v9^);dv1<@z-8mPSm0Lf@D5KAYn{%jsG!` zo@3+m9Zufv94p%?^cQIQj{j{?JC+KFUeu{&MA8=={?XQ^vSm?sE<$;PjDNqs)pv?4Q^7Vndd*GMsL5Tw3$0x1rr!p6L5@;G zE{$GpZ45yQwLIWc0IwC$FV>%@EN9C)BbT6ufgc61W`v@F7XWzHFyKW1eq?NKq8$4EWWM5-~BwR$3>eKdylDA4+VHi^?N3QO#0F7aqr zBld4ViblUUM9(#&9}}VHBJ>MlB|kQ-{Grq}*Mkj(P_?e0h#^daf zRK^69F-?!N{XEY0%Q$=C+n3Qa&Q8ZTy922E_}P(*Xc}UFfT~p?o^M6sVM2CLWOT@9 zOtXBB2j?Z04^sSlo8>bRyuV+|XDrKStjOn??ejj(GI&NlYmH(AW&Bi{T2DE%; zuzY5Se3bpRWi-iWCgd{<)Mw*oaHM>G63S<`9m!`J%V#G>mvxXe7VppG+7tduG)$MX z)uVwwCoy7_Rdoy$SmhuGJ5!!q{Q@DnJe#sNK7wAdGr_BE4rQ2^h%z`l%1C*Rbs?2U zgKjQjm5sdwv#uA+hcp(3Gq}9NGdM3;kie|1r&?yfSXTp@rg3^30wb;)ECiSBI_6=J z&y-rj=&sDu%cE6W^BwF4PV&{$s6bu8-68fxj6;*NLSqN+q_dScZC{1RFBB#8$=@uA zynS-ZO0`GGE2uq8Kk)j%L+vmH<-;D##Bh$Z2hm=44HZ>swdpqRa}($BJo607 zJe_C00nBg8bDIjtg?9TZlc!hDBx$LDd}%Q@)ki4q?~^e7y~y*QJ+USY+qy4LPwM-j zODs)b0lB*~;qRZo3Nk}e!2$G3umjP7p4-~inHb8GQ_vf(xQl<^X-yu)lB;DMB;;(T zb`Yo{dlCA0D5Xv1eT`DTpt!-o^jkj!*n_PGwhS4t)!}Ns4yB*j_gAlX$+AeDUUW^J z*u2b+A@VlgVF_M0K0Lw89-5Qd5n*&WqDLZnuVh`nBB3YYD-)Q6uL8nRJoF*O@5N5$ zj+QJ#ADz%^Og8Tm>N<_HM^tK1xg#s`#F*kHYPVx3JZ7M`n)bq4&GDLB>V^0S1^oUo zgVQ)e1ect(VL6wo+Ocqp_Dh6I!QW89YRGy0ai*rnb4}ME*9lxxr1;}`e*t3;)}yDf z55(iI(>M{-f|Edn2Gx_1@%_j$0a(?5}r!eIY0O5m787clm7=ncCok4bF^6;0d zovO$8(?Fjn2grCjvh*R#ByBqu8r@&0JHsvpu!{!lY5==xz-|V>fdOjzWZqw!ka;?I zSUk)|`o||iqZp0l{t1cDDBkRa&=Ub|bNrJ*@RaaC!tSt@HoQI8KRqEGd68j+1EjA& z3a04+jwAhu%$0~8OxGFrFd6rVXWX#~w-_fg6_Eux$$>i+rA>w;!)#?Ftx~lM!07e# zv;Ilg>juCNG@0n{hjnf&M&(34zm1@KYA$P>`A|h&0ifDbHkLBZPw4dt8+`?Om8*S- z?T%~v=Tf2@R1+h%U$tFvtz1FYMwT~|P5K`N-8FF9wt11y?{xbgL&B!!gk-aKMw%dK zuiLe+CdpRLCcnn6tuaCJ5?FxAfV>#jF4T^UkZv)-BCloqJ7Lx`YUp$OLPCAB8~fqO zB5f??S>CIV^BL?1tV=Yl9?Ug<_Z;@SuZZU4bEAnq=ZUW#Y)&*!^cf*qJ=nRK=#>%C zore*PuO8gcOtf|;a$v1RQ=QjL^%J1_VWx_d;4DaB30L*Z z`Y3aR6n~1g!Lk;+1NzIyw2iy~BTOB?q|Z;JwmS#fXZRfGLX^Q3xd=ZOvn~I4BDUu1 zqnt~0IhS%dm%jIMHlm!%P{if-}9)+A8d=e7qtzMZ9N9o(rO}>ZX zvrQj2;|S@-O-;H1$d>{66x@tmnpN>?sG>AHQv9h{F;(k#ZN|C=SXVO^Qr7R*oO~^k zWy1g|{xoRMH&h+nFzUI%wcO#M=TR>UKFxK?W<&_*YDoU)u+Lg?EE0b{|u_Xs2S%oz}du{BW3*_&B>c0=^!QO zN5#;6K5M$q=eYa)7aHR_#zTrf-S`-y*G1^{=e1scf%O`{d;*5r{IT?Qm3zr><-Q&z z!Q2I#@pD5WzE)8}IbYP}+{oqJDE;TH_fW)_P{d83{$>2!oEWiI@#(PZ%*;gUx`fr0 z8=0GNuh7`sVx)B|OY6T;z*ksWNbz?t`%9=p8Fjc#*Ws&Nhp)b49rhkxhp(XsHpO4Z z&o@kemNF_R<91!f9bCp8@4bv~qKt2W{I~IQ=SVqSH>#ZWW;u!8AEebf*fCUQ9E*T2 zBnkfd&{s@a%jr45XCUrk=f%G}!G}j6X;0O^gPM?|4|*S93b1Cio3R2(rnS_Pa;24m z?}j}w_#SF;sjJu3;_DUnB;souh;4su|hU)DaroWj5+XX z2a5=l6*MpSA>`!+7mzbWGo<{?`_0}Q&Kk{(=-r#(qb8k}|D%MQtb^-C(H|%H_*Yw} zHI%<2oRAv7vBeti%Y2k3LqAE#d0ax zuL0^r8gYKc^6xIXMfkYuDSZ~FAJn9@PVH+h7!Q7q0qXF4w!6g*enH{Z(!@^N|0RXG zoE){(w+O8(nM-=J+*~r7b6P0%eiZR*s;oVfzbmY)m!H*=sxKqsDEoq)uAK4Ax#8Yo z(JCDwa)3R5A3bMde=u3Q9V@q;i6pPXIzD(4j=fIBELO(U9-v2yhNglCDOQ@Ca)T|X zKu`5qYTBfXijMzK!puGi;bDjiXVfmH@&?i0?~v08pcMQH?O0mbneZP0{Z8dS3au4U z>==r|%{g__K8MmDBS8IN3KIymYnDh~{o3K4!B3D?PD#oe*Rio|%xWJhc6YLN-n zElxTs)RQOB^an+HvRwH|g(V^!FQ<7=;}B7M)&rcS*$H*~F|UEE#t~Qpw;Rh9HVBcy ztt0GUkrsN7%;heRjMq;vvi%y?cSr2MdN^^d3tASg-<@s7-ug08LXcU%!is)r|9V;QWShkm8pxD$G{v4}}$c3eCB+-Ky@N zwN4k%(<4D!0Xjt$He$aOyTh4^TRn`Di`CWmMV-b{edeHV+=yM(Os7>{OG*AS5XG}$ zA4}k@hBcS*b{D*%JOVsVH1_yvdhQJQ|BlC!>ZwF2cn(&j`XL0LN3d|&*}O77_PXHr zi1Pwp@B)H;Cj>7tHfQ`pl<}ou8DG}euQ19wp!|`8=OXwg4t^ZLR}tKBsMUP%{xCCz zKTNMm9Bu%IYrqi(aD)adH-P0DaHIhosR1htV1=v;oU;;5@EXK}GYWr(BCm`m{Uss# z%m@4P=whxa_&-m`$%!q9%4GlQY`DPjU-ovl*)%B z0~+T`Ua$|@_f98x9qO=y7hFV9FSwX~s}B(=N#FRbaJ%4kn%bY8BafZ*v0~?(B87j2 z@p1jvskj!LT^IoUUDLsaB+O)Il9!1qWdXEExm|9~O$C2NpwU3m^nqD!V3^ny3o za_*51{y_md<<^hq&fPQJC0p|tdiI;>*}ntV}b@=90yiUpnB!JT7rOQzlUr$ zQZ^^}CoBOD1J*3$$3T|wVW$VJ12@Pz5N5Hov60j+O1Ejz7St>a>6mQ#hO@@vdCdPMvU)UM8PSys`{}qYy3}w z7n3g=LwqCDq~X_mB~JNd?lVjWrpLp0S#pteNxGicV6(`$gUy1z$FBK zCf3wFg_>mDAVq=Tab65GFF3>w5ev_Gt57lT2nfyHhS8h_nrTBb1DZL@yp!?{G->?L zLinp=!iUd9{s7LC=T!A1YPj{Mn1ORG51h}Ud$lMGoJcA7ttj1g^FbR*Z>OIu_1g}J zq!8qkR&Vk*yNBFPiq^US`yEUz!@8Sc;l#YH^U>HYQ(z{!v@{4udIRIH2+GO9El zy498CLzg;?&}*_ZU#BNrXWQ?gEJelMD2Z<%ZM(d=T~>+`S;2R#$1>&l*RO?Od|p_i}o4LTu2l zeytVzXK-K2UY>oKV)c#~O#GXo>yL-ny>ho_2NNh*&U)Qg_n#<5BDEz|?xG>052=|H zr3RCb*rQK#yL{HV%guLr^L|PVoO5&DCZAkpH<(O#U8#96$~4+cK`fn12U9_50R^y| zU%eA{WSZhJPJ^}>P`TSCSU*&7I({I^QX*g8lb}0*Tqc*fd~IPcmm}#hiW}ne<Fx;dpFY;@O6ZWY;gXk?UZ|-kEYu9Z5X@l9f)sxcr!xI0XW_D()H^&7 zQlpWADnE;Urx#~CSQ3z9HgHGTpk?eZxLMU^!`vOu=1yiG?3etlHS|l4vv@pkux5iX zC|7$?&vj0NTjDeVp6h@FwgmqG12YJ9+eyj$5dPoL`!^f7lv2*z+f#4e3zsTZR{0Fs|3(4%v+kLjG1Ecn;D+|1N zAMXALY)& zVV)sZ0k8mo`GyhDuKn9J=cGLgMr8@wI_06Qla2LgWD*N`8E{_Ho|Xj5AnOGS*{sTN zzE7J|PIY%VPyYhc%n_&sZF~gEt%DSfKpnz>vG!}aztGcLzrnQPx!j5^;C(mlzew>HU^9Cmes8ZnUWa<*ntW!G3yNBbrN z)}wZUeG}7Z-|2afsx3mNUW-Pw{hhH|2R)`9YVFN>jB_I8BUODZD=lK=)9ryqUhJOp zaq!8fZU$YRnX7Y7K@+pZTWtJ_+RcQ~0IpJXq!(7;jcX@gEEF^Rzno&}Lg`Jx^}76g zy!=`R2`boAnfC-I8D7f;jb=FX+&W5?xnS`^Roe@7Jyq&D4%+NAK7d#fZ+tu2AIG}w zK2hD5sQL%PvV#QA{w$gO6;&O?++Ya?)$z7ld(PsO8xZxJAd|r4_4hb&LploQ!T4ve zkNdJO%C!ALNLw=7wZBuYem8iD9yIA}3D=b!ws&uz_uo<8BwnR(*+(ZUYVF7G82phE zGP-&NcSQX-qtJ4lAS(w1%xQ(w^g`!pVvYtZzLP*llfjH(@tKxPdo=nii#PU6GSzH$ zGs57o{5v%#&$0A4F)otjz;K&8&h>wYs&yt^tQx!d+CkwqJ@)Y@sBry!2l(-jrO}6q z=hM8YR7yGiu1u{Fh=QE1#~X*&k@klT%6T&0T*3oQAOlS&dhy;+{oU9CmHRx$tpkMx ztb=^q>LBn|j3urkvWlF*_7u@Wfx#XlP-u3cTGQop+6ngOL?x+Oy+YaStwLW}iLZQ> zP>{lXANve=pSzM_p^QhSywNetl@4H;?#@!EwAy_7gtL`sO0*B0St01f$xIM3yD3Km z%9kWKqi`eT+(P9X$hr))j5Hw$t=+@wv0L`M;C|khD6B4Lq_~PAfs9*S9@GNqBjZal zo0bX+*ga&U+`4W&94IH}kgw^ml}vNKp4H`@q)z=6XL@%j$rZtnrt3$ZliQUP(z&F( z@Q(LR!@5O1p^A!Sj0rnP)vMh3(7AN4In==Z9_z&+;=dTNwF&m`sLO^hiyN&yVa~Jm z8J*RPgeq$rm92%o5#E_Q2)f#(b@fu#)tcyPcayH7o^JipCS@EBJ4nNn1};+KBseg* zI<#2pAxyMeWYGnC8Q2mN*gM4EM@8qWK48|cxo*k)%zX79G*%}0bVN1RL0-qcicd$d z8?v$^bVJrfj$6z*Ia50C8CG;0HRjfR7;-vARXR4y4Dg2q?|pT)~1DfzO{Sips-9SYVCqaPx1IL4eiWG~~nXon{_0;Jv2 zKAo<=96`^mF3b^6MdFSIl_zU zwN+$Q&rUj|-A4m0QEW@vPHhZ^=wmRc7i)7q=2xj)YDt$R7c1?c|J48T&*UxjbJ@pI zQBU7R@#-?-JeS&74o}mphQ2tmfG{Q59lZw^g>Wp<)l@{$%bmh_Y`T{X3)*^^uGMjR zo?R}f>J>RGN3z*SOR~e~gljlHNCO=;KXhtqK{*mzj98ii$3x6d6|FrEkSdYyVI4w$ z*IJfrH0i2-h5m526b;c$@HrHpM1R!q;eAY9O-%uism*394wK$H(cv^s^2oIpJR(aPf%fIK6vw4=y!8Kb~4+gPt)^I9;3OTdWSVsr6p?AQp(i}Us=cYlEDWMZqZ_asxqD3$J|7vS@T9{7elEiehjDRdlv_izhc37GrJ5_3N1PsT>@ zi?aQZf^3-_zM;A+r>xp;%DC;Ogmz)el%^D1z~q=B!%n^BrSJf{WIuGfDa*E-656rY zyS!ZF+41cUey{l$*hBb8|39j`9efCiRXU7DW+f~9HN~%DoMBdUD-)}mJFU|-NF(q; zNAq$Q$PLSgV)TZ{jm)~$zP8#cadI=?^pGYaEHd4Jk8M8 zp~p^jWksGxkd8#DOE|!tJDhHNWO8M#zh&!$*6JIb;kinz%J8mOx^^b7${2ny%S|6@ zO~4*s^Jes3U7_n&x8%N;I{ z|5=c4(s7x6%*ALD!DnY}Y@D2zlywfAqOI&;^FF*S`|u}qp$&i#du@+*Un4Oz%l)=U z?u}@jWd@aZB$rnda*za!C|~kjpBcxxNL9b{j(Ks zz9b#5skxSJ+243E&LJ%NSkgh;OOiVY@J`f9jAcO`o^Q6zk?o&l`Jxk?1LNI;Nmsv} zbPN7ktWO601n?V*U&YJ^(>!>cU}$u)MQyLWSC=BRqROxOKQi=rQv0w_kKIM?jJ__SwQLpWO0_*syaTSg-`1{}>!@S3c zb$u?-vE4e7g7xeStlN(lM&^GGUb9m^p;q$XtK}TG@hLtCMzbjd>YtEfVH`$&S(vc9 zOSvW}Oipkv)(byL(R9uka?6-5Z_p;uEgkqC4lCS;9#F;8QrJ&)yf4PA)A)<~+E(llq7v)__(227{Y-9P5E6vFLeZdI~VN!w#N#Vn5{>!Fm% zT8*_1B4(2b<+D>c<@)4|y5*GZUjUnG)(MqWrRQ-x2Z7P8*1Bm-{u^GrP#7xzMe?Q* z>QFbhj8Y4O`?RMarc|4y*vp}j;(V}#Ce&1hF)153d83aAiL>ww>~7<;=RV^=PLpOvJ)%PhXQ=xzV7Ku?0T-cNrw(BHlEM}(|--(y>?q!gbVK9cMf zfu%I?Oa^|3fdZ1lqvsPx8ygsH=Uq1<@uNum2q&I5BJpELyab7*lTFI9($OX;XJj^> z%LscLDDP-ZA`P(o3y{1UC+`qjK^e?O#M(_z4E(Y}ct+|3$iDg$(&U1Fq2kL_GbP`y zz7&JxGo^gBeGE>1?J&li{JID(t}91Lw4GQ@ZTUXfN?wJ`XY(!jQ@R{SD$rLMOnHSB z*+NUH-GEAi4nU;D9G$u78(0N#c+s)2axmSOX$6JS0dcG~gQ=cY07`QV=qy6*5ZL62 zt)&SDzIvd|)#2b`jA=m8^k+Yro;b5L-80aWo;c7w?{X@c%3F9LKRX6GOXtdZV%q;W zcZO0R@kzF_ENQq)Bw;xfk>k?Z2 zoM0pT=*#G51*N)$6*%{qOJ2Tq_AgUqs(jA5;7Qy6Fcze9^;>oRZgc{SdP#QI(7V0FjFwLI1xpuV~Bat3^{1jvS?4Abl3HSF`>o1z?=zLM0}hGeVxl=yVLkD-ix?E zRy%ecwr^%E6Img0^ne;1D19l~fw?eTTfsiZNuWJX`;OPi+4|4ZBj)0Zw=zrBFATks zGmuLDL>;JLWIh;K470o_Vf=GpB`WwLsgt~Wax&If4;ofRpQ>LJm2nUcgf?zWAc}5C zG2D)~`QTk~07l-$9m7tTHruX#1ZLp(g78rwe7qTfGY6MrXdI|r2!u=G2pOBe9|!o- zIG753UTAJa+QwmpqSKf{uK>bj)`+_}8c{P}uJ?s6myOzt>>8VBwmI6;9Bplmwlzn2 z=L`FqSMlDFT?k&Vq+iNuH~?UXK^U5OV&XK=(S-!{Rig-^*l zUp>J;`SKITzuEw{X~4ArT%#LEIgKmW#~MEKztYlYg||=>ti}8_6Kf~x@V)l>kD;5t zf_jO$X31SJN|Uw7PSS()_oDtolYQ3W>yO^{Z&z`zxw*fk^CI88-$Cwt1E8?r#aa)0 zE;ir!XVSt3nfH6ncTtpfBm5HoJ0Zf4MXTSK)t`*f zN3+7b;UTT3IjMJKuJP4l@<^HxPm+7GCRXn$AgM1sGFxA!`bZ%>LADKx0L7(L@8|J? z<$mGa5cd-34=mo7`S(wusO{h{{QFmAxGKzW)vye2@b8;IIwwS$?bK@9&G8oh4k5=E z<2gPXMn=rC%C=of6mS>1-ydg}7kr>LI(LFU{V?x?3R!H#ak97<>%fNydN zuMuPRq^C?E+B4wvEh?$LNf}i~c2x&y*QXIEBN+Z|q)P077iFIld!iq}d|BQRGj!54 z#kmsmZjS<=kcC#E=^xCuhk-D^MAl;S0kQS_C1|3SFXUq~zPsImRm=1Yw%CQiRJ)KY zYG{F=Jq!i?qKbJ4pVC!d9;^DQSZ!;c#54k_MbrU)#0R+!0A*qfbz0SDAk|N?06?~4 z=SzvPO>FMHr5J6W@>1o}SXl*L{p50{i%*zy&L|Em$K_XPnrk0l@09Nv?aOohzp3aD zTsd2Pz7XB*b~SftAOu%qHq#Xc*}*j|rzX&~!kfcB?5S)QuGWY6KCR?E7$;d>(1SZN zhQ0T-K%+X0iRJujnDA#1X{~M z=x3_hCM+yn%^N(QPX-fPRvc#y~dtng&oxee8%5h_c|XHTX2iS{!Xz4KbG(tyvnuUK8axs1~Z`r z4@msqzjXCy#*#>2cKtC!+MC9@)x}SKfE}J`3}u>tkZeVV?#1_5O%y> z-7Cy5X_0<7&6_(#ySg-nYtpb;Be3crCK>j$#fAgn{~i9rK=p7+5@%$f`r}ymuyH0V ze9jVoJZG=_qO3voD_7pf8LxcU9cIrB!XTgYlV!y(sAxU3Pusle3sivQSdlz~fiqZoq-#3<%-dB=XMfXJl?>v~Y`N)SlguOQpEb4rtemo| zT@TZ^iA|$4s^dSc_+2l@BI#q#l>7m#^z;4aZ-H?)I2)^PzoBqGTUth0Q27@9Y?abd z>44nK%+}s6Cl$P@aQ@?8^jkfjYMXQPi=`Rmz6r6btq8R;{^zr1gG2A?+=hGqvhV0Et4m%7dE@{B+Y*=8u}jEPWglT zn>*&2XX>kvGR~!Pl=XHP%weFw)->V85^xUad@|o>QXRT8-C86prxu0pujp)L z`DEA7*~`#zH62%~cN<_{GwiEabqzr%C+D%yO-Z*8FG;_ThVK@B^C!~Y%6ih8kxuCQ zE~X@w)g+8_HG$T1TWq27-@xXb@}E@kSx2lzGo`6o^T{TCNlZR$3B_)XVpHQrngCo7*n~L8r6 zy;bI?lzd;PHNEa8?S)tJY5!XaJ8kZCxjWdivFA(%1Pck|S3R%r&Jb7q`q93-)^D9~ zv8CVfs$XZu*z5G5`*{QSyas&10KT9B*Bij~W(|8^?c*rf#P$Ed)3PT2u1g7k-7p#^ zzs;*Ud??8Or-X6d!T-0??;62Q)IpQ_`JotJQzY$f2wG92A7&ua1!DV$8^}|NA(q?< z(x)dIolbBUJeU@V*8WF!Xo}SzQ5(sJOZbjH_Mdh$_3`8L)Jne-e2+~QPfq!btxj#m zVyiHCAweqyWP?S9DNpXdE%)>>uUo$WIeU)GII|4fl z--Z@!K#G3^ZZI!~H1U2{1N^VMMJ9i})d>^uKDkRM8*dJ$z&xP4L5Hnnjx$l~Ip3|4 zZ*uj=&H3~tlRL+9Pi4R1PNnZ$9+ZVqq9Jy)GQN81#AX^z*?-Ntf}x0Jx_s1y6-@`P zkLJO7+Zjp}C)&XmRMTsS_*|Xn<4syYzia>;*e!Av$Jo((B6x**L%4nv_ZNA$HfM7f zGeN&g8bh46XhH!LnozX$g%by?kA!F7;^Uk0A>**iD!ho6^2P3ry~Bl#m5;K%-}>%+ zv9LyN6byYaQk#C$aCe3{5*DY6kocfMTr~F=Wc?3&@gL)MX{vI&RJp}XHMvkPH4V5i zuC?1`{LnV5cgM)5I##;Z-QrW-#l38-_Nj2U-vuLms`Y)5PZeXUXxJLnr%J{AB;y@D z(Ci(3tZ!8B$h29%HTNjvANjESTrP~`96RnG?J%lgxK%H4eh0nm*2uJ@Gwu@lP|_bS zjXah&8b1uT>t348M#UPUbUd&n4J*Ph^u$QN_1(2jc(-HZ9%>90n8h>MUawMvz! z4?Px5XI^QZ&fGGh4;8GjGowEAeOXP3$f9BPviU{$k^foY`Zn_w%tvzyGcCf53Lbyg z>)Xri0E;-~7I~^5Aq^T|L$`xaWnydS3H#la0a|;R`6GJ{dWJZ;d4?!7^#rl0fX7F< zkEz9~%-4MpZn9S=Z8yr<*NU9g%)|)IQx} z?J#KOF{5pjT+$bAmHa^5%Q~L$tTGa`Z*0dh#=T0u^~k9|LS$U+$8hN0^J9$=Im1p^ zy|yFNfAUTQP08a%R^hg&3ioZ7%-*Vw#DJzWnc7d^8~bY{uL#1qu>%bM?43xExPK0u z=}Hw=uEyOgWK@5_)9_y^bBEbk)Gi;#d8+%-%C2fW02^&L9%SkNg2!Qm`TN!7Jym^+ z;#-y^RU2H6}FOV7#gu>=!EhO!+86=+$$IjqFG8XUcyO z2^n}aY>;#Nmq^QWshzs9plpQjIx6v)T>1>kO=CyF8dxH)Qj?zjRqNZ|^z-j{u2S{e zElW<3Kip?-rY;r*+)bTlNO$&Wlfur9r1jrmH{}h*p97dV38#6VF>kC1GOt+Bj7^u| zPOm;lU`#Rqu=!UefHIF9tJgK`b=Z9>x7#=3iEq)~YV)NVOARS|dcG(V?dk27Ey)Aq zrQL>U81cMVl|99`^60B^s^{V{GzJ8#za=gv*8V}+H+)0S0ex&M$yE+M-t^*&8+?@v z_pGqZd0FgEivEo-Ns!C7NG@-RWb1E=;$!6~!+61V}Yrvg^jjVy`?xZik$xgYGwmoiHv-0jFiyD7+i#zE* z+bm1U!0ks|&Xl*UOPcCpGAtj-@XVD(^FG`=$YY$A$KJC#AP=H@QpAYaGuS0?~6HH2*Vrd}ku(=3wQsR4Hxz+D<}w*lN8-vloB z56ar0?k~YFvD$OLc$g0${Gf!l@a8aZPf`9adEMy&{zXDzMeR^0?1Pi_8ie4HT_7pm zAL2^1{*&4i;k#PD zL3oYa>M+T2EGwU{O~q{Psi?d=E%~QvH1*9ie$2;j90Y&D!6btBaqxM3li`0jcs0$) z8xL{t8U!Ea;I#<;Dx8ffC+J0%9|Gb8;}O1B!V?hwzJwa?_t zi$RpX6{3Dnk6Giaj-u6S=2JNGb7e?7$e>rKLNP`>xG>4D>PnNp@F zQ*y^n?Wj81w7c=sSomjnPgEb6 zDz_=wDk%8RK%4A!Z}RD>@=|##ttCYxV9I|MQulakBhQE)Z-HRzna`?>S9PdCCFKR@ zCo#oRg5W<7q9+Mgw&n<7r}00^+!J=YZCO|Gdd@5<)8TJl}3`L4EnS9`vzgS7j1;(v7I z@?D+zuC78?_q>yF+N`^LM7p|?3d#pL6f^+^rTccs2c0&bs_G0Q$8~k4tBnXXRmkR& zWd-z#VC0gk%lm;qY0q@^qY+=^&48@@tZh4nBpqC0EX-#8j@W>=wGRg|7Aj3#D{`A+7WN3r(@02EwK5Q4{h6KG+=bKifcxJH3K&d zAD2rVmrEa)%N$qk*`8+QQq)Ca8kNhIr@g%viVEjia=GK)C2Ci55faXIu*T;)w$Gav z^vKJI~dERJA$}*_wu#DI8MX0L)opF z>G|x|Bz`P>pAe@Ht*kY3p_M$|vJxC#WF^;7xN5H>QJ<WOE!(rqDxna3IEz40+3b0dE15 zuhof#i6*Vl)(WQUO3#B@yFsx-4U+D>o%Xst#nj>17|cnCHyemn8r`xeUM(` zK|NU>$fbH3KN3I0v+^`FU&C$lI=9XIR}(nOfMd91`?50B<$2>JOQYw}VB{qdUyFlF ziMC)IEW5!m1g@l0!35H${H$Io6)B3xi9$Z_=XkrRlQ$oLTYkTifd8^>V8I?3WT}*D zZc02CUL~kbn1TzxWsfr*yh#bXYfWBwI{0T8^CwdI&E=)I19Um1uAIYNATRyGf5ql= z!K}p3Z*7TP3i;G}IPyGrl?wc>Xd#{_{(|VUy2`uZjpBSZma$VZrbgy@A!KQuW~s|l z)k?h1Iq8djw~owVpJhx~DZ}^ooB39Ln%}a|lW#S}sL_7$Cg9dA8x3CGy@|io6ikA9n=Y(qO{Yj!e+bWA;u}k2OJY+t+pH_B28F>k9fKN-ot3SA zG~~Xx-ciAe5J{U|>8yS)Od#-NTNZLKdFTzM*qCpTl>TJ)j83I;J`KC-G=6UJ?Et@E zKOOFF#_e6XB&pq6T&_oz;fWR&V@iF>e^uL;*Yxv0`Z%-@Dx4iX@*PK69#(tXJujK@+QQ4mn4q zM6Wg?Wi=LyatO7@Z~*oSgJ-My&ydurlQ0^W#|W@e)sBoV|7tp;~}Nn z$gysu_SwYaG3P`|hTOGKT_)(k>@YommDZ^k!$O+Ot^Yc!%&19!-G0*Fh9~)d9|3s- z5E*^+`23Izyu|bUQb9cy<@x@Ac^H%J6u-;Rn)d&JdFSpX;$Vnv^Q6 zu-Q$RF~+8_y#7CFASKqO}l z{}(UYq-cT*wkxfvz9|E#RNv8yig@{`?`UR*;&V<+_4Ur#KeYr?@#C=SlNkLE))U%w zk$9&TJhI#94_9^&iG@EvFUThlnZgkwzVIgi;+@(QFO<&dP4U9%!n-X4TKHX{Y~?t< z=)UkS4(^B`NYDEbdRgC0=6BxO1R}>v68Ql~4w1<1s1iPC&80PBovon~oJFIE4JJQOf@}TJUHu)X}|dPwS}v7Lw+wz9WQ8DoWXb zCxM;G>I)%V-_YfCnqu`;SoUXO*;U`VkdF^d8^K3DQ(Bp#?z6vB-qo!vXzD&?FF(tV zc$*;l9`ZrCazf=MQ-0_^jce9_@%!Ye`jKfd7s&QI zM*7j(Kh9@M$A-P4uXV5|V!AbAH#0EDbQKy~(oG#YQyS}r<|@_PiDR{x{Tb6oXOr?= z$9xvZ^TkU}?~c=!d9TF{m$o?bF%NPpr+Af z|C?BHIZF2biNxNK_}jH;nbLBXMrE;RoIUGS24PqSA`3b-Zb9=+x-#6JhSG~0z$7ll z8b`y_P@?#%>T8{Y{egkW6dD*`>Q}Pg(y7=+40I?q5Cf@F*6zz3Rw&vEKl#J3VNB(d zgwwq9!}|jJ86OL~IiR{LsLoT^%~9CR(bT6ay_=)-ZjREsIcnH$&Z5+qHpYay&>xmCCRxd&3_*%qUj8F~-n1q* zh9O92G&Y9s&Rr%W8O@ddBI_8tm^m%pZLRc&F*ZuYw`GKJhn0{XRs!gs5z_BfWMwgr z#fr`YmRZqZ!D}^|`YtAorhHsIRLB?N<+qN~<{QHDQz~x?`}=z=tXbL}+mUt?FS%i| z_}54QcQ=c&DSP|y#=;!wfY2WC#$p{j2Swm^JMP$l>-{wzOksg16UN_IPi=YoEFs%x56E|_ zqwTXizg%X{CePg~+CSSj!B_6Z_Xi6zqAkC0gD~sqbq@Stof-$ga8V09@_GM&G~(7f zixnWgFsEsHpD&KUYBJU>1XvNbzab==voa(z4~yM0&{h7oWHY6`{;w(E^Czl~?Oz$T z*R&^O+-s%4O}1Vvr_p@2UDghtyhOedC%@>q%6vye@i(=;*xVL9v9^FV;KUM|xa?B^ zO0f=K?<y6r?<(A3Dd!NROY$dEGJ;y3B$m{jS5`Vh5UUymFL18+Fl@`!#us-KVP=i`<>@$$F^JfWYz#`7xG(?Cwe2SOT; zauBCK8bFJ_qbqy=Y=_@DgWWSbY4@dPbyWNNt<$Ru>8Exs_C_4LXVuJ(>a~F08baI1 zh<8-e(+N0Zx&acyT#O?{BpaxYYICHRwxr*OhH7&gT#fT><&Wn~}(lld-ptPVql4)kRkXzx{~y`@R> z)NTQq=!&q3Z2wZ&-j3>PfFn`wfZ3PfR9BNJ*$YJnRfWCxNmBiB$pOesMQ&#l5a~U z-Tv0Y(}%aY`NP{h`b*^xFA{XAvr?@-+_47>Z8UT&Eg;r}3v_+obnSflSl=)Y#SE?hslrqxTbhf+NxBy;60kC<${84$T4aRJf6j@|%Q{vlEDAQSW-O2}(*>+S<@LP7pG7 zfZxG(p+s&0{jw%NC+8UdiZjA3osW*m8Kc-Cu^0~pG9H|U@149{G)if>SrHp6cGWro z%-17Krl0Lh2ygxZc2O&1q$GwP62WQUT84q^t#=-{?lUieT#qxLR)SqEJHZW)Sa1{I zD#1rN6ZF8V9f$^G+%q^(-(B<d05wQTfNQ*T~s#^msxsj8s925JH`n+(~ES zOcB0&nJeWbhpMAQzVa=&0fZ!utG6mo$B1T1`@76fR(bvjm?|%nR4@3V$LAP#K|36e ze3QKZ?D7o_I>_H{8G@{TiG?VAsOKxAz4tZCI`U$3rpIAjxRu+AMr@mjnNyZDw%V@$ zKFD1syd~!gZ2v^ZihWPi&~QM*8BW8|G@K?HP7@6|C%=KuQ!ZC-2m(kz%e}8#Mq6yh`-7)(}O1M z37eN?eBx|jIKb!85JUB`9(UE-g_F~D7$ zzLT@KWbBjjPlJl}G+gd!yRac+Rs34gj3Y_wCThoTgnGX2Rk;c8@=~~!DZJQ~La9|# zG~8{)VY*jvrsc4*L3h`^2nu6FEqVsh5*RyZ7djGl*>|~w$|QFk-V~|yxa)q)NAlct zf50;(RLk`I4W4sZ<6*8p1iPT>=mx#P9vD2wbH%#7LQ^+ejk;-S4b9^^!DwM(tt!pL zq#Er0JqY%H0roSRpC+2s{VJhM;|z>r1_Yk+%FCSqlH;><5|Z^dZkkpdTRf2@ZkX*%ms`}$%^dfJwCK;o6QI4{3^v= ztn9;z^5&8RZBFrcof%{8r+A#i;k-<#pbrF-gMbrq6^{a_hxP!T9sQero;9@?o$LKz z=--CzRoN*f$;u9~YE{PR2&-?ajzFi&QrOF=U+4WcyBuE+^)@Yzl?E zQngPc#onZ>PdOIuEYtR8-7_+f^~AN&4aPzze;Jtq*4=Lo7~Rc!>z)wZn=yj3RN%5k zMS4}+7s}0zQWTTa$~<-nmtD#3F1NeO>y*9G@-%PVf8{dHYjO z=uGmfCiAh{<*j=e_?cX0KGwf;nJzDv31*r-fO1D?lH#)v{}bgYt(3;sIHJGh&SW!m zFF1cVR%){1#!|^YmO#5m3hR3BjArXQ?-pi?E0N7*sc&QjKP&j>hWH}Ju9jR2A+-on ziy%E0LqZ#MwdPvOLC!1B$+_iOT2>W5=XACWjlpFrxi)U@d_JF(w#;eM!cCuR6<907 z=0g=xWck&!0stB`>Yy z+5;bFbO+O#W(9$lVd|2FuFg`62J?FwBek97%7wKDJD>tWF4vhOHEECPY20C#Xpq~R`E|&vhcQay65bHp+%ZGaFaG0X2JJ$`|bW`Kyx|@h% z4DK3}8w13aX2dZuqNcls4O$w}Y{(}zD3{6`9bt8hdnVPNg>{F`#3`_EhW3foa@Sem zpjpW3VLjEVhgz-X+E2-6OGjyWvo~;%jY$k=alqDy^w> z_4ZkjE5Kt`W#pJOZseHdk;?~|8Y|vdDqUNi4Bydw*y0aqkUH1Z>)7^D{8m)fW;q}YL>o=lS@1A?Ev-nwuC3rfs{dRdl>alF} zdb}XO5E;n)g%ac@Jjv0-7 zJMw(biS<*lX+|y`BA0OT`+wOnbRp3_>vs=tKeW)Zx`moJ>1^g?)H1Z7`Z}36E%tD3 zJff`f;4tBjT5#7e5%hJvV@pe!yPGomI%1Qz%zF@7HMAwG67Qfl@Cg?D<^Pr5Trga3 zjvZFq@TU4*Tw?j*63f4n#Pqy>I|PQ2FT8_J3ajr~%q-_ioAtylPgQ+m-kJNi)utxq z#|)RvJ5pbu{A2OG9A1!~UOZIU{%TyAm(~#dO>P(Wx#QG-4!8FLqjHLpFEx9WY1PzD z*6CY1!%x@avg7K+oy^xQ<%J@>TFnd9yN$&6`2J-bm-p@LC2}NggD2WzUH26VHb%{VI*DrSpca$~OO2#twV`aGJI>-xs z*xX*K>N_EV+dnG1N(x@Q-v?9AiisB_KEcF$B;G3VvAB*eW7hTGLpcM(${83|&cJrc z*<1NnIK1%TUkQ!ISC8w9%rf&Lz3#k+0qhZz!O?~{xoKo3M9ZInt?h^SEW~R|5uAw4}|aRBHQBk+uDSGRW8u<8lyGPC5Q3!Om=5*GF&yak=t8g&7%j<4xR|KcmNP zxyw}Kv}-~RjLyZAaQ+LJbufb~3^Vyz{`T*M6!F5#s8`Otv%yUof%xYV`*oj?Pr@Fjo?+4if&>vA9{>)*nwu4CSXM zqK_w}l>Y_7E`3H7xKd_ctIwKoker8GrTB`~{H(0X<6_5*Eobua-aovb@AH~+$WW$q zDs{$Xyg4ll9peR$FhksQxCCeRSTFb$fwGh>z)JcK+`V-4LR^{?(r@=K*^ z<1pDe90xT14`<&29%b?Tzwf@6yUV4MKqK~pwg_Hs6E@}`b^72Dmx)~TzbIpY2 zVua?>!fWIZk8$QvZw_$kJ63?`SQlBcs(D^Y8S!N<;fV zT>>g9v(7uUlDSRtRH-FkaeT5H0&M40*W7a61RpITY<8}D*I*h#iWqi7A zQI2{$=NFgKXy*$s!Tv&>Yt?Z?2zT%aKp6iN8{v3`Vpw4F)k$-tyVHpTjxI~?gL-oc}FHCERMf?{x(fFVV4>RKR z>F}V5BRQNW;jPSwTQYx_LX6$~ORQGC#VaEecN6P*c+TaZI+s*_1{EBHJAG6G`^nP$ zk2e)%o6VIeI#DRAwJHl#nV6bTYc`we@YD;-75?4@_i_m3)OSVQidA_i<})yUB%c|a z`}vYV)G_-`bxbnWkrJ1(f2mE7^A+5fBntg0IiW5x+h4w|)kSA?YIYvLO+>}3IpPVA zq!3HR4i$8A^%X`E_ntJ1B?Sq9*H__~wYQn5Kvx&N%_`o?Q7?*`orjPiQSWGqS0)7; z9Q(_N1fx5ap*tG80Qg^$!%$rBTxCcwh%@tkV&(dP_rng|Nsl#kqzh$O4x@VYei@}2 zDk8v@WTb_$ueIw=S~bp>hK5Cn3U7l7>*mh{ zVO&dPjA4xPBd3%yv1aZiICkTdHkNu@hyk~SVZhZbn=|4Bk>5yC`6@EE`n2&u!`KTuQf#2Uq^1>)0<~xBt7E@Ib%afCN&kDb z;*I02A7LXiIjrqfhQMCM%y%fglu=gOIQ27oPT_P1As03jlxOyw#AM*Kb1GKUjGGbB zFLIwp!-_fwTJsiahHj#(WRNgXCDVq#zutlFt`yxKBaK%msW}&=+bY)H05&6AeU%uX zSE5C)#FjpD^f+bC5`7FFP{x@urHoIZ9P(EHWt>X=5(DAc?#fU@M0J) zi~?P)#OnFe0%i4_RA5PL;IoS{EWwkat+g$taN)bfiaY1TIKzfOED|fe(h4!odOxdu zqmFFlUrvSdr{%;OOn2}4>W;U# zKwLHIgg0~p3^Qni+4+tM$8-JW$)_m~6{_8wFG~kdyV-e!#e)3#J8@|VY!Q!V9>itD z`ui&{%88U9{{XchS1fBQkK%#D0sJezNmfgssGeTS&5WB|pL*R;>t!)6N;CZU%R+`h zQ25+#z0a9RwoJ%-@VqMcj*Ty^xgXhs?BOOmo_JQrax1c#M51+Ngj@BCg^DFb>fUag zsIyDdS&n2ow;aM3bX1P_+*jq%BdWkUznjvFHSA@|4UZQW<>vI zGt?Qhfw8277DjjZ&*h>|O+RZ<>w2+}uNUiBoWmiLt&YXv906P7CSevhW;C!)fO90n zVS%?K76qmuiPkz6J96nw$Hokp^O)kBwK-*=CRT;%ua=~Z4feBFfIR#->$}LLmdaAmFUh4}Nu<@cM5g(2 z%dONWI+K!g%=T2__>pOLGmkm?I`GwE3_>Lt=aw>MEm-R${-!dZ%1IeM14CouY=o<% zy{(M<0`bn&E;bIoU+dhjACoZ*!Vt|$osU81GfoR*Tl5}$ELG4UBNSOM8ah~A${>?FT@|Y2%ZtTl_{>UfxH%DS3A4oZPPVgfN^$@T zt1?2O*dS9-j|DjmSdcy|1-#!<$Lbk_7X&R~R^A4eQ6T|seTI1q!_4*~_^vKL6x-EO zbS9f;Y|Z)mVO2tyf4y>*a~$LB%LZv1>#8u?nA3NM`Qu4L>HaJNM+&83o;%Tw$w5eNWYA5X&Bc=BPb z>pDJ$*uzcAh^NkwxHw=Q3?CWSwi;GG$hg;2wS(!#H(W#%JVKS7qWeCGI`Gna?o=&H zg0?E-yVXDzfgKE<(coa)mvH~wmRcWHG~^2NS60DdtCFQ`+mx$OiF~w4Qg0vh7pu8> z+6{;HqIPhwny7*M0(vnjIltY1D;Zzr2{R@6Tg08jL2Mb-$*QcYoW&+N}v z5Ux;VEuo|+9fJQbW4J<;rH4gX1@Xp28kR39=E?~&e2CZBZ#DB-44wEjwG;DBzM>+}YMn9mz~dA%;Q4l_ds(B-zn}QR|BKS&d_X z$ra>(r=h?-^tRRvtaUd`K#LBBGXwQCEhu3raCEZR`S4Yn15UITi#AxZxmlAxs{J}j zteJ1E9r|kzc;8k$K!_Jf#M%!IDL(SnKvPLI2GM#C! zm5tx`9PE2%gzqgx-|tS8cX%&SPz|H#kdB&Y%n~8v_Sbfo_AXQNK-oFGY#FYN=yWY7jut1piYRz)sskJ_Jk5Pn;)m^oT63YpL)`oR5x{?D|63W6NN~|kP z)}%3ECVZr2NMas~eGRdO`&pRWjKQA}LSk|xgMT7~#AMm-vek20>bgu(Y%3gS^(p>C zwRr0zV+oOLu6UMzKjw$hl8x*gJF7OfGv3;s4{+sL9DSPx#QOWRHmr-9GuGB$e|e*? zt>$%?q}>)D%dOJ#Cn(RZexhCbj;ygb!JDEsaZ9~WTx-@{v=tA-RGv2BWm&uorMq## z;}*PCqr5Nvsko0yaY;Udl?j0~$UBION4WOA&(i219riLo{jn;IJ+VxwXMMXVw= zNW@0QMvGWO*5i4sQEVd-8yGuK#8P5YM64?w2`a!4JQq}e5DS|n$f3Ra0 zm;;^qKTaxWK)r1RSG9=PoySa^QY`UD)!M-?+ZMHv#3M#3_(%_q>j6Gp)=4=B0Uttx z^n}&g7s+s>uZBXXsT#_lewCl9jI7)aO3g5$J&xF3)CYd~8EDy*I^jb$&aafYk?Our z1{Aq3e)h@)XQ}a=X1qWO-!YVRqVSZKgvEHI1|H#&)>S*gLr8Ld0j2zxVx9ML2a6Wp ziNjmGSjarVlE6Dp)@FZZv*zppzs%9XYq|l1DSsisBrlij6ubQ1I_VRQTYBO zO2m+Vxl;LVWpg}B^#tMHt%P5&{*NXizFWx!`Fyt$$?)CEUqp+tMFCtkP;Qv?U$lgm z8WZrPf&}a@orT|)NXj?4dMdgQu4_+;t|;ur+SQQ-GCxBFKhnU@o2u@NodLK!3YW>3 z%T%q%r_fFqyI5OK^4C%8Q|F(!YJ?CDTlotSgu+DX*%rKS0H1ck%3nIf4_9H$=^~od zRl*OlUxsW(THsx1!FQpB8fmP) zrJ~+FxK3n~jvF5ANmxn!f;oH5zEsNf*`r3??RTj|RE;|Hg#4`)1u%Y|5i>tGDjn*gKr8X%wYEvd^ z)29}b;%%`neCzN+H?(cB@E_-ifi5B3@RYtYa0peDsFUFzZKkH=wpER z9SFZ489s>Ks8rSB08O{aTI#?W=5ATTq=RaXD!3ihcN*jYT{K|2IElLWf$M@bycISa zUvK?N;)l2LL_YP{qM?+*5+3i#L_VY&sDey>71>Z-eCdQ0G`MDE@WsXc6;n$=S8(vq zBKWE@&KC)dWa=3y+A&1vX=p9}1E=jUbAZ!4#9K6k_XlJSjtxLb9^iU~I^nZoNtTM0 zrFi7}E9|FY7nTm+62mjUol{{&Vv9_$)q^63se_D=KCEUl%6KzALP2oo`JyUi+QY)f z0^R0Fu+;^L<)Sge#qS6Sj~@*-1*>HY=PfA5b!9a&^ni&Q?yZlK#b&U&l06XcL^q6vQ)*nAKh!MgJOo ze7w@gs5>=sJ#XanUZRnsl}0*@e4Eu7<{_SAiIQU!;2G*Jw+dI})8Q`K3>H*-#q|o< zPo^sCcW)J5I*z^B&yj61J2L7M7Ed;t9m(`u7&#YAoikmw-8v*NJs0s1)l1w(8lC5c{t}m;;0uAk0O= zO(eM3R@HkS-cZ`(wr?kEioG(xGc#b$n{)E}h-ajr^a&IlDts8@N2 zP1ZBgIb4(|k!WT81K(QsOx0QJt&I9?2!s8TYPyU7YUd@`To!xfd^8#LE`Vl(Dp`CX z#OLt%gAfOG;Z=l(WPW}t9#s7}^*)R>U4)kr9#P{ajC&RXv*toed|c>JAS>5LB2^z+ zf)&E^^dm734#$rf+YJyuX0NmxeDJiIpSSzbn(bbqw)=4`2HNt3v6@SLs`;eM&#t66 zCh|Hi<$nHeGI+U-fVr2+x-%rh2n|>Kn8NqZ$>(Z5=Eqj%$35(}b6(cMrQBDaQk{6Y zaAF|1GO2gD;-rDp`!tJNJuAR5>QQU;Gu%s;axYC%a)~_r)0w(?(KDYFo~iid z{P~(+YWczSmg`;b8KViFQB45)hjXC6P}|7$|71=5FIDybobbDqpyQ{wuRRa(rxjmY zWwgr+K6Y7Mi(Ou*X_pu8WEYt%Qtk4BW|wYEM^#J_FL1l8QSGu;*aZl#H0oWe*@b#v zLc@U9SFhtnc|m6sl*KckQ4aEIF{7+ijq)-#iei&_^E8`i*}*1j^)^{&vGcwIri@Qur}_@0VR(v%pu-=khL1tV=W8fmNV*ab&xo>SY* z?X;<;oi?g=dR^FQJLr6~Vw)XC+wAnQ&8}K(v$Ljc-ng@E;8?b=)O^A=9hsUcmPQJV!^)t8#T~sMq-#>Hs&}JL)iZSeOk6u6wBWuzr|3g2UXqva+svPv+|? zWR9m^z_^Nn4tJEB_W(C#tzqUxNxU$m%;ybcl*6jw-M|#V%K*XEoO(}c zE@Q1e#l7G-dcj$IZAP#PMl|G3-0;A1E~N=SzxiLPAAMZYkB+N;^tte(FTf{G za6dW&@y`@L`qJn}XMOzWTrK1M*_z}1S9c!o;hm>TYCbV`bhisDM)DG=_iNQu=Y=Bx z0bad1uQ`JE8&G~~4D*N!+#}9%o3&6ggmNZFKQQb!sOR&l6}R%5GAo`}t$5LAJXp3& zv*B4aKiKKK-cA>ccDhi*PM6g-b32`@X{WQQoh}JGT?U(*&@)3Srze$d

    x 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%0Ap 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

      s$rKjbFmIE!LE#Xu{>XOv1R3-K1)Pt$d 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 z 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 diff --git a/packages/YamlDotNet.11.2.1/lib/net20/YamlDotNet.xml b/packages/YamlDotNet.11.2.1/lib/net20/YamlDotNet.xml deleted file mode 100644 index fda9bf39..00000000 --- a/packages/YamlDotNet.11.2.1/lib/net20/YamlDotNet.xml +++ /dev/null @@ -1,4913 +0,0 @@ - - - - YamlDotNet - - - -

      - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Registers a dynamically. - - The type to which the converter should be associated. - The type of the converter. - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - - - Specifies that is allowed as an input even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that is disallowed as an input even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that a method that will never return under any circumstance. - - - - - Initializes a new instance of the class. - - - - - Specifies that the method will not return if the associated - parameter is passed the specified value. - - - - - Gets the condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Initializes a new instance of the - class with the specified parameter value. - - - The condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Specifies that an output may be even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter may be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter may be . - - - - - Specifies that an output is not even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that the output will be non- if the - named parameter is non-. - - - - - Gets the associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Initializes the attribute with the associated parameter name. - - - The associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Specifies that when a method returns , - the parameter will not be even if the corresponding type allows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter will not be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter will not be . - - - - diff --git a/packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.dll b/packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.dll deleted file mode 100644 index 49b90cc753ac26fea6b890f981f195f9e684c809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223744 zcmdqKd4OC+x&M9UobJ;-JxkJ=N%tgy%mkQl=w(PUf*~vd0zyP(6A2(;5fBs(b`!3q z=^^fl0Tg#s1Qc<(A}T71D=MyFTyQ~*cval5>s9Yn!|(Hb>YQFC!R6k+-ZwDkR6X_7 zQ%^nh)KgDwr=M`@%e}z!ybOO2KkRvT@YcUW?fLf~TSy+A{K%+x``|q*?ie`so)srO z{etGyC5`y}##t9lopaX37sr=Qoqg_9W7EY`7hF7b#FI{(x+s3yxicdpg}oBe#~tZ; z#|{MEGhbi1EiLUqZ;z>=fmNP&Hk^eH`p4%Io+5mMxb+rV*mryjApY&&gQN@o;(&S` z`a+@V|L!}9I&AMI=srnd=-x)Yo&J3?@P+|?c}w7(v{T~W0Ze&bz9%_P{OF$e%%$f( z`%>b6Ju9h~>N>A{vYa{7Xg1CP&v=7JtLW2s_xwAQ=9+1o`^*?b@#?{|(R%t$c!&37 zv*0%+SN@4N-^+TZtRL|Hu%GV@8npX3milk$MjtV>+>Z|Qyh7y+_x8(Io#%N2)1}~z z?E#pttV`g*{HWTja{v`g zEUWOhYQWnE&S9kJw?w2i;TOW_Fp-N8O<`#JXc#?~zymH`$&t+)K!1FcXmE*_BkGN< z^1b!EVHrB&q7c@?usl<#&iZBJ+4o!GH9mqzZ(aQHw&2yF225PiMEMJw{g$|_973&+ zBH(A*k5fFA8|`cbTh_sKM|)#Bi_Q@9gX#V^LR>ctHw@?D;Ea~yyyht z&!t(GWr&=p$bM4bb$*NmDg@*4lX+E6@Pqhd0?|`=pfrml@csRk-a&kdP?r1ghU9%} z@;)tjpPsy*n!L}@yW(%U5Op8l5mYYoV`Zt2`IF=0a~lbc$7kwET3NbzmNK9h@!1Mg z{9tlI_NP!$|HydI!FetZcCg|P1XmANsRqqfXmVHiJ)gvLV1%v7O@XE$+16a8i5Z~N>Ay3yPN5V6Plujp@-+B?x=IwAx_{D_l%O|d) zRsHFb!)V?{8qE~m)O@?cQVC&%y{OVF%57!x!}wJT8;G zC-^N%52Jwbs3yRZQ(!heA6^pZ^?oq-QgC~OL~|6HFB5EwQlhOqP?WJ%Sr3huZ%}Mr z1*{MTZPc(3w)CtIHBRZUnjv;+H|Dn_V}}=Cqu`G4<-DvZ;#UxgY2mcyl%cZd=Nik4 zO*kTf-aynO_C^9b!Z-13UN6`dr9@dZZ(4_f>Tm;K$?HbmVM|Ynxw})$PV$nP^wr@e z0L{1Xh~KKm%{-Diq~*~6ip{qHS2=Vp%F***Ea&ZHX}*I;{7yaI#bZ~p`gh~ z!f%P|Abxi@&l)GcD3m~s@|&2XFxsNWIkJ71r5=#=xM9E3-}IGU}u=33&e%d z54`2PM|$aJEP1B_+*p|Nh88*c>k|5z=$WE+1_g9Yp+Gk)I~b!xwI73 zOpJ~+;*d@(SQJF`g=!&Kl!;)!Iy62UEXqbuuGS9<7KPEULTj3@rDu=j{MHl#3^K(e z6#o`BhKsrQ)g*5xP|FciBqX@BC$mAR|s6aCZUs?*q2?5+kh-Q06v9_hclwfwA2B@S6$j2)Al{RtKBj zqLlc91d}{xrg^9%!-PZYMK~@+n7gr`=v7^!O6kq>q%;pi={GwQJu5|+yQ!b()m@@W zaYUOR66@O-mR$9q`T|kC191FdOJi{9q=DC$25u(}yuLJ=H4)ic`Wd-KjHrO=ElNp> zp)v{jTl>*p-bGhRg3jQbprcm34f2XEx>6E!hV2fcFP_IJgMTNDA+@g(Thg?-xAhlu zZMPVuB*oCo9a1mtBh}u+wE80^Qbyzs+Lc1PQ{w)prQx8sw7FaQOMInD6yo$2r6lNh zG6_1KLa!WN)kRlIf{tI*DfwmdN@na&NWG(<)T_Isl#-CTtb@+D*IV*yy68$V^!A=q zzf$n!4+S2+j<-PL&g((dxbtrC!j_)cucJHm%V!k6PSoaG2c`}Eh(WX9V_h%`VMQbD zyZTvrt%!WgWTzDQqB7tb15bgMh2rH62`{%AFM3kM(>lEDG}fv?!Uu@BrOdYUb(5vJ<}fR=69?o4yC_O_)l*z94Y1CLI~uQ3*_b zy|~-Oo*z^|R4{(JN_d9DKFV*cfVcSjBs5p6pgzc~Ah7+QlK0&yd2%NR4u<^EE>S=F z0eStFB+%U3k#p4=O(Ig3<|0K{EZUohEjC#IK$HS30AQaKU;zNs*JZJQ=_=jT{`L9A zZ~izEc+kD5dWi#kDY(1}w8M z_DxeP0AN)Lu)rMUFyjhYyTPP{(aj3a{Rq)SZy_iOtJ4e?0I((nSOCCm3a|ixN2P!? zU}cCH-PSQ`0RZ@w4v+>M=hUT>=g}#O1<12D1*8F&=T<+)c!tyU6)PK;AuV5K)ES$` zH;6|+mg*j`IJJK@bw!2Ywl^>7-Ct>fHr}@?2 zSGz?pB!!hz{pLD&j85h;2S1r;jaa@nt&I%?pXk)NeHbW-e7@g>B1SW1P0P%Zyx$V2 z`AQ6UCVI3eYJDQ`@TfevC^i?V&HXTl9z|jpj}e`}IO6O|=oQOuZRF&Bve{^@=$$`(4mH4-Yi{8LS4)C27!asit7X*orVHH%HTypm|mr zR6hy5zYI_*{`t*uYSDh2Bs96EeYD;tQf>CIcEPkZj2469x6rcQ)q{Idzx&Gsc7%6B zKUqCcN;1*6JZDN(H>p?e2%iEyw~F^c0UXieQiQpC`-y(8OH?VnM4y!Afhfzay+oU3 zIGx^hL5eZ=m42$97gc%(eOxK=5`yg`th)3La$eNQxvf9v7nF0Ez}fVx-QjCj6OZ}xEp@yM^DS(U=39F}H?)~n#s*0@-!h~A4O)fymSqUy zSu5@#nTxK;cd0>)c`DSGHC_&}#P_(BV2|&ixqQZZsSE)Bv~qcRpKb{9R6+KG(%jek zRq@MGMc433iD-iAN`LMf{aE)1Yk#s&Z&AwJef`PzD*1Y2&OXiCyb*IS4bn@<9)IvmG4Z0Y&; z>tH(7E2iVg;!N=ggyIu~_fJgJI)1RD%xtZgFXZ$+niUP}3t8`E-h05iA2BH4yhIEFI)oufvo}Jw z*NjC*KE~n`lr?LfLEng|a&^`$Al`}}(|l0%Sr@RQEaTTaQ40=-2bocJG^~ifDgCHy4Ir!V*%?RD$i7} zwCWzoS$lJj=Dk;!-Z|hEstXo*(bEVGaok0&8qsr!)_=-`)Z0eUvN>lWAPBFMd_3CpDSMV z$xaR$r=A9HE8#83Hh)ej%xJA=?9f-ExLODJz|%Cl1#D81;%my$YE-N2f{CPKrD{OB^?i758z zh$1XzT0fy`r2iY~t%nE$Qf=+fK`NDd=Su~`&n83tdbe2d@{YK|$^av*&*``QH#(X4 z-Xib3XLsd;4fi6+Ct8Y<6?!J%ZUr?Hp)nywqWK(3XsbGjN^xfIBkJ`*`-uW(+IZDE zn-bXBn|&mMzewVt-~J^v!1Vo!m){b0*itwXvk;>Gp`5j`9OKPj$O#8b=3*ue(Z_mF%v1;$ z2v_EAqd3kp1QB+pT03|!el$eJvK(;Ga&o=q0K=}_v9K8CFj|(i_8U`%k3?|IqfrU@aVUr@R_<6jmdn+H@oJch)PB?TaOK=zC^!YGIXl3{ zIn=9|Yu-V_Z%#4(iEKBMEfc>HM(yxm^Fzw70dD}q?R&G{6SlbZB8@!fZuNpM39Rrn z-T~;`fYza~D&D@b8!d@6eiPIR)kR@^y#%wsk3Xks``gDuSJQ`j4+cq@-Pk(pEw8w; zm`$DzA&f6#Dr9ObW;9-qLgxUn@SJDQv6<({yrW<^xOCI4$JZFyiC3EOUHMF zA0XQNpkP>*(7`^`50g%1><-6%@X%ahb|Gl{l;yiJqC3cumf`o5u@Iw*X$TwF!Z(&+ zY07H!VRDelDsi`I%@8(Vb+e_~x}DzL~)wv`z3Dr;G!q;ExVW!MCAI?ljlz zbP#`(Y^Cc){K1TsG?odd&Vux$B~X;WhpYcw_msGRllLpH*zII2hk8 zO6v%G6Qyq40awxI05QfTplvCrHXZ=`Jc;oa^tg`<)qzs&u|U5FV60FqTzx@#wpc`Z zhT_C6oXO(gcq&ByCOeKlHuSxP3{4Ss0i&F^F1qe)R*g6)nCGBi-VGMTT=|qS#?E4R z^#zZqlN@$W?j8DaDibt*3Wuoxx`{|)8$P;g)|;ZoP|VnHak#d7ad>3gVk36vnPQ(d+{Zo6HJ2{#AZmk`-jp>h+zrF|Jl zr8p#eDueIcG_d5(fe@buD^MA@`6~m%f^q|D;K~>I249oWT;81@l7Dy*O;RZYo#0J= z^B#z{&oukvrUT}Y{Q;3VkF33sG>SBvK=0C=y4YN1Ho+ zLO1@3IMyyS);FwhvB(u+1A7qRZC9)wkFFsqB}3eAVvaJ zPWEEnuK>+fN}78TVjEi2++LlIO@;Ba>dXO!U30|rIaB$f-_kpsXmK#b+4&rS9pMU9 z&P}wGViT=-1b6FJ=3EgxJ5U>k)PhkUY<^Xe!MS6rj(s#?H1~k0R`p5|14CH3wvWFa za_51})bo5%z1WYx2BlgNQ~z}W)}5~|?HH((Dj$ciknGlo8(+faH&iZ8Q58lQT*Bsk z0$_L@Bck2hSBxOnWvgTaBZuxqLpQ zZSyIG3sly!#&3D&<`z?+jn?A?c7%tD_wPV?dW%vtu2drwsv3P4U~(PC7#JMOY%k<% z%p&AKJituE`GzyzeZc?&jOV3Y_#eHW=rC#U#31^mT3TZ|y~blUh8|=5!`f5) zmM~llKkIwssU03(zFd52a#EWOZMN)Reu0|U=FHnca_;h(V6=tH+NaXXr?mAdah<7P z|Jy~Jh!KIa3uXqA;9OEZYlq$Pn@1q1`1??IYY|f^uQe774K3v`7q(QYo1by+OG}Z3 z_A@D(x?*zJb#Gs&ShoEPUMQLD3Da1QzLD1bNWY~-$BDKuS;6w$jI83fL@bPd0Nwg- zLD+m9$*iV`XfC63mrN+HjQ)cwa|M<43B2*15r&1dA8 zVZqxMQ&ALzp%w*^{9jF;L&?)T(ri%B<}e!mnk-^&FU?%n~KiBs}Jy9=>p(dN7{Eq+X zJOA}s$3e!&t!6a}?CMRoCp=3PbM}iTC(s0Noh#`zC!{c{+3Cd{#P(Klx@-sU1BUk*;n6m}M;CKCn{>&J%Gz8)D%%ie;0AWz?Xl9;$0fQtWx6T^boJ;y zT~$59mJm!+O&RCIq7^HDzPa3V1K%XF})d(`QS)qO#C51amAMTXo4p23VS_;du zn-|lfh5A5cl%2fhF=$py!_sHPeS|o}v3xOq(2_!~g;dg1#KpW^SyAPthPe`EN{-{5^Ddb{ly$%3AM zc@0*jb+m%2!q-AG3>}tg!Z(}rcnYDnAA+9|+v~`W4Z8yV~kb3=`0F#EQ z4|f~2%1X~iQP$FRLzy6#jk%&!C=DlKk>qXc9H~wZnoOu--YhN*=d5D38zKG8mrof^ zmg2v@eSFX{&8ihlXPpJ2IpU!%&+EO_tuD{E!}HPBX5ICSE}Pld+R$1HJ9{bOca;lm zf6*p$L)BBcDMDR1+YtYNijQRSgV~t7w}slFe%_A2x@S)b_)<=}tfzM>lb{cF0Io&Y z#4Y4%c^S^F|M6ICNl@ zET_Pot@#zQ)<1X2b-Jq{+g7FGkWW{b-ga^t-zfz<;{>-;O2;m2E2TI_O`knrtKc>x z-09TYK1MII?wu5g5+sD@r=Zf0kfQ!;G8*g>ydTJNT+k` zRFD7v)IErcQmpEUVa%l-TXkniL)R!+UvR6e_2rG57I~K>AYMYSLyGPgh2N4W6L^|Y zB2G3bZtmOoK-O;E;rHIg6WqFk_PKC_y~oQgX(koc4oz0bS@@D_xOH-7=&W%RYI`y! z$S~OmvT&d}<~Y!IXDmI)vEt*_--oyFKGOIj+$U!uAJnHjehhDeP3~s1DxdIxbC0+ruoj_aDD*;=saxAdLbXr`;X$CoR?re7pb zs^~NtXsNSMO6ih8leg)gX{C;Np42HjZKrkr`*up2p*(uEf zCg6w8$UI9pnd6W@ch?KGY$i1JHRr={*tyrB#%9J^X3SdW(2c|T-hu6n2X1ftJZj<) z+?_%*L$)K@6+^$=Z|&5*eYvq{bCZ2350|GH)bKS_p7x2Xyrq6icn%7yOL|$gInY}2 zKEd+N&f|5@Zv4&g?zWst5ts6{A(GAH`kHI~Hch$BsAP^a$Eeei>$e^LNJ;XqLXUZs z_TQLaa*v;*grga^C3AdjD=ICIkJjðhCccMmc>HMQxJ@#x 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�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 diff --git a/packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.xml b/packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.xml deleted file mode 100644 index ab9ec8d3..00000000 --- a/packages/YamlDotNet.11.2.1/lib/net35-client/YamlDotNet.xml +++ /dev/null @@ -1,4929 +0,0 @@ - - - - YamlDotNet - - - - - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Returns the that describes the property that - is being returned in an expression in the form: - - x => x.SomeProperty - - - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - An expression in the form: x => x.SomeProperty - The attribute to register. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Adds a Member Attribute Override - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - - - Specifies that is allowed as an input even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that is disallowed as an input even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that a method that will never return under any circumstance. - - - - - Initializes a new instance of the class. - - - - - Specifies that the method will not return if the associated - parameter is passed the specified value. - - - - - Gets the condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Initializes a new instance of the - class with the specified parameter value. - - - The condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Specifies that an output may be even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter may be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter may be . - - - - - Specifies that an output is not even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that the output will be non- if the - named parameter is non-. - - - - - Gets the associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Initializes the attribute with the associated parameter name. - - - The associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Specifies that when a method returns , - the parameter will not be even if the corresponding type allows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter will not be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter will not be . - - - - diff --git a/packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.dll b/packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.dll deleted file mode 100644 index 26b9fa5872ff6927f829b6da695814c21f6b1570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225792 zcmd?Sd7NBD_5Xe6-k#e%Ju^vqX3{+&kV$|EmtKY>BN&3L0zyz^6A2(;kyYXH?Pgrk z^bk=IHGrbHpdv;QSKJjhL=;@XxPXcnal`fNzAxcV7uPdfEwUf_9NhQCK2^}O48>)#>v{MV0-B+r}p*gWrp1NSbwz3++lE<5Rh z3mZ!>t;grr&$@W&IcHsRNqpJTv(H^xpSfh|g_kTn{K+RSy*PgQxl_Z#`8^ZT#~tB$ zPwWf4{*nA|)6yRHc3(Q!x5D!-fU}%~{^~`9mlD2N+^r^%5dZe?VbXyg`;UNn z9r8k<>i^C=i8^fWM(93SVdxIEi6n`7-3gr6XRivple)nFHn_CSx}oNXAJvs<>aug6 za~bhJoS)Q7b%pQle@i{@%&B^#ehxt64IaIa$VI%n{vASdP1VnRW(=Zu70*WN((UjL z>&j-q`y^NXi8tTt_wHQV=e^(n-y1M!=W#go-`I)nG_=Hzp5S@;@)_>!m#(3feUruD z^{qZysk|nE2Xmup%ks&71S5GrXdSKBcx$a_)!Wcx1TD6n=w6n%xi>M>o#Ue1!u>qCEhlxSd)msQ0_ zSNI-fOT^F-7x}OnhNY=;W!f(p&%WOjukmp_y6fVPwFIvW)?wn(#_@zV_)T$HK8RYM zK)}zmPE8ZR ze(NcE1+A0y%Cw#;#*uU29gKX?EaYKCX z+)Kpi#jv+vH%DWw-*_6Ow^U=NmE}u<`CfDe@#i7t#Tg>&71>t`d4eCrXA+Cf5`LyN zUn1VmZ|WVyX9Gmw>eKdqdh$Lud7qcO&rjYL=w0?_o{heaZ41iJ@?&MGjrtQ~W3v|$ z9E&f~leChQ>lw!%h<;~0c*Yudg~nz5UYHLj##-0+!B%yC7&aA} zSbC;G{8$Xs=KBsDUqWm!TP|I*w{?4evmeKRBGkPSZVP9i*7zR*=sXpQFGi2Srj?h& zW!wO+(0Gi^NccD$KJ*XvqId@IWbLub7hiL^QLkT1C)zw&3N}xU*S}`rMSlD&ur^Qb zQh!*02zlfi&*8BF*;2=`%vk(fqE_QEBUy&N>b!zC=C$C*8$ig1HQz7K()Tmf#r6ur zxJg3&5eP?ckdIqDLKEUFq4JUb7BzEp1(9f@AoVT#z^MW1za-nlo+jgsqDobRvG{pH zQ~9BHE9L8-KYKOFtt&}Mj9cT}J}+!NUx3C7cusD4IcP?9mLU$Il$Ot4MPOU_BAyNM z=O;HRC4RAjTdr@TzeMp4`b&u>=t?p4)+R!J;~JhVB#b$ptPL%%@7jmOx{mmU*2{Q0 zJvjn?v(^^{^PBLMZ@d?72~%jkwq*Po`l~-#^qazHyo)rNEZp39i^Eb0VT7%yFgTQ2 z%H+qd;Av6OOQO$8_}H(*hl$7`r>S$eO!A)KHzhp`LWY78;K?blKRz2?66j5SF#Aey zyM%ND(Z;I;+o+W2)jX`t`aL?lT$DoNHNf&=(0VQJu&HNluzpIL)eN!AIx)W~89TiA zMg_Npuj6G+5x<^L{01HgOO!FXqTj=`XSnSu z-ozu`tjC*qBt`Y8@LPbFuL>adjy7?}c@W>y$s>uqm8eM!B}NP1#R0oo zb;zp@?*yzmyo-0()RSWFX&1Adyrd>Qb$B;`#%(;}_vrCn9!VY2a_EbN#`}P)ocHq% zn|l72<$QoFjSupOKcvTpdF)759|7)U^_zAj{HC}L;@dlURyp}ap#*ZI-?#vi6Jb?C zjS?YNJ8^)l#|`=I9=AjWV~O7|Ec9S8KFDsohp1!F_$USB{V<{@RtC44HxiEkd#G!y z%X;~Ohv+>IJJ?v9p-2?BQeNu^TNb89DtfxOF#3Ti6gx-aM5{OHs|l=tv_DYR7_+Afhi+^1(^8rUV#d3P~vbC2R~8vhmAE-b$dFCE`R@%?1(G zt}G7~f|1JdT-nv}7;oYt=VHrVXRsyu=QrL2mFQz?<;KT(w)UVf-`^H8NQ8|~04X&- zDfooojXMZV&K7+yv*nm{xQIVxz;OY|<%Wy|xQl=r=KyyVkinw|bFqLJ#U9{p0v_4} zZ0#;ans-v>mZ!CchMO4Itq;F}z_##ejn(R4lN*&1f0|&DXMLK7I<{0tp>-oXIYpR# zV=vJccZe#bJI}Fc9*EBFi0GLq!tBkxL|@V&suV}GahF)%@`5xIRId=#&xqB}S{ehS z8$?M%zCCHr?@B|=J!#-3gD(x=EwY!25fw1GQ7K6=G)RKJxfgv?2VE%%I?bP;zquFv znhv^B5_Ck>t^_6ZFiP9B)2L8S8p245VIc0V#I>Dbl#&#K4BDiSX&0&1Qq$_YO{6$q zZ8XFiHtvzQKWAxpRY{4r^p<#?N)+PcMx`X^Sj7bWt-a_k>!2$oLC42ymweTnl5qkP zQn&V!dU=PGQW8=#ZS=SGqF>)ZSBjyxmQnq3-j_cVcxyb*o3C-_22eHbyc4{zsVDa9 zsJ8v`8HHaZYICgvQ-)r|pb`35my4)UStIS+ds%vghZd6nI%6US6H> zg6{<{dQ!yG+q`Ty)~Z1rUh12?Mx|KK`GVT>i#&WA&!0*e1(oq7K&tPTd529sDdVbt zT}EeEKpOXwrEwpR_$zvB;oDvkAJ8#dgSv>vNXQMBmTA?5Av8JAJjIH&#E?EzbQgN{2fD=UIgCR z@H7Tb^ZTOL;|5d*>!%C+z8@cEbl$Y`7jUFCGp;MjwmVMKKZ!pZp50kZaKzmkKgd9_ZZ2W!Tn%Y$j zuqaFbJyW~mU9o$pN#Y+6sm}MC7R$yzBw876M}I`rFaLZ;)lT@1e+){kSigh)`1ON|UYS$4uV z-ztkt{N_)gJ@aB@S(_iYSOZgp?I;H(zi!;0i9J6kgQ#G9j!HPsVIS!?C*UpqISGxL z3hIIEBM5B&LdliwlJOkoWWW`XKiVPcM>tJ*0Fpps4@b^bE1yK9ERA`Juu?QhL{sCI z1pq8h0TuwTR|>EIfG7o6z;qSMZU1`w;a~6lT@Qiz zeso%3UF@PZ21`8^QGinVt|~5Br2)$*X$l_6r&X^I5^JSGLC0mnIYY3HGRNx-8l&$$9?dAqw*Hm`6!Uky;@|Ta ztc;EHMSmbP6dE)a|B(o=Kk=&laO=F0zHP-*F+tAdr%yWne#Bcgt*Hn52aa5jY5bWi zmYwk~@J=ADM482WWzwO9@n67b{*^~Cjj<6IVf;6q<*;;0K1}%fJAhU9*54FjSnq*bgz0^7nN zo{eF_HYz1zbgQ`aDQt~5E*+TPdLIT^u zq7X`gZB$BxzEvU=0P-d~#OW;({Y9i|eBXt)oV&%m8!SfUBZ{v?;F#@Lo$9^?=nVU( z01E(ElL9ON;D8ihfhjbhzZg-R&C}I>hrxsXr8Y96cBxV9jO7v4OpW5(5p`lfsV3Gh z6H&*od{IiG^*9Q}sC3lA;|josAdei%gikQl~Gh|XOc zadsv23MIETa&j-({%Bfs&z4jBXqy$9cr1F15^n5G=|UOh0PPfihLzuZgo zGaaHz=_Yz?ng^mM_7ZLE4yTh_E=VzE@9m}fSyA0XI2)A`?9lD{- zv@$kGy7`tF_3zOt%(pB<5Fcd4JtA|_G5Ibvhz};Qwz&Q>h$X(qZ3Me~56$H>-iyrw zpf~8oQ+sqn5cV>{#vxFe{c5i&eqO5R8eS<8O;B0x&wi~J>kGmSyqW%1zx+Fs&eY7n;7T1SDQ=_m5fcrR(! zt0^P4^wCEjy(0cLrZWBx4`b0yZBf_@soLU)^aGe&^Qi|$~m5Q*wm9E{_$TF zfmP2pu)_HmgO-o6KNQi^b*OaGbynm%T}QkIu92-7WtV)D7PiVs3&liQC}X~{POyzi ziIz%Q>3R#1LgQ4xs>5l#!=|49x(=pO-C{bOEY1`^jZl0B59`lvO=p?PSPx8PoXIiJ)maTZw`XYuY3d65Hj~53pBx&|W&L_r&$^lX<#TSTI>xuD& z1RHmt=jIc4uUA||N@s0Dv7N7NJcHC^Z9~DHwT-oYQ$0F}UxXjicu4hG6BM0!Ydl#C z4u=JqdF*Id5r0+sk^NneKB24$O5Hi|OOJ+T!ZY=kU&nfkfblcopvcbMACM_+dWLk= zW}ZR(dq4`bNHVijf zX>5I822A{E&cF=G)&P@4Mw}T^YyMa{EX&88C7rnq@;HXfok2L$_#t%#{aK(_Pb#wQ z7RJveJX~4AmfUj)jb;k8)XzX0?Jx9aSB8cD!9r$;)aR;*Z&TS|Tk*PfWwXVVL%HT7 z7)Q4+I1+AKsE$~WJ~{un>{XuPZ!gNTQy3_{Bobdi z>R@FZYYH0)4UPEG^LQts*t;!?u#jo~n5vO}CF#u{5eB5%+M$C~D)-Hm3WT3ehT2VT zvEpTIafRhRMp&PdZ2PTuGV#3;@4V-9V-p z=w0eSFWnxrNuZ1T(x#2*XnYN^T3A1k9Oe3YJyoYg)CUzV__ttP`tl=Q{X&wWYe9~# zQ-0D%@rhY_@G6FfWfk7Gq5?LbbU6Lq4dAdiSZKVAjQOyBF_hw$6AtVDqu})lmae&y ze3QjRH^r||+!g}kS1LGhPJDx5TgF#e&@#SS!LE$2Nw8mQC^MpcqXn-}@O2h^v4XEx zaHB-V6yF{C#H1dlxK=VP0067$02TmnLJF_|fD==I1pu6s0xSUFDJj4LtNhCu#WK+w zU_fWO8aENp3B(L-=#t*3B$SzPk@KSJ)}ddD==yfTf{u!c+oHe?)FfF5!T!xXfAQ{i zs!ld)s4#yl*XMaG#}+uq7-1tT)#LhO>`^5f|BdaGkxYCu#n<-A#%s{CYh*}5Klv7w4VbGT28K2 z9bm|nI~o?kT>K^#I!Y+l_y=q>G7yS41N56>o>hQ(89Vln#}*ltBa-YKeaMaE9M=m7 zhmC&aeKUD0%L+NiUcP`y%mS~>>!67I+;x`9P%2U#giP02p3s4=lPDLn<}ipHr=-(4 z$mYX&nbsfZjbVT5kGv#YRergj%|tJvZ7|`Y7r%uvhbxB;#J3O#a$)mN*15-*huE3{ zC^guJe>nDx+n?ITqS%s!1cgZVp&Ydua;lHaAM z^CMu_TVXs{Rvd$OlUQZVxXvM(ON07hJl#z5Txt8W{Kjn{w1n+9-lL$1CN2$w9KI9A z&s!;)GL>OW5!7qfFh(6XTN+_1!|HH0elMAW=}dNLYcZ+eL)|qTD|39fT}O_Y<{|58 zVLgwMu(1Aj)WhsF);X!e>9ErAb*RkyD5JJ4f`y7rwdhQ}IAQz&P?8f((9s!lmUg{W zCKKVt9|R#{?5xBeBE;G6FlPA6#|%I$8k!RRZ#Uz~S)-y?syUuhn$vS=QoTz2k(B1` zqB(+y{v(pe#0)X$^gW*@b_#Uynbfo!_oyypKjD6vuvC!;7 z&_eYyzAGd83^~#={H`(Ldm1kQ-#hH!zXMG)Oh0htEc8Ab+^ZM%=&O8+eQ)tn#ENy94c7!Agu;<0iN-9whL zZ(b|nn;Hnh_+gr^%8BE^DfnXpQ}8WJ_1tN$>B%7e9NCID4*LTcD`_+nl&)C_!ep_K z*&KadM1u&E8gj8==5i9`f$JD^Q0Om3U$FEo8`~74`g;+UZ|+MqTim3Sa{Yr{Fz4Tt z!|03T9n4n8vO)YMg4Mz7nDz(0?21(CP_8=45OJ?k^Ep!E`;<7IoCMdQ-(d4-SRBo+ z{ya)n2n*R8Bc@4V{1xyP8Ev*GHc%LdzbZ;=2z(#O)NhBYh?OIaaS3Qk3aX9; zz`jmm{0%)GCPSsKSbaRu`vHvR3;Am=EKL^*NY7B5xP>!O7#K^1=x>f65c=SE7cewM z2f*A0I8ql~b2h6+92CrPP%!5Pi$b<^$|z%JA-wj&gKH#*os)Zq;IDf@{ikr43ZRpS zB(_9pBW#ZLr9!ccX$!qC`w(w;s@nKnDmYg0=P)^}0s5GX=mySi+B!q(7LCD?*x zO_j;-Q0S=hWzw1Go5*03P`MP~(!K?xTo{x+g>lc@+_&iCeIa(AiFLW}map^;3F>+O z=zGakzQMH?bB+UgUES{65R!gZW*;PEuKjliYzrUa+4!zt8sD$}CuivzOdERM zIXKez9(bFhhj}h9ugYlYz#YetJ9-pNR?Y|Q;AX$^eGpq`n7PCJrVijAXd&kSww^{B z<3UEgo#yX_#x7=m{8oVdVe6378_ab?LR*K6Wng{)(fEfv`UejyXD8Wq;9c>YYyNa#YP)K1*O*xKx#MlRBl?q;3wuT|1RQr!s7pMcCGm zTHs5BjUP)gC?nf~?AZyUu?(VGK`cgi31RvA9{#$>v6P@`?zy6Ri61`#rD}m;kf;?|`t7?6wMH8Gb?7_^HapQK`TPUO?FRnE*)9F(TTHDKUav7q7^AGAe7- z)&~I0LvP60pV|}VWvaQc(ad+hBx>mem^J7WmLhD5 zl#WUrXMja+L1WG>m|s9{LoQ}6oga2otMy$|N|(>2v}G=(aK6e~T>mZa?Ce4cv{oD= zuq`}TyfZ1M|0*TISE)!?m53QO-SpXX$c8a6Fq+w#&sCYR(4+GYG3#-D=#+PV(3huj zUfO^E-TPR-@f(P@&Ql`>5zP^r9;2cjwi`YE3|dlss^1ibi{aD#mORzN!poP4PdlA6 z9oo#?zx;ePF-~Vb`kfwF!+e9YabZiitg|Y;bV^IFBDbjW_P<>Kl9$0b2{Qvpa5gEQ zb;?fpjmIOX`1eqE{eNl7Yn8=GLrXc#hE0{~=7O9tYy5#st&1p{x_*h$(Ax_X>u+7i z3nkN<1Jhvdah*C1@Xf@D^1L^PX;KSnGY z-@ub$AQLgtOOaFicpzmYw4={~<7m6gLE{!6lVSW?UQ9YaAsXdHdr# zlvVXYmAr#gug2>Eu`+8-TVl0uPW`M<$48inKd$_&H)%XzQQ{dA6!RFp>31-tdzVSH zKd#J)!>mnv5_BxN?s%o>)C_anjeyzgp@&WCPR3NYaYC(^$Px;@Hg}gWVm&vkj`WAI z0>wrj6HZ$$rWyJpoGO>s*P5j6Sr*#*P|HU6&6P?nBm0O2Z#|QWq97Nm-X?$A(>sJb zjl<0b1+58bc2js*pd-|a|18yK{9~!EI+0~vPbenuB=}i`8gJuKEO#Z&&^$g);QSo) zRABtu?NAN{Wq6=EFp!D=Zi!qQ6!k>CG=`dNj`Z8UvhRH5>m3Jn8a<3~Bf{vf(py>; zq2P3eSZV4e9n<`alIZ`0kV0)Zuv03Qt-_q^Z{!?w1hd^_OtwWdBI7z((7Hr|+nyU& z&O0avH;H~AG;~tKCPJH^jW@zjHJjBMGM2uyzM6N%)qG^O%lhiHi_WlA+lS2d%*Ep< z$E3NM!!x@A)har^X2z`KfaM!sUww?L(_}5Pe5}%M6_Ia|)DQoOMIuMK&~G)XQea1K zIz1s)#hm@($!RwMT<1!9%?T+?ojL8rZA9u$_xdEyPUd$KOS)_u@4bfiDdEvJzDI?f z&L&;5t+FyZ59_~fhZFn; zQ}6s>afm3cKI?9eXHC*4B=u}AL);M_O=Yw{SLly%lk*Wya(*aV=qGu1wT2msXHm-r zo^3wHugyaO*DqiDpxg8KD4aT9ARFTW=10TI6S%)MpkOwvA5eflP8jD$ve6)~T+Fq& zyg}+mbfpcqp-&RjY6KaMBj;=HrKE6Mkc^w zGHwB3_x`cYMZHd_F^&pS15t6xUuDTtV(*&n4Ymu~dSX&5JVu*mS1W$~I?7GV2Bukg zGj^U>ry4`njcI=A)Yg)(Rb*ngSCy>;1n~ay%O5Ixhd$AX;t5paIR0ME-#q^GPhxsE ze<$(Rhvs#|_a)90!g~rx1ElNUD8BMHcprh@Zh5L?aRvGlI8}O>V09_|vLk^`NK4#! zKb5jW-olXNGDp`?5oR<`32hB!aLZd@%gAP9{MCFqYj%ExTS^)7bB;_9-;G4v32T!` zCR@BQTe`7b+7_Ad?U)>r@!(`7?oP!F3CzJz#n!%mME#DWewn}tl-q!54b@rduagd! z0OkYpuP&1uV$S5}2UkCjyxF)2+ASF1#oBvZM8a@b8=z}(TQFb2nUsAT(ZJN4ED!`%90u-PA58(M2&XJyh|Ga|4@1Vi>&p}U8tSh(pHcym>$>H zV){^ia?8`x_;x9acAC<*3tN_@I7Y2S-(y>XaRS2aPQB$*^fK$-Ns%X~nYK%L%1%?- zcC72puPV@bwu*EMR@7JbpPz<3T#KwzM*ja$_aNRA9mrQs4C6@xTH#;LTbqEq;)jt` zZApFeh<9lMN)YToWTHn+iE>Uxi8$F1xus{51zEdwhu?eaPjKrF+Ec@c@{W;R(z;z( zJtSF;XW>h#;nw7tp+_)P-GebfhRH^d1$~uK-#F0sZ7e;=vf|^``iHjeHeCM`+$ZNR zsgK(g8))nesSVnyGJZVoXm8*IZ#SkAeZ3z8IDEA2EJ^abTst%QaPCUc><-1PNRVq+pDDTAQ@m6oc@_s>PYEH?XuH$TJwM2PDyjz z(cK)_n&+xgNt-P8jy%iRDa`|z8YO3ygp)ZA`E!9SU+vF?#=ho!jQV!QHmI_3@)%~! zTIbO1#@b$i?ZXFdAO1XQ;t)1{UM_%{A=`cJh@n^Rx3%lu+F&f&+=TY=aCr(r6<(=xB2OlEbsIjUiaw4UkC4Qd#f06n@^iB{h4e}bFGzs@f z%cpFam{tmppO-mqMy53%u6aHLGF#fF-Lmpcqrok2PAi;lk>ob_xOUKRe%)n8sdC_! zwz1Bb@T!xY9<&1nl5A9Z3?bzZOx6Tbvh}G9HXFaU(0H1}#@a5{E5k7p3^u3Dw<-2EzARNW>X3@MKuj8zgs5Z zv_hc=s_n&i6{K4jqRc>n1={scY)k`+8Ct{2lm3gt3iqf7d{4Xgp)tUj3oH9Zd}=FY zxxT!C!d3R)4R>(P)yOVIz>}ein;zUlO^=uU&GFIEf-{^JOcrk(EZt}gp?qDMprMpi zo!O2PpYE|`SqtB3vs<>xQJon@((Efb%|6%(?x0}v!Sj_w1F}+q2V#8yV#;4nKCpw%QKbzm#fjKo%;8=yic@tZM#p?!yT#SD|==-zMOU5pu(a`*XUxk z>1_SY?a1aL%&F?2`{_+em^P3`=b;fk{8_Cl+pSENY#T>gbob#I^ zogEvnD*8>8po`>T3wxi*HTA3|0<4_VA2^6Ds#;q}?@U2;-k`c9hplbVM$8{`+rkTa zw5GCWAtC72WMxD~Lr0Koh0t#M1uXWMZk>c~rTyztY%HDF>dM@Chjq=m;}0VYO|HG% zu?LhTtF5|lD7R?c5epDNKY!Qo$4K%o|E5UCTkP+w+?!46|%?@ zWAUQVOvY7UqBfo5aK&J0s4_nVRXFJd2qpdmJ#S*gA@7GHwyCt}SXwtdFp(b?g~}7V zvCf{(jSmY@**DGj98ecH*s>+VmEBVK`l)$g5{~))X@0q~CG=N4IIv{J@WA-g_`s5> zvDMd7GUXjW3-VqtHB!04UH%-19!E}?h+TXs%z3WK4|EA9Q^cp>zjTe-XtFr5<_+;d zO6nK$MV3CRh0Mg`E;>~`N~)dCd|Jn;zeK}X9@`cO` z9}FS}{E%~`L4?1Mthq~FSE%h4uR9_~cyIn-%syl_&AZ6of&4AyPwRJ;C;K1V#PU&J zzVbx>Lz`Z0p~L)-Y=RK5)&8c}SYRLj1DjrJp-KP4n{KqwV*mC{tZ9Q*@ISWc1`B1A z4C%hrTz;ezDL;=PEPf8+Zz+FA@drOwwfT8|o1Yi7`FUZ&(3F2=!qA@nixP%*@vlx8 zTHts1F~)Q^*-gBAUDtC^++<-MR^6G9L*V07>Fb49GuhKKXdox|GM`gwt?le?pGI^}lF6 z>&?FK$Eayn6a(HJ{X}n+aiBZ(j^5~}6xF`wvcxPe*Y5M}e%>a4b ztXKSUp0CIAdD`Se{Ti9PXNc470jT>5kn3wawsToD8V9QKFxYjnziy=2z6r5 z*g>Ak$)H@)&Tv#$jVlLqmD;tPF^?Q^J4ey>O|o;hO;~=9j*!$33&!KO!?6HIrhxY( z0GzI{{HmmZI8uQS@UhGv>zeuFDY&!3TWEqaXtNTl_3d^V%+?kMv#h~q;@3eoaOT=1 z_re`C*^t{w`U*n*N%E&ABdfWv%l^gtK+-7QQ*(cqKjl}x)j!}7%ra3=Sjcv@p7vaV zS$!MOv6t;M$m$@IxpQsEZl?{~ZK9=}EPf*`RKqNrzIJp34LA{1=;%lnz;s0O zn~e7lYP%cl?>D6qUE0Y?&w+FXrWv70lH)Z}rTy=dcsi=G{~evUx>AyKH^BoW$%(=A zK-LYIC#JJqMc55+9rC){k~rjL8mPQU(k}JyTGHa}bM0DxT2Tad>rVPUHhS~qlKLGb zB~1);r#;KkCi3-fDA66@dOx$H4du1e`;`=G_e|_$O8G88I0aM(H-P6G>?u(P@tf>P z<-*1hc*QQm^>Z@3)sWsMqZuz;?%bNbam<(yXmE7<4IBh?I&cu}v|e`GW>3kKNkqq| zG82bX{E4OP|0uiP6zNd5ABZrb_2`&6;6^KJd!lDTD|3s=NwCJJ1~i=`S0zgTBc=s$ zM^g?<#SykkWJ7^n7MeYh^Z2=9sn{jskMX(jCy;l1dMGGO=ZJ}9If0gdjvG|;%YK(@ zf?8SCad_HQKeem24LU@AlTw)*WbLl&Syl&u_&N`bk}-z3^7gQ#dNla;r>_7DPo z{2tg$mePOOy_BA=p$~cEd%87r?%X^XqWZKpn_I^zD1wRa%l$e!b4J%e?S!EsJ9LXL zrxuA@jQec9YvA4Fd)gZ;tiGCn-&BI#kk;H}=7;7v)~+DPID@0Q1{OH^Kl2E&q1+lI zqS()ftRI<`Qk#eb(X4oNHR_X=|? z*jxPz9zlH*tjEVwag4L>=viCDCjeOeMMJnTMc@bu_G1kva>@3V6uSB?7QZcx=i-8} zt~KcGDRecby~uS}JC0LB{L5+F4+f%V(`u_vHuwV_cp+m6tj24tNtX)7*Bz0e&hz<0 zur_7em3QSaLH*%0Uj;|^k#=M1fXZXxw4S=?))8{{7D%L`H9n~_NyEk)VHPdDvt~5nMH|oEBgfXd^@sx zP+!oFEDY+!b|e=R@-d@rzA(Tnmb)HYsbH#{KR9N!hf%)1Ya4Ycs4q_=KDSs*P8F)R zB866{-kLNL#3w-~(L-I{Uvt4fZE;fjF6UE)bE!qfZd0Z%?0)HE(>YwcjpSVj3m#y-3_su&G zK7$#i-dcm4WR-~nEcxoLekAK;?1g5ioK?|LNVlxWIT~HfGddHzW%KHfP=L!xrMDGj zh|Cdlm$P&w?qcSRT!~|Oh*N=DpKQKLU0fG=Ezq7lMpvpXo$m~Mo~VO4J1gfDIdgYU z^S{Q$By)lVC8{j1O!~O(x1|}lFi+5`h#CI5WMJ-vE`F{BzxvfMekK?Wk4?xmi$Qq^ zsvF9y8XI8Pk7sz6znH0lbQP%GpT08cK_dnnzgKC+&eyM)hxzgU0MrLD#YOxfMW{6b zw+}Po%edNG;3B_qGIDJxHEmSRi7Su35AZ_je1Y1_R{HrMSSETmX*61mt`=<~TpX+% z&+J2$A4=Zbt`xo8K>So_Z(Tf^$;EFcJr}=|XZ=cQTgW6AOLHcs+Teh_+3v!PIdf3E zE{~U_ZsFJsdkN1VpW0sg+PWD!{~&KM^SM4O`yBRdM*4E0r}r%{RGZC33*u8?EngW8 z<8=f$8!nEs@u@_Tq36fFLr=1QJMK+9){Q-y`o1FJOMA;F!`VeUF6&Sm-}Z9j8g*;d@b*#URvD6F0zrgRQZ>2Ofr=!CA?=ZH4n zo9Tu<9oX_VNagTJezjU!(g)_2gtEK)(hIx~-R;`j_a5~28R(lwOE7Tm-gkV%g>|kb z1|~fZoGtXDTajfMl31dN_jhYz&^2*M`b62= zXI;`Kus)YTMtxO%;wIkD6kju}rpn$w*0E+M6mV@pwV*rD&G`aJEj||x!cK5oAGaBG zOuUQ#!OF_4sUx33HA!>vU-As%^LSO~b8t}g7;tCc`-|MnDJG}LKG%JUti*z{WQ|?% z+2K6!I#&Ugyx71mnsY z_4YZ;m31nERMQPohcHO-lT!!VSf#xo$?${lafxIYAHrD7w>U1|Ro~*cm1pDp?KnF# zoq;qs&~?Z z_)yq%>u1UN$Vu;+FL!n21DS0pmYK%fEM3uuE;O3DVMj3=+TN$MM33;?rQ-!3tN8&{ z{5lPmjq5;RzQDvhuj?UZR%o54X5)*fJon4&*4t6JV%M#=+WtA;{Wj6?zzjLf3$GOi zBE}eY75OB>uSM>5NRMV1vc69Yzv>3!N!8!fQ}uQo&$-&wk+GI_D>uek0Kn^0fCT`s zir_FT0Dzw202Yw1gqPv&6S+;?=xuNi^!j(B+*8))Gt3QRn54;Z%Ir{3^bQx+HyxsP z5w^W9*@;UfNBTKie-*B92aUUx>Z7|)Od;QNkU+m5=WwoZ5YK%TWFnbta2gvyhc#wy zntL>!BP=>p{WG+Y`+<}1siAD1dQe&)bM)Fi>SQLqglx`mxf@#}i5cr!g<%(Fmyz;vS*yrtj3Tc)-DdtLcOd{IdMy zMy2Ry^D2$+2-j#SA<4-H2=I5))*RXsv zt@16af3`PY@-fP-WOQC&7=MG@K}@gE96aEw8J>5U(QtOOwrl<3B|T*a?zmu5_)9Fi zh9Y(b>>D2~DOwVgiY4>lVvu3+XGsv7cbzUQppS1!_0a+VZb<>YoZP)lNP-!R41f$O?8wF}2(KVqE3KNQX6LfN$P(U}^IRn={zWI@4-0re| z^ckXVe35qP$XfTBkv!wNs2i`o?onEM21$EX_xV?26Wv3lxpuWtg;~j!T{+To_6~1z z^g~7j>gV*}usOWiSFm5~jQ-JP?Z-Q2&;;6R29f_;C4b(xrtM$>{P*K%<(5)AP4X>O zGhG{EwUhQZ1ZD1SkEf^&9sm#jeQD~yyHawtP?L3@IUc#(@gTy7tyCZAa>wz#=M-(e zw{@7*_r6FvI~R=+0!=sH8?NMgi~FpV`XBnt0Wmkq=sE1@r$! z2tz*AEah*IEP8#aSy`RLr?T2hQ3osKl&u~5R9vNL`%tNObYBn0^%p?bd0;)>QQBsc z-hQX0{!t{$ZyF%u_=wuC?H^gU-p(+*jW*B{=cTklOOeF1YkvB_N&Bb$u}Ph`!wj@w z;QAx>QT z;a`hFXcV+ia-8hV5A~&kQuI5~;fDemFU6>4qTgGs)Q(3&x21OMd?Y+6!c}RQo5m_D z6TgT&iE*J1=|^qdl&?URG}c_3GZ+}n@euW~zOoMSrNR++9fbRj17{WoQZ-@}ok%^zcV z4#^C0S?>(d6`o8GT_h>so81CU{NW+5wtvzW@ksv+RbKoWwqAcxB~B&qR|obT_-_Iq z1o-a`{ErmvpDrFav~4N)Q3uXAFu%!b{=`vqSq(&SK>!6t6mY@O6gH;7L0Cx13D0?s zT>rn*c7dHI+OF*ur|Vj@mnNu5v&9RjchYL#?P;~t77clOO}lnO%T1OS@x@*G;$&?> z{UzA3dbkuLX>Pqc>+vFV2YbqI%g#_x{45@&DQ4pCQ>O!EKYli#d^mG9WpLJiaW-b2 zke|qRBW2^~IwUk&*T(nB#Tx)Pn#H(DxEnneUk-#%IC_hdFRQkT>pck*iCLR0wp!%C z8*b_y&+>4=;FcUz;wzNO^wd%}DzZz1u9x5NU%yyj6Oqdvglv#;)LB~o*96m&pD)DT zDm<}Mg%|9U4Bu{0VvH%xH?G<#+72rN!^-Ofk-23+;=o+~YlhJd%$R=E*e|VHuTRM^ z2E15gWJ2VCY3~q!Lw-l0!9o-&;I~*Y)@P-eP9lDxhfRg;x2>y>XD3;pZ6Oo;eB)(G zcsUP7qz-B(z8;Xn+AG0HI$y;0E{U2%LJ zpM{P*uQ&0sAMQ@e-7K^-60Y7%#3jUU5j>S>bOQaa9Wz;V@%mPw(*EK}D{A>oKc)rs z(_P|>Oa7-}5!0IWJ5jw&d1xEW5ia1pQEl{gfNG<6@TQIMa@%dBuxq1(9VOa`MTOor z5(C-z-E*_u27qPV_wd@F6XI+9L>|$50lB&LKJf57*^sX0(6u9pEoCAWq2(!tijfdh zM~3%xvijQ#K|aDs(7sZ%-A|ZXb9IE3uPkG($kIZpWl5>Ltg)nQATU1UYY(tW%O;b= z>zs#VtSfm_N4Trs=-UUtl-_+Xd4EXnQ~l<9aUbmL)urmsSX4H9$__k6@7b1oI^nKP zZ&!}l_wWef53Bga_4`O|#scA52MDZSH(^zK`*tM! zK;#k3yo2?K>ipmqy_p+EXJ}9?ra32T!SZ6+EetH5&uu?T=0|#>v%pi2Kg_RYefx?~ z@+qJC6}Q3ewuK^CZ^6Zq28$#4jjDuA4z&$Nt@U9O-At2rmx(^4kkdtN%RXOiWkU}l z*(BqvpFn#9)DlB}yOV6w-beb;M~NF={D>;BwhI!(KiM9{nvpBdx3j@7u=3hOToyhn zykb>bakHI?eXr6 z#{MgyL0RF%kt=c#S~rnDg~(aCOO z--%`fT1Lv#5);D?xjN)eFj$D!5u^_r5&HE{rSFk%%*ry$=TQnI{o*-?mPwLdo+HAigV(v{&7J*Embzi#`mjZu&DE)q=U39 z0N}$Zzybh1k^(G{Zd#Y3E2Yf0rTrzof@rjn2Y&DK6jnOn=PUdI9{M3HA+bAbPbHL2 zY4msc;4;h6Wiji<#+$e#k@nd<4?+6Dew&*)-2s3WB z$7ZtYe)USfRAr;9{lrOhjiQ(${a)C$3ZJd;yv$NB!=d0};{jli<#FZRPI>z0H&`Rg zw?2(9{l;e%yvu@jEBF};z8XoiK5N0xvx3mN&w^i2@GBPlqJmo#bVe!@-$!Y!I|RwZ zUs3o|F1$tIPq^^c75=yje^ud6y6`s$qc!?*S-yVO`lw#C7i)m|=vBh|7!cdbJ_PK_+VY3|=;Z*bUrENSUAzTlZ&)(X z{Ezy2SG8%!UnED3t72WmKQ-Y&UtLuMUkk!>SyF@)|Fhqo~v z^Lq=wYLCaZo9Fh|PV-KFpBs~fiHCH1Ur#S{%OYiDb;Rc;rjclDc6gIX>d z?~52QP7Wb@wTPbQxZ($0j0LAn^1%4XjmZ4IOVtx)-+AgAm%;qBWbS z-F7$q4s?jc)|p0CnToBm+Tl{`>~^@=I;SiAbi%Z}%dq3j#jeby?KA7nQ&|5AW^R}G zJ~h-lzQ5Ftakq-=PhsO)#M=0ZRHHPS87ReD2y$7-zN1^TQ(VQ-d~tNJI671u9WIW} zD~`@DjxIpEZ$N7FnbAUVbfh>sS{fZ&eSRMj8mm5Kp#EnHD#l-hSamlQG%&GOG5(rp z=L;k4$eE)f1NFtbw^4JYL9X}tLa#aWLjU^e(IQZJ{6KwK2h%SN4os|ZIMuFfdnDO1 z>s+n$vN_^+Hs4bp+mGA<>_ba>~6(G(R+aDkrZ$dsv@H%PWx>Y3R z3iGOAX>_nOI=^H>sXQ?ywZ>)7{;TW*g<%yjRG6>VC~_^0&Z`WxXDZh&tL^gdc` z*h1Mp=3+YHmsmiJd+~R~P~~_&<3nIDLCD5G1b@>-HvUN`YZozxYqrU*1h!;S z+aK${b%*OtOT4Ew-MW+P^(eJ^schcNkFd8a*XHQMdBLXto!`bY{%0;TBo6p{o=(MMBA5-3F*coD0^PUTO z{Z^63U*+3<3tM-C;1^q8(5uw?qI)TqKi;~N7k)_AD>5`Q;?OpaSljIXD;g`bW5d`! z#(WKRm}d^{3^IDohuP@$Fff$SN0ja*u~y|HbbxCEx%j*2SaIcIN>z$)<3y=gj6N%t ztzHhddI7YQDS87bE*SrTN)A&>{XNv8lZ(U4`TEBJrJo!hh~Ek3rYq?Rc;N%_yV|j6 zE9G}`N{%_}0Gt#X<=BV1K+$iiUqm;N2#B)>`Pz^8V0z~xmJiL!k+;FCQnI_Pe5I_D zr~5+d_me6g^gL9qIM|hO#AVF6a=P<8(q?IO!V(9}>R;-vGv~?F7o*QfY(&&qOVQ^Q zGa;sYf2x;nKl%hHd^r-|YWGx)G;p^?Vy&rDsHS4OI5h}nen->ODN8P1zh7EpXIv36 z_Q_|Sx|D@n>PWcJcf{>3Ec?S!jjpE`8uGOBL5+(9LHs?L8f|%+z(bS4j0+05^qQJSeiX?k7~lNu~qIapt| zN6LM9mc4)*0axb*wUPR1?F7KzryMQhe43_S9RGkAAK@-WHzPos_g+lBu9aQQv_2l%^^p)l-Pq}^l^i|#Szf-C;pKLm>JlP zqUQEo#qq9F-@oiv5M_5zM>**7GX70D(X|ChL?)kgEsOv@GP@Cns=ssE_AtE%>tlPS zBG1-F+}PVZQ~85ZrEhU!M5_KGLXu*2eix3w+0yg|zj=?6nC8e+XlgXBE_A?JH34c& zu5sztFytb%(KSFK3~dIE zw04_e$06o6x`k#e?>OnLJ5RcGZc_BN?I3R##Em|bukrb-ykBlSYmh)r$yij(%lBXX zI+BB&-Mttdh~7c=>cN@n%CI)&H*IifYKFXWDPJuN%uU#5VL;e@|6u79zbhhZQ_1=R zHo`H@JZgZWvhNh3J+if7K2b1DnaRM$6_c(3t~6L#%z?|qU^xPeE*izeoj#Pvj(tEg zAH0rZ!X()^=P+mz>eui6EUjPtG88p6hDq&i?XKO#(&@u8)yIUjl|5D4BUk+|YIo9q zQ@g#|wPQ9joysT?)lO>qB-PaFQcTCz9oG9-*e4t!ek12ObLzeNHj?;0jqcM7<)U}1 zDM~pexN4NzaBgDvsa$U2^h3&^`4gvGyAj{_+}ySINZTx+lKS&&KC-2ooGE}AB+PhvDKJ&QjT>g4_aisi{KuS@0A+i?(RQ5BgX)KazV=PN8?I z{Oa?sMR>13_e*)dUV`1U*E4p027$EAjq{@u|CnP?XS938#PIZZhw0%CyZNbo)2_nU zGSFkL@|8uLMoG+-t4X^POQcCHR=qa0O{-8IdI)@$@O*VC>p$akX!WnDVcRSx_H_S^ z0K?iv+1mNCs%IBR`zw5Uh0AOD@O7#jqk$r(9ejA&y8L&#lB=EM=v}f0i#vc6f2a03 zUpbi{J#zvWu;sqx-xgPXiKl#)c0cm%eyd4u|WSTb_w>? z{=n2SLQ}hPkj?G4jQC4sBc>MkW+0|=T)>;ipU5Y(d_9UMYQuP9=@hy!0G(vt_zxfMeoey6j|1Nfm7 z%!Do7bYZ;m^*w2=ak6h_-k>>n!DYVzos|XiK^7%TkbH$oM?c3k$lj@bp7VEY-O1p{ zM$3>3Kr5yBs_kh0e8)6(9n5Hc+R^Q)0eiBG+ z8V5#6O|5^{vh~Gu#7e(i^J{B)f?=8Op*T8*`Y&sw_OII;o!8}!@(uK^B)&G&6?5|@ z=f=u&tsa`DDps_KRN1djben}P(hk9O#?;0zC+OFA0QJ3a=E^^o+`{VPoSuhv7q_-} zNAq1Q3${MvFEYuwd1U-EtZcbHN%`qC%j%39X#X-Sdeu)9cX;(Sbxyr|*Zlmli?kq^ z!36l#GpL-RrF8}+HplmOlfF`>Hs;r#3e~huiIuABGxTlPb`yn6ZQh)0Mh|Frw@po+ z&8K$TZa#%RVdwPE>UP?HP`97`zf!mL-Sz#yt(%rYn0`c`RIgx7;M2q>@=0Y&B{zBW z>*uI;sbl7l22-SDhUs)%XBqTQbBp@xciQ3{T?bF%v)9$0Ka|~vab&h_R+?BuQ@b?e?VH*zcIk#UfjKjUoCJ*-l9zGSF>Eds^%u`PEm6wheT4f$;x?Y`${%|1||fMKgb# z)^fx4*{rIcMlEW?1WqMjo+@W=Rt43>;UmHsJ0|@Vz3KSwcTarpEUI*4Z(EFawS}}n zCzjO2)rf$U!cIz7cS*s86ud860(R$`y#+hl^sDw>Dmx9V3sU*jiFD8y8+5*Tbpf}W!pM*pR7St+AAOl z?y6t+E})m|I`yWOc3kz&zHfAdw`aZ=?T#H)lX`w(CuDD%y&ZOg*$e0*cF*m60^7oS zIlz$o)U8tDUm|~gBG7iA0{eIceM>dQYtV~pPD$GFU?yp|3QXed{uuiF|cw${WCCH|2B_C1@+yK3C2%d zv7o;1a-c`^a8SN1zR!aCtpeWL2EwrMm2o`vw^Sc~G4^VuK*7E0tEvv?r+z!%_ z5kJ~uPaPBSBOMTNhgfvQOvg(=`_~BFWI*1Yf&CZJGrr@ynmXQw9=+Y1I`gEXgS=v9R13{5?8{Ug1s_}5`7DNY89y?&y2(H9r z2Q0WIhy82)uhcvkKdr@bm<#;c0{F|nAt0swt=`N1rckfFu>3n;cT}((mbEGL;4Pv> zZ&9SQ&TlH~`j%00`RQIp25z+ud{oM}5oeA3hhmHw1Y2_nUGekggsj3Hvc_pbcAXls&`bP9SI^4G5cjWN~RX09tV6WUM z1JNHWqoQFZt*k24Q?GvSN_e=*Y^+ePy)Y>(oQ}isQ%&I5RjUmvv&EGxtP8K0E#_Pa zPJ-bnCb}@UZg`-$a<^`Ylum&wlXA*b)-|D%`S__YWbNkU{Gmi9{cB67`0MkTT5(=~ ze>gdO(!fdc!s1Euvi#+WC-H+>{cAJp{Pibgg6R@J9g|s$xYzgM@RLGow`oAAWz7y% z!v3{@*74C{y=|~hld=E+uN%tdR_w-a52^f?8$zmc#t!ABhB~_)Q_L zFW-aiDR~w4<59X@65WSU)d=>Yzd|JDqY;dS}oN&AsVbRqOucz1FHAmlQ+I_rpzHzI(r`G1m`6H+Fv|*s( zWqFzMR`E#MQ0=-&Fs_*A z1pCrp)MC(+b)NZ{+~*wd@?8Nxrxpo?dt5xHS(Fu-Al8%pFr$Q9K+H5jI=L_PDVZ%- z7P+N=rDa^kPE1+Sm<U>alGA8@=yf1^z9 z-7j=38eByta6ZDDA-3_aY8w2FXy=F2?@1c2@eQ2;{iozxY;gid4X;@Ipx~^+>nP_o z(L2L$DjFX_d+R{`SULK;I_#hPrt;PH_M=e>PqKfD?Awznxgs2)Q3&Z=QJ}SI?`C9M z!898yO_gY$sEZ#EAs7FHhPv-|@t3b06B<8*el{vnc$LLB5y-~hRJLsV4>*j*NU1H$ z>M~y5z9^9d4`5}c{(8y!3NZN4fjFwYyZ2C!n>VcVo|=3UL;Y8}@Fw_W$G^yqzv#~V z5cOhJj6s&~XO*CrCj5p3rourqE@1ojPg5Ffx$4(k=Fs4Kltv>-NN8kwXz=A6_?QtN zE;}552Jp+1gfnMVm6qgShKj+nI z;Jk;$R-ISEPW)})voiq9-M@^$w(vK=8vjJvlN*&1J%yp}lRxwok9&3JXv8ieuP_WZRy zf5WrkBjfnDl$4P9D`b-3U!4OERhwSU)dF!9w3`j0b5BOuz5(?0_g+wL(J@jf+*O6RGlH)c> z{vFAd!Pfo*k73n&tI0?7^5GHV5bx*jcK&qwWsJXF`P+j(8Lesl9>*W{zy`z0B8qu#|B3hXstxAy6_jCfcw>v?= zL{n>JkjHJ~tzq)ztL4_WLKDD7$k z>kqf>lOHW3g}I*^C>twpHa1l}2UT?ANWXV0?TC02J)ijjCGzFIY85NzwlWfsBQ_h zmZMgiaTr5JY?xh05pzN|_wV8wwVegF0ht>=Jv8e-QM%du9tL(X23)!PK&1(1pvW)r zq)b>=vpfw&lMft}w*lcimauRL!cG|3{Z`E0Am{d7#^mM<; z=0S$@2}UtzGO1sq{KkK-=P+0jbBDotvwWqU#m`L+w?uScu#{i@PV0bDPisK!z4QCk zoJG?ayf~m;s*8w8*?6f%>ZALlr3+7I$=I(xFX3C#ZgWlhs-SKjkM0JE(bCHOy0h-$ z(m6?08gIOt^u`}~7{8Q)bR_%L-{i!0Uunie1CW#{xF%+-nRM} zdIH}s)K!!HZ$P@)nXSU-tGD}W{ky>T2>B}Q4@q{%+ZK%U6aSIoH}j~lI3YbqaGd^D zNBBNsH?$u~+p*F#>*aJsmwyo;)AhX5^^dl7J<&YG3sY8!!NMSYW6$Y8ro0W1$B+6iIJFpTE? z6re+Z7I{FCWiDdHBtf&6KWR5N^7}TJqYJo|v70|Jze~>J1BC^yu8E+(Da1mdAjGj= z#DYVdQi}xD6S6Z~ggeHi8E^->a7zP)u^yrtgGUz@77B5w7ja=1(X_j^8?>@rv#G(H z4Jzb{sg9UBc6%oE^H-+*LGzCX={yWLi9ck9=Q~1hLv@MI$x6BZAJ*OjKB{8vAD?s1 zX0zE8l0Y^gloSXoNjAOHdv8L3&^rjoLKYBM7lSB>f{F@U5gV@xDi*vb7Az>DqGG)& zUPQ5gidV5C7XIJonK@_AM)1Dx@AKbJGH1T?JoC)VGrgQSajtkZYCvfx4XSYp4k(RN z`sT645Cyn{@2V)8Vn$H)v_5+WMQ80( zOI4pFyD`~kMPtZET^o)z@Mz2x6NuqvnAdI5%8Q-U-_T(os#@)2DVG3a5~^v~_~|d} zR@^zLzShpgI6I;HFeRq$0bA`nNHV(uY}ateF4;v$X6%r5_)AX3uu@}W_6|lQWoWtP zaFbMS4L40kQoH3?e~YCgntK?OhvI%KAH(UX`I2R-PbzeK@;$!q|oW9t`>65LH zO5a~nWk&SB$38%5mgB4uXtN&pyL_P-B437|I~{);{{$6(b9R!E5Sc%eXygwr-=h(X z%nmc}sKe!vSC*t=SVbLe85YStbu7ntja2kqs868-HaNTz2{a>bYw_6&M^#Oac z8A+V7@YoI`U;4a?Sx*;pn`X8HiBd1tRY(<|Hb$b6KIeG3h-bto+gl&7LRVrjY^b8BJNb8G(oha z>}rOYk;p#Gu>aSyajsIbEg6fpR>R`HO;EHs|R z8uR=&jj4J6c?38YM~F{tB))N(luEl9V+=8@s81I~|8E_5{z;_ehn5cgeF#<5#K9KJa^ zFKS~6sBQh-$k8`qv9apC6w?nsBJ8f;3pe>SPJSgSTCG;|LiLfq@?-jHdX=oa+YzAq zXqHR;>7qO0@G!-JL&nKPjx}yEa$**=T)KvDA9Fj`QIzsy4ChL+;H$C?# zOMrA{%R3fn!gt2~Rmd)!)bbR4P1|_m;7aM&`9;=$s`QVi^yBh2DJ~kf*vWNF59FCV ztfO=A#F%MNdZb0sHW(CPZB=eR86k!j=-zHfI~K6omZQ4FlOE{EM>dVryqy6H6ETt? zh>cW!AgivDF7P#neDS)B$yLW(h$@#w#E*Y^um~dj(a@l8fF8tD$idf=_;6DJQRu~c z7l`>7OiG+8F*bW8PLmkJQNqprG2rH9`u|%v1&zWfXcSJtdBW+VdwY)7;Lyc%V2jcL@=@x5F57m8eBjYD8{iahBMqSf!hu+_7Lqk3R6!4wO__A8 zC2$7SCJ;v~lz2UG1#pOzsN>Ur6dl}c#yVXC0&Ow&g(JOKFc?qV?M*CPzWU0jU=6$m zzUfqMDLuh6j5vc78Gk$i@)V~dM;RsndixRC6Cz)@8l)LxPww5|sV1i}A$lkVU4|d( zNKTTKzED9?_xPJY8gA967(FfB>W`ujdFXaRHyQ-*D3CI6ms`h(nRtIO~`U8?J(13GeyIF8>vH${3e||7de?GzABL>;b1Cu_0r9 z>;XsQM}Rx;CT!7Cs?B?5GeqGKc^+;o-?7(}y?+}0JVNz293gk! zMW~Dvq1b2{p$XCcH5?(%x|PVflIGF=)o|im$1XY(=q8>*eDUCN5YU!~GaBctD1+*c zLw_z;;5E?wDUcuSUj-`y4{@;LcMT&PEi?LODZ2xnm&QX;SJmZ;% z>ln8FQoR!;rn&~~QCNB#r@Rs0Bq^K41ub_^g!=@`J=HtK#viiWJrVBt${o>~W@9&- zD6H&LaH-q`QTnFan7S&zXbh^rS`FHz2TWtHMgCnvn~Z1gUFp?f0exMPJ=LH_(Uf7zD1 z$L{W7#o>%IE2e&Ig<1RQRONhCG)!e%>Ptlt%O9p38&GXE+lyWkqV)53#Di=66 zPI2+!{1gS8fva37N6;Fj(ygc5j9eL6J5&AWS-4H5aYsGc1p1i~Z%z?M877};{&MTJYyMn2T|uCGhae#NrF1h2 zttfq;>)zfJy}5djy0!c+^2y5vd> zSmr{~IFG3N4!lS)pmvyQgNfLY$=b$Ttx*XMfMEd0HmPCP*x$1 zG|o6@U>}=-QNKiGF%M6k=blTDcLLb4MWgg*DvIVkSXLB|vz}~8l10nuT?B8j(e(pR z@c4v>uSs5EYj<*q&$g$1I6(uhko4P3B~G(-2wgv?^f@(3KH({p9bk%I?c%aD3?!wa3vibSfj5P0F-+F9DnGolK@|79t86C(Xbe z6wbhV6d`O|(qaeK)ezp^cI3H0dYeg{Vim>;IdHR8Hre=Kpi318XD%IdPJ!M~$9fEx zbnjG(gDUTTQE#(2BOhCB5owLDZ(akfIk|&DfwsyVzKj^8$jNvXV7SEH(Vby#)&zY1 zi(<}cc(ZXD_;M=p=aOo>-s}o#U{8s_QBHcOA!-InSvyYGOr-14aJtT?RhypCUq&Ph z;}(wa@Qz5Ht^Y)8L+)^T9kG?sqBpg-^rg zQj7Z@l&abG=wMapoY7HviaR8^nGG|kIhInm&3E9iEn2L5wCG|l zx0^h9%0xlHzCKTxMk@cdiBp}^zZMdtDTQUh2QFy3lAURa<&jj@o0BIas$Nvx#u-b+ z4&7j!tNO}tMq}&IN+Q}^Eil;Ig5!H zg8N!v2L0E;6c2oNx%_zf$W7ss05u_i$~cfvIFQI*?^+OK-AKkw2CeDUvhk>^Mt;+n zh_2^JL_SxKbbAbLIZdNN)J!Br<*qoF_Plc~<&o~((B0FGbthBYNv#?U;0;}~n8?D? z%;{YUIcU#WIcoCMr~~(QF_R*T81`vBPVaK~i;t1-#1-da5Wg2`%*ZOuh*6Gprb~QG ztZoK`E2Lsnn0(=Ito-UQE*yhYfx5uB2N>Pn&OHE-iiX<-%&0un575@5CNR1phwSh-EO+&)+ zmdcQ%I4j)$Cs|Tby)79?EUW(f$;eQXm;Ba|v3@BW>xe|3cevOn)r-3|PBjldJInE6 zGR_u430P~6PW9%%me)2Znywj*OOExn15S$jQ-hV5Cgr=5qdm-JQ!CD$IOx_)YVtgV zXi0Dz3xgyF?h?_HqFhFD41$>t9pefaC7=o`WY&z6lF~HZ@a0G2waVe(%g;`7`dTN& z`_g4=f%i)@GUd!H+T(9e(QJm5bZQ3V=arNzPFscD@byRHG;@^$apuLNH~(wXWX|)3 zQX~^_*J@03Qi7TaHcEj?I`u+HQKi;&U(Rmj3UPHCyqg%4Qs6=yy@&#CsVj9MZfwW9 z-!1aA^rq-%DXvLw`doS7C<0dVs&~-#Jc~Nyai`#QBAcd%n-f?A*As`kJEPE=Sn!PY z-!_`F7;TZ&Yg)RX5>Rskav-YuGnffc3#mTFrN(2!oiZJ_oWRC;Uj000lqG{JabBFf zDJBW4zo{e0)k{tMk=ifypzj*|| zEorf+#gut6&mz@U^(szqMd1Rm)Zz@>%~My{Ji&q0q;SKK&>dBTXK+zI=s2vf;#Scq z#f`b|u(%B$rb3oxJVmPDr{KbVSp`zZr1Go9Y~TbikFiHVp*$8mXD7aZ5g+1J2dj%iukhLd*zJw33{jF4*rtxVWp?o!3nUj$@a(5Z0*w?$Fy*X;Mu3 zREskYoMX^PyHQoCwQ-g_krcx>4VBehT~H0ixjCgs;veZ?&d(L8=?rE%US%GV@f2$_eY z4%|uSfz({J?AS00S9xSzUIH2yo0C+5lzPI~#hS~=n#xP>RZGHN%-s)+b>wU{4i?%ZqZL*Mt`bFssp=N4!={Gvl45Yg zQPqDcm_A%-%~R51b2Tbowl+R%`(Ui(S9ifDQUUENJ=J`REK)J3`IJjBH_C_q7fR-r zd6FDHoCc+$=P90mVblPZStMJAJVhD(U>TleaJdlFS!ywXjNiascP=B)m$D^+z5v%oY#yP+U1W# z(x7L1!0k-IyiJmpWUm7C!~0q-8TK_I7UuKHRYQOaV=sXEnyd7oSlQbGM_znH>tKdP z%}dQ>x)f8Ti(@^M9k{$rq&oxcG3_)6E{K1$T4I!=wp6;&UJcr44WI@|-p~E5RnpCM zlnkewTH`f}@Zt&Y+se6!TqIFrzxj~!f>qDXGgvL4a{IYc7LZiDp={+>{V7XxW&*j8 zM=~wzXR23yt$m_7urxi9ntWe#oE%~p;)HW7XonV~f?=H@NDtZas3R4=$N=K{n*qqo zQhxCM;{EVy7=fSh;IYsG$UYF3ooetrI3gO6qVKnf=IAstc*<=JZO@V3vH@mvDD1Cf z*oJs9Lf1zAEP1s_YVky;k;?bi%ib<;h)S%vWu556(Timeqv!>SuI6@lrPS<2R9QXu zoP)FRPU*M)J;YJ1u53`^%&ll_%2OSbBM7Cb;Y37HI%{do^g<&Eb6}C?m*WbD%QqVrkTyVwN({9HNK~qFWO>%j#{|D)yP4txA8KR98vJbg&bXAK!w;Kd$=B8E02ExgzwIw1)*ZLOlhSo zQ(G&`qKp`2i?M9;@&171Uy>24Y%??Bl&wA^UfE`3v{1H8)OhJ5J0n}!#%GLIw!(}; zWgC)t1>&W^q|DpHU=UwHswl(w9#RGkG=K1L6=A!YG+FQX<8 zlpaLEvnM?^5~*=z|PN9;xJhz~vGg=iHxN45^~yw_9I<=$`>lqLHiq8KQQ zl1#g_4t*21_n_|5svVhS! zv=YSSDk{_LXuc_#V7)2nwY?zuRihUq<@u|4k=|auAK4mT9;EPVbbP*}6k&J`3J5i? zFH*(t{lpAKoaHO9m=u#UeLC`KU4CT>JBH-M3&3)N8+DCc=zd9gsR5m`ov-*2>zfgv zxx~yT*Dg>r)bLx0CXchBE*aeaBf0pN0LSGye2Y@u7DHjkP7`-3O+g&%nTQ!Bl za`KxS9&Z_v1BRO;8R*6s5&WR}}e0%iBrbiav-G4&0)=_9Gjf{prc=$_P>f ze&!KPPhpGte^a_nz%ck`75R|{E?`E8Ba|lASg+d2=a&Oh~sX~szU+WTihCbPEMEvM1ge{y1+AEPX zgguPH?qMnz%4CNKPp?OMilEU+g7XFT_TSL{^*1y+d~rURv>|PyApygc5-*@9vdrWC zka!xYlb6f?PMstM>SQSqDWoGuwh$v|pG49S8@vO@Svr!QjpD%DVjncl(ypj2s(B>O zx@^D)hh13|MAs_OSa1A`Xlsr#gIgOk1!lo9)SKM(6i)p(5{o@I_wp5^A;ys33r?)x zOhk@}Y>SN$g{D4ol33qmILL!wNWah%M*?9{TT+bYL2iTKncAQn-Af&mQ{HlrO1rn% z9r%Ks$mFk;p&gzo`S?ygNoVU6T!zE~>aRqQlEANRdpt^H`7zA*^e_EH0dkmK3-E1FzG-leClO`j^ zd9f|0x$gB5?Ih8>Rg}k6!ZP7T@m@^v#&ZchBT5rdkQYp7RP-o$xo*0{IC!!0zm%Tm zt;xjo*P6_J+$~AWG9_lYdIr_=5_)3X${%OKxU~mDmgClkN!QT{E>qVefpkq0^n|Do zNuZlpSpwR;7?Cd3h%qkZ1Lc!V+w#f~=F2eo!Wm+oc|JdUmo*8l8cwi@d34hMIQHu zcN24pjFTSh3Zj1%I`&XE*z}A)OhR`e^nelS$%NmTkcX*iuopQ5iQnIg5*Q>7e{VAS zzzFq)fi-gq7q44Y>lxCo^3oJu=za?TKRPhhf6B{6_Yydl8w548(GdTz3_V~RTrbi+TK zxC#OnkiZcUJ`DdzJI1WL7TEBQg1IgR<r_YXau%t z9J#=3^}Ls!>49t+b$lF*5QdKQ$dHew@{uAR@$wNv4F)q^|j z7)cpN@%4|V=(_Alf!7Bbu})yti59DQJF5}GgxF0(4UnumTaD0UK)6ncbe$?)r;#g_ zAA`UBBI`0a21!`>&E*1*9%L^;i|C(DBG}bG0q^}PJKd5?rHA1Fb9s%QfMym1c@a``4p*e77!*Xg_A2QJQi9ez%h>YV~@feq`VK!gJCDx0>DL@ z7l9g>PsT6sA+spl+WX0GxXB1D0Or@YIS-d3{;zWzLwpG24~W2yJ~i|`aVcd=i2X-% zl>EPeh!gt@!J5}emyUXnpe?fXfM{>YAKubc0+=baj?Om|yY%EKe3Hj!ze4cg=U)&os66dQ5@|+I7cOVv|*mhy}I7hTAkcL(gn}b0PBuGJe zC!z%iT|yFrWYY3HzPy*0g=@hY$O>+XXiO3xqow5GtG|=r2@F`hcl+MOJHJtXdRn7L z^HZ011mAR^Gz2MOfsYU(%I>d-df+m!dndyy9o~>a5h^9aKLxJTAIi1rd7@y8NB|TC zfqm5aAA~4N?XCaX`aemn|5U@j2A`NS{Oj4g8fM_#2*O$>Ohs4$L=Jlm(nkO%Ah{Em zMzMf+?o7}bT#g7+r!ZZ)4^W*2^A*rugS%l3^Ozlm;lI+32k61Iz=r=Sn2{X>`ns!$ zKzHt{lQTK`0$)bm)4Em;c(L_JX$vj5}T7vD@gL< z43cRspCCx$Q$aE%9Ar36|AK4}J`0iOp)VcbWD0pI#aE=Gy&X`Ha81Yw!|z9lmlQA7 z&hqj>_FzP4j=@jB3)J-mJ)%Ni;z9dPeFfja!5A#-!IQ8CzM?ruLEsG4+OOeYG3OfoSrA40NUGe7z!T}g_kGZI-~-+M zLeMc~=oal?1c&@M94R7;zYPr7G5dG=bEF+JX{WzEjA%b*?vj@*{!AELmsvS{KLS!E zfM^#ArO>|>hC8ndPPN?v8}3KY=_=-e=->~CF79urLDX?%5@vm0%&c7g$ThJ5hDOfi z@O>+M`yQ7U9^mw*YW$Em*@nf5fum&`26f#AULFIX;LtZ0G1fnY(A+3Q27Q~&y(k`o z$2k2Ga&<*}XG0TiXLRXDQdb7=(=_(C?eF}dfBlZsPrILNsjm1yePuhsBUyP)i-vnV2)>DXty^{@LQiN}rrW~K%4tf1Qlwz}>%)vJrAl^VB`3X;n z{9jX93J+j@AxgNv5B*9JGS8^*g5Ib;;$sSM#{Jg@9B@33U*MgCCy!xRMDPqaygmrW zZJGEm0#N8Q42)HX&SMp3lr*lvq2GzY6Z!)W9Q_P33=-Oc*Eps3w7+;KI$qMG2L>W+ zlE-Tiqy=KKRKj4FQb{5xtP-|BB}t|OTTH(XEB0iQ$`&Y$gc*)z z{(lm~Sc$!Jp#bkZOAFMe+V#MGyj_u0=%E-Kw}$(q*tMWZ=6qDf%U3GjZBj??uQk z32`X^SPh)Dp(l<$q>k~{!AAEzWw?1cIK-Yk>}h$UP0n-p|7Cfsjw0K8Uk z5tU&Se2PPe46bbfxZ?hKL!5v-42jV`SA*u?gMxu8%gFi|tk|Er64SoG`w9cyedBS@(c)g zcQGpbO-p|JSc-^|{@ybYhE(o$N=S_VZiI?hJqrmn6LEGI1615LR$&{U%JFHTxaWO2 zKBYFI4DlYrI-rDOCBwfD0`gPv;ZUgyoKSuaF1*2_Ts;2g;X-xV@GgNe+hLzV+Hjwj z;cY?(_##{q$YqHhz*x{7B3R7>KRvG{ovS zaS6M>j;K9|s$W76?>IQ%T0o*bibCM;jv-2@Coy0vguLhBegeY&ZlK`995M!JW(=^t ziEqnGR>jy9jJ|_XYZ%h9Fclg;hkL%zev_f0#9N_Z#V5%j!)va>J32+rkev3wUeUdj zF=k+#vOiN0HN4Qw$)+gPoTe8;IP1X38j|Vm4$XSpw3TxSWver{drP^GgQSU@p<()` zJfa`%>5y8aVA{6f0B8+M?&(M(rGfW!NOS+4h_;F{*4A_}M0nILViQK-lndG#5-!^= zD%p+NE)JR7t{~DuZ5NfX5E-y{B|GIaw_}%s1HatknIh2 zKVs+oF0;-4nBzu#$lU&TM6}uLKRVQx#H5A@ahpvRZnKGCOE|-Dn|;iZEz?b*H%d1L z!0BGA(oJy)k-=%bmeLw-Bd{J9k)A=ovW-Chr}i3%$J*aav-UUBto_Z6kcoESMtc00 z{Y^t8q5R-v4)TxWqR0%z19hLKqh{T|1$NZ?FYrJK<2VKfgUzh>17U~yh=6*(&&K8o zVw=<aa(PBQX z5a>fy{@^SC;GS7H5nucq3Xox30J3Ze2B>L zVj`*&#okt`7@BqIQ!6iInW7TVs7$eBE>jy2RjNyrXCX3RA3}E0CYP_9z+t<#_677l zbO!wZp1Su%n1PqbiORIb=Y&7w@QKg=G7LKUdOI3Mxt5BY{TseJh>s@En4ftM!t=Tj zSUaN08jB;{TL7#3ZuF(WSHKp$1|I#d!bV2}BFEYj70X&;c?~RvcRmL7wj_}Rj(-%- zOFu{aJ$Ti{fGRBEPRAJkO^|>O7;$4H4w#%#nL?9_BW%A(dSzrP}1JU^S>mGSvYC$fZ6aah)f!hku>Q1uW7TS+tWrl za3|$}N}I)GOPl4k;$INYX?quzKb`Nv47^Wn4Mg!Sq_p*b&6c*q1kDllay_^X0S0e{ zf%AD(O!VM-nEnqMvEBO@w)-r$B@xR28KbQU|G!BH)`{t9_>T}mQ6l93kN{N7;3&X4 zydcry94?W>TSa;xLDfea$txacpgU?moG%|J6MKX20M({ z(HEc7qg@-~o%LOj*qC*TPy_wP5V>~Nx1T>&uQP?$Pd}kVqQ#?eGnQaz{($~~T#=za zlUTX0+J)yi{l|R)jA)VFA^cq~ z59DD15c*>O{{N6v9pB{qP`125iiF|+2F~rMF4K6Q=6heUA0qm{B`bIzml89W&mO0GdSu)F!onDna05sJ@5jI}AAbSb-= zo&0^Ml%g!s2Uv5vWc(R$Mq?eq2%%Y`4KXScUc?v6c-Rj^tofY^r=Jc;Qgb>ElN_2- zQHaqF|4)!hA1?NH0v(&>aP_sQAC9tU_^aWx4rNOo#WmOBi3KAdgLfqi-mEZqvw}ZB z5@K>>pAd-A~E7nY8Y&hB>zEBJVm%DhiLwnB_DZ`cC0lqAU4HA)-g17 z-VaNNsLDzbR4ZsE_Zl=pC|2_L2^}87o(W8Yj~^KR(^TY4-V5~La+1KC@HoT#40M_M zG?s$Ml{fHpJ{6!GUc~l-{-^Ua^b+_Pt4g#2Z67a%;LDs($b0Ir$Ah{~?uZ7h)v30z zfZIlLM|;?S2XeM5MG&rzLHLjrG!XwMj8VX0QbqzDiR*;ym4^4+^ zGC6_dfa^>3AeN9Eq17;uBy!{=u}n$hb|*w!68m1^)Q}HbY8Z0aqc-tBtXmQy$G#M$ za1413j6>kPBWk8->`Uzwhr{FDIJoBa7%>1{F$U}S#o>QRNkLITc~NBvE#l#2XDSs}!9ENXla#5X2JEULe7{;U9T47y1ZTSvpKc7*r>8<>f3Yty&3e=qU}ylwz+ zk9q#7#EhSgPImN1kH*Hd1~{XY(uXK0^at@j78XQN#AD)6jsKm*g2@#|vEm`8=xY{W)Smu#jlDUIj zj?EzVCV6D`ntiz1Ez;a%Ut2?_s~wr4*n5+mqQCpzWVg7d3Ax;vMdnq*2Tpa0p-lZp z7TJgA@2P`(0`c$bKs{;eve~9T+1GIz zZ$@mt6>Bl0L0IfwhFGmpE)5*3_H9YRy{v&E$Xp|y?Tp?@BVP$($B1215=2S`nQI3W zRXN2}j^{<4-zmdDT)fziLJ9ohOj4erZPbkE_XS%i8#gWezFWQ|A`hoo+(tqY)Fg zSOmLU_}Lu5?z@@um)so4d3iCJ^N_9t(XfP4aSf>3RjfL6+r8K+;=55O-<6WRBWraX zay&s~fHOf{fpk?W{)gg|pn<12kG9vYDs_sD?Dx(plCXd^^J5>%wT8YFx0|xg_H>HF zWF581x+Ycua=g;i2ms7Wk zU7mL*A!o<2Zu_?*oiAhkoMa7;VmWuP-d@;up@} zUQJ1F2f4nSggrt0)S2?-yPjk|>)kbFjVPtfTKqmpB9mK13>^>VHksVtLLKv#j3q?v zSfVIL%h4Zpto{O>jy+smidO?Yfw-BLlK<_b{vt+TV;D5ALTGV;Ts}#Q zXS6#{q69`?FmhA73eF4JpIab;Kn_N+IE7E>H|C6`kAVXS|yal=z5e;LhV?} zC;bDnZvkr0Qr?;zm|crFcVN_N3ZW#?mC-v>CF&+tg5!O6kIuCsS#%Q`n&!<3Jvy(& z+Da{>hnh%K$EaUfkIoZ7n*fw3ULH#RS}XKMpB|la5$D-V+dGM9Ibscm5Z9AXEUS}^n>owHy^OwO&T@Qhk>av} zX_Z*_C!H-sTm<&Ob}{ImAHF_!n<~vq`k!G-xo{tGNTEx5*=i;R7rV@(Kbap%IIZB~*>~}6_%}_!p?Ps|xEo4npi8zgFoPiQDMO5J~V#<|KNNue`@VcBr=p@pawu@<< zL~BMn5PB_2XFj8+k$(e3cTvu0#ayEG7j=vla>*JXCNTQD~5_WOk0}QqjP`Ubg+<7N1sIXj4m5`?etnPTC8F;iqRNxg+@6& zzH%cLQpSoa(KIEBs4g4F*8;8O5XJ`yjTh_L-+)|+u4UTJ$%H0|8#F3CYX?ZQnK|zt z=sDReudAtMuKtkWilZHyK(nuHxN((bK{CgYp-gibS>D(+>pm(et_lhON( zri%wPs_(P9C(fu9GsSMEiR4Xng!V8>SLiWDO%!^ZQI0}SFuK0))EUoeGsTmPJ{mQ3 z#tv<^IKUx%P&*YN%oVRNZR%*E%@gl1YN^n>jP|m>`Qm*>J(xCM9ATsZ)#3|KAF<3( zcR~xq7bv=k;@68OjH|_{@>fRbODBxmuPqjuPMX-iY&vwkL>P>2WwaF2d!o%8lm}fe z6E2)iPZS=7+>ClMS}x+4Q&%W~(dmKYFDMcj9b#G#JIy3>mqN`LeKlk{b9xxfRVa;- z7)rEDu$M;uJ|9ddBw8~X#hf9L$>>Ri+Avzps6pf~x`okYI4eR@vKXxrK1PDk<)V;L zQrE!LT5*LaX7ukagjS0(MtMwIBPtnkhi2;mSC^VGOXy&{|jAZR54446b*NAb91fvaNGNUn!t{2nMr6-D(x!+gT zitEK}Mx7bmh}}Y}f7gxv9lEAA1$FnZf7QLM2NdGyreD5U)!;W4Py_|q*>8l&gp3Ee9?7?i#q2~pDo`m`E@ z+N`oEM7vLPF+^sf=m{F3u1q_@G9M758667}?Ez6|P%HdPn^Wzl0F5^f%`xjTlhDIrg~26x7@dKcamn zeqeMTbABg&V$MN8wV<70bVntjUxntNST}I!e~5TS7eGp__(LQ*DD4+9(zJ93Bzl%nO}#|VF?xNjMEe=- zWhuk7ml*9|M6_YrK@6!A#eE$5Fzr>Qo#YUPYlj%su)pEj8;sJ}-*D|MMvGdKl;PSt zj9PG9hHLLKdi!EYd!Nzsy(Rj9(NdN
    1. o(P?kADJH}{9DRGX_K4rZ$Ehbc}op7u~ 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 Y|KBg@2$WNvt{}cS^b6YmU+`}KZ`8h@+5i9m diff --git a/packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.xml b/packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.xml deleted file mode 100644 index ef8d2920..00000000 --- a/packages/YamlDotNet.11.2.1/lib/net35/YamlDotNet.xml +++ /dev/null @@ -1,4936 +0,0 @@ - - - - YamlDotNet - - - -

      - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Returns the that describes the property that - is being returned in an expression in the form: - - x => x.SomeProperty - - - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - An expression in the form: x => x.SomeProperty - The attribute to register. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Registers a dynamically. - - The type to which the converter should be associated. - The type of the converter. - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Adds a Member Attribute Override - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - - - Specifies that is allowed as an input even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that is disallowed as an input even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that a method that will never return under any circumstance. - - - - - Initializes a new instance of the class. - - - - - Specifies that the method will not return if the associated - parameter is passed the specified value. - - - - - Gets the condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Initializes a new instance of the - class with the specified parameter value. - - - The condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Specifies that an output may be even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter may be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter may be . - - - - - Specifies that an output is not even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that the output will be non- if the - named parameter is non-. - - - - - Gets the associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Initializes the attribute with the associated parameter name. - - - The associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Specifies that when a method returns , - the parameter will not be even if the corresponding type allows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter will not be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter will not be . - - - - diff --git a/packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.dll b/packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.dll deleted file mode 100644 index d0bbb751061351b680aa67c7c2d6b6afd82b0e12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222208 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℞AHgReVl3>!9oeERFoM(v4F@P<=u7|)zH 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 diff --git a/packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.xml b/packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.xml deleted file mode 100644 index ef8d2920..00000000 --- a/packages/YamlDotNet.11.2.1/lib/net45/YamlDotNet.xml +++ /dev/null @@ -1,4936 +0,0 @@ - - - - YamlDotNet - - - - - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Returns the that describes the property that - is being returned in an expression in the form: - - x => x.SomeProperty - - - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - An expression in the form: x => x.SomeProperty - The attribute to register. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Registers a dynamically. - - The type to which the converter should be associated. - The type of the converter. - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Adds a Member Attribute Override - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - - - Specifies that is allowed as an input even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that is disallowed as an input even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that a method that will never return under any circumstance. - - - - - Initializes a new instance of the class. - - - - - Specifies that the method will not return if the associated - parameter is passed the specified value. - - - - - Gets the condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Initializes a new instance of the - class with the specified parameter value. - - - The condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Specifies that an output may be even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter may be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter may be . - - - - - Specifies that an output is not even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that the output will be non- if the - named parameter is non-. - - - - - Gets the associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Initializes the attribute with the associated parameter name. - - - The associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Specifies that when a method returns , - the parameter will not be even if the corresponding type allows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter will not be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter will not be . - - - - diff --git a/packages/YamlDotNet.11.2.1/lib/netstandard1.3/YamlDotNet.dll b/packages/YamlDotNet.11.2.1/lib/netstandard1.3/YamlDotNet.dll deleted file mode 100644 index d49973d089c14f4e26ffccd9ab850cf8d44a0d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224256 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%0Ar>p<+mpaJ>g>L^ z*zfCf;?4<{xYhorwu!}k2Bh6;w^_>NEkV?`*&Q_Vthi=i+U<6C!+y*dMy$7Cd~fM? zJIye@w{*Lm1IFcDnYPd#3sxf1W3EgqvBff!KsHMR?C20HObgf@Lu^`Fsl6b?0%?ow zWg)gAZHawKGddT&H*Klie7TO=A5)&T-0l)$Po}M~`-Rxk?z`-KFx_K!+j0e`t95aY zt+H2v=^k5SuQ!Z)Y^{COO7`3#xW~%uIxyWwW%fU`4SjTvU2kmMoA=ny-^J

      hk8a zb@nzeeRcU>d%Iz{!ej3>3|DyULtyKKoLrl>-Y)wK=d#4Z_bDH;*Bi$7DIc;o8pii2 zAGV({jPFxEY`KSjPJz~EGR^oYZ#%^M77~7bRZ>4Rp-!rztj=PC{1Qwtk+n-i$ zC*RGbucaq@8qzAvo>S}QF~8A%0=58+9+~!7$j0sYL}(x5J>V((1Uz@pJur|pDlc?`%29` zlju(Gi}rPf&7eEIFWQp~<2${7v!@xxcY6P3&j-`{!%Ox`Fugy#VpnTV>Cw8)K4ciT?rV1P8m@yLt<`p#VLV!E?1hH$Xnoz@0JhGv@rK0o*X<|3YF*s& zb@t1Kaa(VCNZW1S7h)^Y_SipaM*I6isqfpWjPv9xQL*$3 z`i@|_mG;^98OE*jf!*;Q_SCJk-|lW0x6(&;m0{dUAKPu$v8UdrKejIb)AQ~pc7J2z zHv7ch4aWQQfb@UZ2f_3{{SW)FVZ2ZO!#-{px7nw*buX8&#B_vuU#qLZ!YTpsE?N0sLE)Cgs zr+#BE3EB3i9T!Ej$aXmOgk5HsXF0yZsXyA4V06xP!_L%`_NyVbJM|~~{Se!q`m_C6 zh<%!R%03xlhf{yCqaNTq^{nx$-4<*I+T~X}KE!sX{$}?KvHhv^mg^AvG}V$9hS=d$ zmmCOIXH6S%Z<;Mf7{>K;=Fd4_GC$84eT%%c0lZR8Teo}T20XnB|M?CV{Z9wW;P%kZ|h zV&yZ&bN`?R)6bPv#>V${+sRiAtB##Rztw-;u*oy-BDT|{tEKz5?c|4GT-%#lwv#7} z%^%~9Z7+W|jBDFbx*p78V6 zla6cKNv0ax>*FfYJIjHF_4Ufc&N9!i46ipfPL4C_xVBy81Y_gcCd#RXacvXjOvAXg ziSiaOy{9Hht^v(;E&6(&OmAWt-oK{PyF9eb89V#+^zI?X{m@I^fn3&!_}sVCljTZN zLSJv!)+utmVHw`X)cG>*Vb11A#7&cSr}viK4SRju-=ca;dSnVVj=HzZG>luRx6C$- zBkL`P8^)3KmDhslV?cj-Lx|jCcfb(p>j>x=(g6jN2tsW*e5(_a%3>tO~J%?Q&$DVccee z3MP$*gElj@88k~%NGrMYIdY|h9y2F@&Yhkzx4NBBy)|8k8u~v$%gSU zE?+JHTjyDNYlb&pE-`E^vEg!!VZThy^Nx@eVESssNLdZWeH1H3%AFyW@4Za!3$ZmZ zm&^JP+b^$_Eg$7Lmw4V9vP@hh&oS)7*>i|>*GycIc24W7WQJjxxsDhkM;P{K_m&;5 zmiHUBE45{ZYh;ySH*{^;VXW*}ffB^aH?-_~Ouz4B9A{iE^Z2C;cruOp+4}8=B_nFj+1LvFHv{{TPu2b_D%9|;$|5MruVUFvO|bn z>76ErXeK76y_Ggy78{mHd)0JVX4nqOWx9ORufH`&X%1*>}KygI!y?A&i5{mr@)TTb)taxc6rs~h+6EKI7cj`QwYssW(2$o<;R9S zJ>pL9B6-5Fj(KamcgU(u+ViIV-$n;y;xn4v7k|IEROTACpU#LD%g+s)oD}dbk?!ZT zXUWtJ-lcMgVK2@Kc$dji!`jY%+`C-9v{`#@q&IY~kiB2ftg6p8?@BoaY_<67pgQke za=x+EPY-xk$yJ6G#lPoWEhDz*bkB~lM43!9?BTqCw@l75?8$_H_a6CXmG)efN5A!u z3;wFvxV#EtV_(!v61z{1{+nh;bLpv3IpP(~F3yV;>*bGzeUck19+CsLvTe0^pvyaqm;|M76d} z?ftlSlN?>6SuS}#EB6_;o;;tI1+QycHhI1vHyE~a${}x+{L!#4rp^&B%Bi*5^SZgr zs_QhnF!f9Ci}GW`2B&`K{hK^uSYg~8@sj+;un_~8{b*R59zS?rlJmCfT+W{qOSV=! zG%FnWv-f40YuHCq=odKh1;ZYp^Y?A?J;R#OGf}U}9}IhSdWHDA?DmGv<Gempj3hc$!TOc(%(uhMgS1>|?`jPn#pQ z%Lcj)D_;X!C&pd#X!Hm2jSy>}v0r`^VsRNC%ZRr)vek6G=e&%6NS5h% z>+mdfAjn$qaqM7_IeZ*zVtgF?RJKJf+%Aszr@UP=JfT=Gml$@@tpQKHT&0;9bHRRD zFLxU@@`7ceK_$%*b*EYzn9M%#z({N<%@=m@G*N$Gm3@YKp^*pSa!zuGVMLiQ?H)>EhiYp>!p9o znP9w@8j|sYtTZ-WJ^e=>HnxgEvDSa2+^r+47&JWNM|laD9+4;I7%*;$SaDL053zjj zPx8hPTNCq(oEu`Yz7FcDXn zVL55x+OUy)|u3x+0wb?#NPZ&vmU*Z zGtO}qG-~z%r8~!2c1W}RbCWa9bxs&oLZ0V3lMZX!51p7*8TLHod9Ks(U)pv>@A8bc z&K9tB;@8AI8SR|c4f{FqlZ^JxM~2*cEAeG7_A)FM_!o%}8=C1Y6?C%LsV7IhmSKPdlQUldqW= zGSw32IfaJh(sA=V=MKZXuss1*BEFx+wx}<4{jTiHY_?%bM>1Oqw#0KTt?SNn?$$O> z_lZ%&?gQho)HkEMv%%PAPd`CylTJsG{hZOmiTR34I1<6LR4*r9GmNudPMTpnFZFU( z7{>EbFXyjdC8F&x+tK`of#95rm?EM{rPwe8px zhuAX1;^;B^^PK~R-P?y*%n9xJSf9Qb=R1l2)@<6yD6-LOJ?XDR?3fiLE^vws8QIAaa#bt|*oh8?|yS=Eo)^T)Z&@=t2^Zf|C*e$wpFlvchz zj`~@%mq$d23!UzU?HTYk~Do_SGZTW?rKUOQi! zQ%}EJ<{FJCi1Vd8)%bZtiMVoblo;qF(py;BHgRw}UzYQ^((GnhHD^1s+?p-Q>+j2U z%9?3*Db*pzIbhhy1fMU*xdK0(C=vJ4%N_?g(+oRyf!{aC*=5+r#Qe_CNS(|6)O=sA z)3JqSuU+f&4R%WLlZz73E@8B9h~sOeZI2Efo-xdM-mn}h{URqZif#I6agk%UW~Pr8 z7deq3mhZjTIXA@C#0+=hHS;X%I!BCfdVrO9?(G^yO#j4ViFmB5B}O_K#`9--Qgo!_ zH*DMBfM=w0v0;3MInuexFg}WobS4p=PuMx&iwA*@f1TS2&-8=~coN&X1a5U2uhy)JC`98*wc= zT6O4$&R8(rW@DTQA(rpG+L;z&Yhtc-ZV54ZPk>VzViSDVIs3rs#LeF6z5?ff zwuyHN=J^VpuQbEenDLGaKbcwL;j1y@ofd{&9L+4#um@-jJ>D5(*mSUIno*m@l5H25 zUU?Kb2f=u)vCvoKd~0mH4k>nGX?4eI6kd5uaJqx>b(zXEIa9!vcsh=xYYEOw!;--kXhu;#;=9Q?0JcMLWYZkF zR2+(IxRJ!^JSRlLg)LCt-kj{$2kX)QR!QJi=3VzMt7YZUx-!v0?yzN zv&3TOst~L8Eq2C-m?f4vvqG%ex74{k#4NGgSruZ{zU9sXnql;;a2_@6FG+L63g@Yi zX9cm>LhLQyUCxmZv&3rW#}KRb(YssE4c5pKYn_-7tM;vRI)epJ-aSq?&8Y4l`tEU3 zL!Oqn&lwhC)xP_jQ6XlD2b>8ZR_%MhxjDovvEC^Ov1;FXXGMrv;$i2Z5Uch*>^vS~ zme}CD9AeeJ4Nh%{S>jRWgAl9sJ?i{ZGt{Bd`IljQKef_17V?Z0mCnf!Yw&G!TC@$e z%NM@KoeM+E5>GorLaf^Nv@+pz!4VRl={^J({U z&gu~Rk8iW{W>~tvI=c-!OzHmWd=&D0+WlAOXo&sC_cy1Y9Y?MAs#l$d4CDQMtMj5^ ze6M_~^Dda)Z?`)2V0w?+>U?e(?{Qn5Z^8IJP_=KXlZYSh@f>N1*PH<%R_%Mu$=1xX z%x7m-J3~XZ2x8ZSSX5?>GZjq7S?8=XjN{zyRDjhsdoHO{=62^Xoeul$cIR2mu>Wm$ zJ_xb;-fudegXwv2r}LX(b7mxD?sPmI(3=Z0s zSav(Z!1%szLgsGgGQ+q%_c*s{=6SD2z_Z6$6qas}698M{;a@)QaaL$X<@L^#&*p$r1Fg7FeP#Bw^c{q%%@g50di!%Qe#+GJ&9>)HX`9&DJC-ciNw!!@VaCBAW%>2!Fmg@$n~ zC!HI>^fNp^IWr97r*?h{wnPgq{U_%Z*my5~E%PU5ZHT>_`K$9d*p3JuyYyi({MEMN z{ZFW;OrCr!7U~7VcxDKC?r=C3p#1-6PXjNegUtJYvUJX{A`b<;K~;iF7jjSjJIGMlRfAr>oIt0zM2*UUC*cZjKh zG3o@E9?9pbf-bssxen*5$(o^W+p4Kxx(;pWYpaM8^=qr+z45st!pvuAYc?G@e}B4ywx7`1zL(YO7{cdh3B5)W;!~G%#L$tJ9(M zB$bCBP3u`INe$NwrFT;!!F1`})Mzlh2Xs^8Ld+7~)ij+Bd3ING4dWVhSBo@5o;_3m zOy}7{EdkTVhaT#_5Ucj}P>Z(y=I zWY}k}egjj~NyA>1-ht<<=6oGX1jLOZd*B7ClVM+ah79bjx*PUXixC6+s$PcOOJAnz zr!oxN;<IP0CkJ8b#<}_4p5JT*;3UL#-_-Yss_;+ zls+G$JIm@Kuz<)STbjBVOxHbK-5TbZt^&q$xNITQ)e6HFMzoM#wZ^dPY9HBPqr zPna!7{T8yFbaGU50@q!a;8$J1bnE)nd0+uCiGBg=R~Hx-L%)E{RjGyzY+d8zsVu{0 z(3@!ntHFjf7ejgvQI{BYi)Tphp=z{YuS5;$JxpC=*fx4I%|&XwVJ+#+G#9JMhV>I8 zdgrTYhE;k-^u9#RHOyyC95`GpG;FgybKs?FDVVOq2z9rywfE%o9-;0%&Gv|~4RsG8 z+v8!jk?OgSE!sU&y&h&8rQR~O6!(bUqtyFhw$bX7knKkIX!Ui-7BA_&^ohZ7w!?Fk zY8PUUd9GHy!5XZW`c4*O)hfd-ruSBiRUa8vLqBU7t2)zFCcesl&}$Lnx6d&v$Ypjb z7}veQGgg%uTO_?1W1Q;UEm*ok>>{uR>$@IwmaOs(<15eCsrNODxc26S1Fut`7~6!& z?Ac&!7frv5*imCU@3LDX3e*L7wS&I@P^ePD^vD{o{9w9Q#;c3L0`%R9goyEKRG4Rx zx-QJKNKG`J=UDGW6sc)pwh3yUu}x4p%_gXoV7k1C>b@|~iE4xK?CDzFY@*s4W}Bqy zjLq_V(QJ}>KV-Xe;ADC!Ah+2Oi{G|!lM>Wc!F^@AiUiX&nyzBN0^&|t<4ji_4I4mj zc$%RS4ZFPc_Q;tk*|3eRpKdWrMFwYX@qF?s%G2lY`?#L3= z3{01PhiYSNx4O4S-l4jL*#hdkknN|)fbxRr5*Dk$VV;ZCaO3&7n9^dgx+2WBMDhE} zx%8*pPq$d2ria;e1*UMCI!}u5I_oz(6_!sE+sEakjdotFks}1A# zWZb8g8piL*xKG^!rhDvu^$=JWV7gZxP_Ku1KA_$*o-wYk2R@)aGOSI+ zr58S^Qt4fn+$-<5I5BX&$_6`P@h`$3QgvXuyob~-ZHwUd;yk42g)pc)zZd6Wl@7MV zJ)1tR`d`42HQ-Lg<0^`-n)4Owu`TF12$c-h5b@@;L>GB# zX7SwmxXLg#o?9PRxyCkr)XxK-P)iNt_tZS8?grCs{giqTOt;cgssbz^eiBaBQ|j+w zwx`t_#&)gaWIe6E3A1fdKN#EB?#Qf7Dy9!dt@C_Fbp+#{ZkP3p>J6q#e^&XzJfBs$ z#*=&cS(P8MotO2Tnhd5#`DQi8Fdo;NRlqPF*PGP}!+2b8R%M3qxPC#cH;l*i3u>cb zysvCge>IFp`4+X!FdpSw)DF!s%B$1|hVdwWQT=EbkMbAQpuWMn_s;s8x(!T6{j$2# zFpm0Vb+2I@^~>rJ!#L`f)f0ws)UT-L4dbX^Q7;?DQNOBo7>2h)sCNy++ac6`%@Flg z^)JIX>euK))g0#$i=%!`T?D3k?C1$zVY1UNzbZQ zC1IX5>iN^yH>a`Rz;t;v%H2QMW|pW?t-u1}d*zF%QC-7qudANMb}!jpSD7JOc2=#r zB*f_Vx9W1^xzFv3*{&vq*>Yrc@Rux^penTBG><)U8`Azk; zVSaj&d8ayIST}lp_igpFVQc7#&t1xOAzBwt0l%Xh!}$5uca+C4evlKEZL zNi&O|?cJ^V85=((`@YHmEAfn(;fVKDuCeixzI)XW!}v+xz3NiU=*f;D#KwW?w%)6* zKaJf477z)bShy&^{ zn4V1!s?QDMwdq0CE0tquh?qL9ciKVKPczJ)2bI^@c>X-7a*a*WuQonaOAX`s^Pg%J z*b@3h-0swRRhGtimWZ5jL$eyxKCm5ve?|D2`ZUB2r#7l@L+sPkL&}xT>2ymRR&gQb zh{MVUrt5G-Z8ePRa6~Q3(B<(F;fSg<>=U|Uctq70_GlEdPr-C;kEkP>p|(fV*T%-R zJ)(XzHm>cz)DRz932!y~TwMyL_x>-`HDEgGFH{j&K>T1`n)QX660$ksOSKqG*WoL* z%rLIQSL$ue&<|g!y~f7Jv9Hu8#>SC-r4AVzM|M=5m)R8A*XjZ=j>Qq*sC;ANbCP4K z(l9RXn5w7sK=3GfOr0`}+w7QXmxVkL%P|$N8CvO>>TYZt%Q4m4*f^GN)k4E~Onj%7 zf^jSh+I_FqfgOohcgwEC<7$&(>2vQA$JIW=c+GHJoiuDRm2h0CY>wp!j{V0~v|**x zF2_}zW)VCW99Mk};~C|+y3ly~WA@AA%4ZnQXD5{3uy+bxa-UGwfN`7&?fzj!G^3~RugE&7&NYl< z`AKy)?45$KSwE=(U^Kfwax3U#pEZ|c`Dn{cZ^9A|*;Y8`AR+(}?Mo#jq3wq?#TVYx3n&6ar@%R7x- z1*Z27%Uyh$Z7LW&*-vXJ%l%5o<_MR2Cz#$lZ1*n1c(mH?iGDpI2TWT=>}Jg{B5n5^ zW8)ENy8~dl4${3zGx6ZC8?vPPlwtmufLFOYQ~T3wBYMT&p5=D;Htf?FOL*MN4BI~9 z&Mc4nSulPo@S&^-_YN@K))DS^!AisvJ)a?4y*#{JejmFE7Cm}tiej6 zI|nV?6GE&wv!#1#h)v0C<(?U0Gcu#xw}jaI%+~JG5L@GI<9<8D7G*}ee-5#wnKAB| z!Duro?=P9L?%WW&C-WTlwIQ~_d#<|}Ot)EE_tewaEU*9_Ar5A>bw6a->X!Sm+PR+w z(>>kZ{kO1m?cIMjoD)A9o?ClVeEEv zUvnBO0t<)}PS@5Q-Alu4o!oaDTdpUmZzp%9VO0^|XLWJ!3wb&s&fN&6$637lbHjL? z#k=R!6|B)NBj={UQ&cNxZUc5`R1W zb7vdd!pk1YI?o+2jA!WXZXxKItv-yAz}&7uXn{5MT_i7s(dbTH3w{U7IGi+8U5 zZ#f4`@4bNQyAV0E9L)K%IYHSal5<&paBx#TI@P$ztY3KvW7q5^+3wGI>b4p&lH~yx zu$46~*V zbtT8pDxX`j<@JKT@ljaJk0+-L=lqw&1<@s58pE>ALF>bFJ5%$=)~1|;d4}h#N9_OC zz4n2h>)xH}Zi)YmtRrtdgmdfJjaza!%~#U2RkIna&%<7G_f=e$-s27pV0|oUY(bCQ znznTrdB8lja?U~PnVRLarw9GVBe!d)6kEJRF-Vh-*6aLdQE$3LC-{VGno2*tFLW<3 z>PYD9dl<_cxn;0PW1D($dj@@)+TDuuoJ}a0cLVwH!Vp1?Mr2 zgyv6-G|oR*qK;5UduIHplzi(j7?t_4V$;a<<)1*;kuV! z%j8rWY1Y*koc~`5%jXlMy#f8sdisiHm^ED1p5e!ZW(Dl8HUGWM&(;^gRDZnJRH23S zv5DuF;7DdoP}X}8uS5RZS|WU}A&<&e)d zTF%s8Fox6mXbuU+9A4}28D`7`j_?E>6aOdA@OeHKt0~?uc<*TAfCiK}~XDlID-MZvO~G&a`E|4pycHqE`^ z^DxakXY|O2)H3uYU!bl_Q{TDFIx}4V5>}^Y=A+l8XL@QqBh6;CHl|-Zgx0+-`X(W3 zbe`d9o8;4vDZHu)&K?8iah|#j!(~36TH^OdQmwH>)6rAQ!QAxx6M>Pe*HPzTrqyk( zkFCGYGkA1v$}@PB4?m`Jp26PK`7}iv^gmM*p2OM7)%x%?z}Z#>I)*b#(e>q4war>F zyuNG=jxp{Li_YDGZGQI1TU^LKe!~xx za8nGyar^sH=;?NhbI$qnQGGGSus(Jlprf`ld-0hoRXz(2u1yv3T8eR0gcOH{m3n{o3j;Y1ja?nRKJxcXj zOUvQ&x%LUygv*cPm>914GjjM5C;WUtpGBU{TIuCFvX##=xQ=|L?1-^Fxi|kfZ6EA| zs|qo?a{9RXTE zxn!`vB5-D1IFM@^J`%LdBPV!#Y0_Bq4RH1kwBlA1kC+~bNKIau-{XLv1iIK9w)nVwcLc& zxL2jIsr2v?gOP{VLdzp@UGYr4u4%Z>?bxr^VjU9RUs`^Udd(#s?ZWkamr#mNFiZU2 zlhz4jwFJFD%G90f$Rj5Lb=3aczjP&s`qxHp(%PHGrz7SiMnx&n0avl~c+g{DJx0Qx z8S?{MaLzBc;?lLe74mNM@A@Lv>-|fQ89ie4-f`2dY;D?eT}GZt)+ zd>+v9pQ-x~*x&W>{l1x8x|W-e?hn%ZK-ZJ8cWAv{mFZ*LAmpI?=z$xWX1V3q%c2Q` z_ja$$;<^k+%jCzgtVh(DcmOS+kDe}!aNY7}*EE&OKKf6etpsso2A3E<_P(9Xb51&r z-LFpKI5V*?>sH+b|21LAdKb=#Y>^Ph<5|~8&l?(_#XO_&6rCHo#Eb%NJ=RFfx{kP< z`py#c5`z%l0gWy_9Q)H9nP5~}e-Lv^xX+*IWnJrLRH93~L+5n1&@*ayYv}Q&k3M>& z{h6Hg{HDkM7Zh8tg~LZ<_>t(($U3TSm^}s%2KTLX5VN~e+&n|O5bk`pJ*d*IXtNZwR;1zx{i(IKNnj% zdD0PPF1Kfse0o}~{}!`%lYF|5o}4To9m5#kn=gF-tg)Vn0wG2HRPv}Mrp8pcVfA8|eOe@R+@uJ@;?ceHf7=dc=6R+jeATq2AD25G^Z!0N{<_31STVN1aZuk4(O8e8 zv-S+f@aIF8WAD%!e)h&?o*vP9eaBGi!|x}C%i+2G8CmCiwsOymuV|c8q2J>KT4(B`D}TfP5-Y^oTpxKX>`wLP1ALT z)2)B(^CHe1HR>_YRIY_{0hd@*&{Sgh`d`bOfAFl~e{<~npi_G z=3sw?*X#FI_BmIq6d9r`Z3o3bu|Z^uDv=|qg`ZxQd9m0<&+G0IBgA)Nlz3B&rtKP0 zCkp6uOXI}=F_E@OqP>_bHi;?X2{Dzn8^wBY6KyxsHjTFFw9TMxCT+9CePT9kb7-4O z+dSIl({>AOx6-zNw%cgCU6j#>%F4td+Dd4O4~B=xmZryowThMm(g~R zwvXtIwO5FH=>Iw~oVJ6seI)J`SJQToa_#TBpSB0-8}Sd)ciSH%-Fi`IttWXs$q$Kf zw2i0jdfE<(N5l=ZjiYTmZP(LwP&`VJJuaSiJxeuumiT5-<$6IZ5id|AFNmF1mDuX~ zD{ZfcYS%WhRf`A2Z-OVjp2D)a(sq!x^J#0K?K|PN_K6rub*|OlYHRHl?X5wy9i(j_ zZ4I=2C*sH+Pg{yL#!9iSrR|^?U=62@|6fE~18v`lG}5J!E{$|)q)Q{6mvmmzc}eFb zotJbOq{|>(2I(?Lmq9w8b&2I8In%m{wi&e1Sg_{Mb_;C>#bE0W+8Sv4P7JaBLfb(x z)LLW@w+4&hq#sWDk)$6<`jOTe+8Sv4PDBX)wMA<}N3??+PuNWKA&e5~gt0W%7>5Bz z0>=Ogfs=vLf%6HYXgsk0a^Px0OFT)~UbM4Vo)6qi$Y0Cm-?i-_`5GF<@WD z_@LW+4gHa;BNSokE;esql}Hu-ScV(6zL?Nrz7 z`QzPFT`BGx-Ls4jr(FP_{z&@;>0>Eo{&q{cJUFS+&6=m(d$3PUM=zhU_}ek3EdK7z zDXP(9R8#)l9Q(iKo)4cyjIl(Fu1MD;dRKd*xTJWuJ5iL6{)c;~{d%_s!t8`&lUyMZ`+dTVkKRK@*rP&Gi zA9e9tR!+f3+Ra^an@M{@n`MOjPL)WS$GF5Lv$r*i!JHOjx4Q8#$^2H8j|XYa$W0XC5<-6aNfq>43F%n^d*hXd zn{BoE%_qr-unOhY!CGg(GXKlSIa!&@AnoW~RLTTc$b=P1%1 zrL^TOj@taj6CZLugj6SBJwevDTAU#3fflEb%7>h#)a}D#yBK4;7;|8<{bW+VmOfxH z_Jv}-FG&7vXr$!v94UE($4DOGF_Oo2B<(x=#jPOT+%l0oY4(uZp2@)eNaaH+A5!&) ze=t3HF?VsR z<#N%0$6ECue5O@Aa5LU?TO<1Rc%@Z5eJAmmR_!qU+qtSo#)@{XAAr|f_crPOp3a&* z*VC%WwGsM*z`?M-4E<*Kd<}e`aH=etvWzfh^nN*2@*7HK39kDr!E??m!E??m!EG{& z>a|)dKs%Ho<~`z{bnN4qWN6e%Sj%8tkCv%4$hoaYOKzf6mZ$>m5m8x*uC36omLGR{ zENUzKw@UtkR~>TOh1~W*J^=X;(vHNQKE}SIOS9JLa!t`Wt&h^E=-Rr$=67nQ%e4b~ zko?k=^GVO`++aUWa)W*UCFi&1RNmG#VhFV-mpi#NIpgPau+0h-9RUrtgxpwo->Z*E+|VeqN$$r2Kc$Ut5o)NcP%2 zT#-Guwq7o0b*pVH9j7*kUhK_s#hgc@7m)QaHP!iY zzG1lt7-?5Jys~{6b*z!R z#w&Kl<}MR^L`~AJ=#>tyc+=(lf^Va1=;-k8=rYP@nJ9PhuiMK}i5H)8gPc63v9k7!Bj&nI0UciA6PO8qNiH`DPk*7DIYVvwuG#ox_~mytd1i0whR zJhl(vs@QlM1NX;{u|FK}Wb97Vms{!YvCHMos2#EG$Y)nhE$ckwoR6vRV#UWaCyYAhfWv$10f+b2 z0~iknP>Vw(@0Ul>CMSST(%V{M>D^|R_KLF@H=pyQm7GLZD)4siQ}B_BM^q)w1tJw@ zOVaF@9ToR)qT&`#gilAsy_~3c#!Dv8Uah3!7?Kswu2S)L`=sLIQHRA4=ib&(}7W@*m{Nr?m4u`IOteZ4Y6rjz+mvh-xhSixE|^;u+qucNTSS zHx;E=cCWd8+qJf@?v~cBojtpA-*)l#7rwq^o+lpDSlp?3`sdDDu+ipE-T8RiNRjY#9c9m+t zyu;1bEAE#v_44d@NyBdqptl!M?W)vsbDZ|;(NcK6W~5{7rF&Yt!_B0dzsx7y{8c*X z=5OIiH-GhxHPM9pl{@L?ui{BJfB%j&B&W*<`?c#3>E;;dclv}KflpdP`loh?aq~Bf zV%%4x(GlOxUoeVsbC1WkYe$Xlkm%-^6Wu&kX-`bOr$aKO-7k~f{GGgHl*{NLnZNLt zj2My;TQZ_ecJsG@lHL4Wp%VMqahp1n*vkjJ(4jx&Poo<7_eY7mLJ%Euq3`eJ*6Z)) zQ5Wgv88y<)b6`hcx_tfCw2mj~SoTb-2K&wyqdQty3G{dK`0NOO)>OCQV_9v-eD|V) ze-IwMs-Ex!aB3RMMKc%|#nAD>&EI5t(sgLwFC9ly9qCI5?p6gII^`pt)%2F89-S=7 z?}D>r#h^Z&#=5zW#=5OJS9U5U|3R*)z@7Gxgf*^NkQWfro`QIi>06~QxfdY*WQ+HD z`a%j>OVKi=Xv0#p>PkvQ?|ehrQo{XmCE8~tdZ(0n>YUc>AKjshV!JzfJ=$8ZQi`4;4ULmB#94+2%P<~Rx_Qi(y7_C3l$O5I zSn1~VPbH$Nbo07sxvOWYLs-&zRhLa}p1Vrj`~}BSH-EXY!Jgk@N0)eBA@hwT$Qe$d)9Xx=DZ%gCce^jFuJ~DrE6kK##Ph%kcQvhS%+21Xyh~6!)JwK z5nHi`&jF`G&Iitd&n)s;)@%VZr5--lTj{~Mt%vvbG7rvbb?F|yzIW8k*YtL|S>A*k zHc<{`%`4F|RUSS^+lt)kNIuql7s=np?Stn&@>~*m0G@|De6DoV!{FfP0VLGjCcn$pc6vmebPl{B! zPIXdL^ZRo|K_71{U# ziJPfs+gqa@o_}&97#q+dxfEy1R{0cXuU4ZYcqK48f>#Km9i9yuTrKIFF8PQ*H-h(_ z+z4J9m2w;8s>51h7yQ>NZpm5XnV&R^JjW8|i-}1K;CTW^ z^Ihb>DycMLe!-(jE2+MRn=N-$PuiL^+RbBfwEJcnhojxsMKP|Lez;jaW~wqoz8+W! z+(hlLT2vwCvWN$Vwe40GF=h6EZtJP0bd)6P)!nulYgXSGBy*ouM({jY7V+BbD?3%9 zW$Ge$AE}GrePkDn3K?6B{AU3@qPw{AJP%!a9!oev6cUaW*ArePrkvMO9I~bner~NL z%~01%B{e8OhV^R)ln|f^eSQj&On9nQ)PvKv-&bCtPNy5U#ZQ60WjS2_q$! z7$v#H7|A8Jm0V&+$tA`~E-_JZiQOfam@K)(-jYk~FS*1t$tC(EmzXWN#9YZG4wYPD zzT^@|NG@@-^buYqa|p-E!Gs0!V!~oMf^d?&oNylESwQi$5w}5Jgs4gp)iOl25>c%} z4AUHrf0o1X&vQ8b1rEo*$l>@)9gcsQ!||_lIQ~@*$6w}f{P#H=Kb@%%ZbClKBcCed za|oKxp*adorxqMle2cN?xx{xZuBKFzTXX3*0;dCK1Lp%51D6Bu0;NurIIm(r8&+&wb%e9@dn;Q1n2+?aE| z=pg10CWw0ody&uiqMvw}Y0$I-l;@ zE%EoGvbOpCVg;4r7tILssNCCAMnONCa7IcYtVIUdr-<(5JvDR!;+zSb19Ud*RtgDTZbyFhFU7WM+;JKLoaNO z*|t#&nTrfj)$Bixh~nz_$Ajd51LVg z+x!L47s9g$)(NmKg1!X$0Q8HYUyf93fg9jc4xbA6Y=loW^fl1eLcbUO_0Ts!-w3^M z5VONE+YZMj9ke+x4%T>B6Cn44J{xil^nRoo2K^{t0j!0v7QtHVJV^P^gmn?DC9noy zErotD;k=Z!kT<}m96lBB*$C?vU^T2Yux^K@9-0Pd4k3rb&w<&^+S_~RHJ}}&=)~J0h*b>66hCGJ}XkzLQ_FLG@>Ba zz*>t`+u^ep`UdC^LzZri$|0PW5)F(YoRN~?=ExJ=Pm8(3lH8oXADTS)i~<%xQv`Ve za26rWHqZy43Anj67DFzBbtB|j_|!t)4%|z)&3_p3amcoZW3W9On*&UMCINC1upc4K zgwXpv9A_T%qo6N>z6hELWUWY<34H+i0Q8GVzb<7h^cB!oK)(_CEznmH&Pb_+wHDUx zz`d~UgS8RXM(7WttmCkrfYpvbT_RAI2#zFzWSVDyF@!Tx;@}e>fe{k1R%{rSM4szX z`oSj$dO!J4eMvJf#Sfo6_>6*2A$%slIun`_XadMN0R3X%T39zgUk;y*&~Jgh2AWz} zYoV`==x4n$Y&(^;B4sap8ewgO^)T=_^j0&ji$h2wig24hp&7;!GzrakJR~*4h=Se^ zeI7IuAeR!(NLdVdIplI+1^g?Z-w3RQrWW#cU?Vh*kPi{k_-T%oZ;qA+CP0$_IjK2E z(t~7bRp|ZD=RrS#a9zq`XetS3q-=!dNy3VhI%u}TdKhR&qO3@i1&jtJK%W3Pk#I&z z66AhBKdgSpMUaaiPXJDi#JGhVfHeSlF>o!g0{RNb8-ZJZwb0i>-VWRgY=piM@*zUn z?;sxs+AUCv7N`X<8khim0^~%(ZT=+4{eXU0{gCs3MbH#Mo&cOlxXmAcJ^)QAG>ai` z1a5(*7CyDmYzOWI*0eLw_77T5!4azZPvO9C`Wz=NCP1?YsRB{lCIM&`NAccT0Zj!o8==`k@-}}p^tA@L^zHE33u`@c zYlO8C`olEvy@0EeBS>XCp;bk+KEWYUpdBuSKfuz`ei*SQ}w&gyt~t zIN>(GXoLE;L4DhxzQAZgsxPeZzy$atz?uZihTado9~yrfK04$<9z{qiO!ySRrwIB9 zZQ6_HQWim90$dFJ2FT^W3iww*U(trH{#>*XskT5<4WAldEj(+XuO-jIi?&1F3#^Av z1F#XEjnE$k9tVnO)ZHMrfF1p`Sa?x%G|O?(+&&4gCP32=sN6~J0x zBhc>5dfAyvPk@|5GVK?T3xP$z5?}yW4y*uHcYamW`fDNYL_Up>?Jk^i0?-dE0tSE^ zx^T=DT{!+q!fpNoP5@>D{av}l0?0*>1HcVk(T31hl7?0S(9}Xx z4{YqpNAp8uosl9E5OV^jvJ*JZ1Ze!gT++~71i1tl09F8NfsH^rk<&^-8Z(d+A^Q_K z|01BB#Qh?Z;FH99Kd^{2bVUwwDXbObNh1OJiX=X2)WX^bw7a1-fPP>Ra8b8jR{PwN zZk&GrnsUe$kZXXozy|0WAUBds$Gh{8Col)-2NnX0fF;1ddF)?KI3uM3at-vgkQ*Ue z-8lxkJLee>OaSHp{oT183LzJfOf5|Q^HPeDss#D~d^SKX2UY;9fi=KdU>#D`Lv8>z zA~(^4OSgb_56(Xhay&2rm<`MU`hf*KIJN@Fg}@@DErA>WmIEt*HNaY61F#Wj_vF%L zPj01n$O*tiXmTLuLN0_{0xSpC0PA3FfNb?bO9FF%b-lQSHzc#Z8dwh$DX29t4j2#2 z1{MGp0XG1vfi=K-U;|K`k9>gfz{K;p#2m*2JLwP#tg6q z*Z{P8qhETzD&EeGhn(G;bIXBT*qis$63FGi8ffZ!H>X-RKqLCFZ1q7tkmLJss_Z^I zu5ut35>}*?z-I&W<&4wnYFXvoH8p;7!4y++uky1z2 z87U2rt$wVD2j&0^`e7{fh!gA>Cn;)Zj(Af ziiB`piseI|gmfhqat^Q%SWGx0r37**A+5uG+%J`oYaq)^q$Qk}k_b5ma$#nBv1Vu` zG!4)kf@}?B&-j5nPI4gU64H4t2NnWLfaSm%U;{8dmpyZU1-Va)#Jobti*mWd63FGb z+|Jdo)<9DaYjz&{+W@qNA|GJRQ1&bYmJnVxv;lf+7<_;^z&b+OgD&DRW?jryNl4=m@}i4* z?ka&S^10n|^4VHKNP7pc2AFdRM_70X>q~&;!0JmlhX%;jaJI$`e^pG*%Yj@l96b(s z5#$oc<-qt$F+PDCE@jVZ;D(W$XZ^@m#j|Y&fPhUMaGkSFBQv8<^a%bLV%Ap`5Kg=QRUa>qfw4)S#@S3<6X zEDD=bJc)&D%`W88m0QR@b9%}gexX}Y8fUD7sfy0Ep-mZg+Znx+epZZxTYEa^0vCPR~%bY{{vvZX8{ z`VbIVl&vZ#JWx?^M=ertL7)0}SJ0}csQA?9itGRTJ?GxvGBfD{zR#n~`Q3Z&e($+w zyZ84?hN-hMw4kEmJ-n9}oyIFsOz~us0?v|cNcu?S8 zf%^m|UeC4?mlJNe{FCMltIZXxdCQfoXHei?f#xcXeaj$ISMFh*gL@c0U?KCHtBEmJ zGu(L%^XwNm>sp4dy_Wl8-?cSJJs|J}!IxFA?0u`0x|MM6t<1Aepm`fH z%il)K7J=qAhL_(ab1UJ!5z%2p?1z!6gYuNiBQx6DS{xEmb7J-8T z_X^yn_(zz!SKtAG4eui+@d2slLu_};V}yGjYxK|`f#z|B8w4&FxJBTgzypu7hUFh7 z929s!V8cg<*#d|jew1PJF~a?yU|TN;G@oSZ7J-*(sPo3GWkl zK%n_5QyT;>7q~^>pg{9ANfo$U;1+>{0?q&9cwhK`vTME}R0Ig>{U+fofm^;MbNemU zvsd8#-(t=K5;otK`UT$qZQ_@I=ac5IYnFdcdMfraeI`<{0{05s{~XJ{AkaL|Qi2@51jPLOh#YLz3kFUgzV63$f2o@= zwsGvDu`Oet8vBj0iE(4c%^vrfao3M~WZY-Q{nxky<9;=6?D*;9SC8K?e)IT?#_t~g z!1xc1e{uZp#{YG^nUI{&IN`Jj>n3zgC``C@!bc{2X2R1GzBl3J38x(0eDo)de*Wmc z9zAJd)5O+^nTffHS5CZk;+rPkJMoc;k4^mS#OEgdePY$5(UTsTbl2n$P5#W}KTl3f zIde+$l&&c|r@Uv%C#HOF%1@>oRewzV{Q5KNo9oZ1e_eg5etZ3n`d#%`)ZbkHQ2mGN zpRNB%{qU)?rk*u5HMMJMe(H@=zcKYEQ-3k_f2Jm;jhogwZOgRWw9BU5I_+K49-Q{* zv=2}F_O#zjGt-ZnK6d(~>5bD*n7(-Ws_ExXPffpL`UBISo&Nu(|9blGr@uV?AJa!P z9M^DC!>JADG<3|kea8JWo}2Nf8H*ZEZ#=8{sZ5>xXCQRmrTyUcT3JRZ$+-#%-Q%}$vOB|$$E2_*?@18 zY{qv;E|zbQyvuZ&`|%Bu_uy+Q51Q@fefX*hzd`Z=+$Vn&UsU-ZzNYdad`;zX+`IfR zzDV&gd`0CG_*TgiW{>$4zLv7jyxBa7);^1to-%L47hG<`_Z@D>mtF2OUpH?z-$IMu zMr+?eYu_{PG~YMxGS8vK=kc|ZADI8dP4W+zAET8Q%ty>m&Bx8pQ0vc8(~IV5^GowZ z^DETkdH-d`;Tt9sy>H>WCEvk!OTLHimK?x$OMZs$le~oQk^DElKk{3AZ{&aQwTVCA z8zXJWZ((b0h4JFgxv zwstPyg!S_PH+3!o+|#fO@Ix1@1RPk(dPbhh@Lw0b2Jr3^S=*D18v!r6l&LcX-X!qJ z#@7Pl!WSVtuwW}-?wDDAifS%aqD-@w!-)@=9lT%2e4u{AlsgV!@u z4O;)Bi>^Wq4c*rP{-cTgZ@eIA>q8e1b72R2qJ8_($u}eX!EwYqu;ezt?df+A&Upav ziWv_B-hJT*0f#Sr0#HY-so}Xgt^bQi-7$?&^J|_5mV6bM2bO#ra9}|&pPD*+=>g!M zY~<`I=CxhFLb!Dy`}5)5+N(bytn;&fJTblbt$^V?H+KIGm}f2_d|-*!R4M-hOOn7p zu%r&~#_mag&s@^z=X7l`kM{E$m$5B#HmT@){S1G7C)enr*@X9G2&eWC)|^Io^EdzPM#vE+_93((aZ)T#KdAIqL-Sa)0)v$K5_%D!jm zIe_J<;hdVPE2WeireVd0^N0KCddR+&^MvxU;d-L&lG?+m;c%+=T#Vw>+*af{9KLam z@IB=iPh`2%!)42Pg>s27Upjc6@Gg5`N#&i`nSI!A_i(~1FS`h1T)3NK)Ska_2gABY zbSH+x3$xsVIxfZkCCmJZd8~J&dl;nfF#Mh41TcRDj6nk9Z)8LM zRs)X4*QR3leo_tKMUd9`E}9ty`F$B+3^H*H!dC#|tJ09;`1&0nzUXGgBfJL?-?hcJ z&|>($*d)L=Lbl@z=zuZE&Z!9h2Vl(HXr?3l7Qh(f=?sK#0gOSeHX?j0U<~qgHo~_7 z#vo(oB76s64085Zgx>*(ue6%u5xyHR2AMk#;k|${$lenXeivX2vUUOBNAU&*{_3eY z1@PnMG{C2!J;cm2&>dptbI=~}{c>{_N__z^25H=c@Uwt1NabdPzYG{Ne>AHA|76wx z#=REc6M!*O<(-3Y5-?_}y>$o=1H_lOy$uKt2aK6I?_7k(0>&WYTLH&=n}L}C7{k}g z&O>-2U<_a3x&YzHfH5=0yAbeL?_$8UUOQmgOCfa|V9a!R9SC;=#!SXbBYY`f%xw3% z5bgntnO-l0a27CTa^7}?`v7BRhu4d69x!GKUJmd|ZwKI(SOG8}>nA?83werwF>_gL z0PynIWq?=2t^oc@K&)WwD!@Bpdw{tU5Ni~>2H|%AVvSZ9^rcdW9GfF z8vq}Qy&3R*u^R#3AG-Yd1w1bPaljMepG4|Bz?fMO{}jRt0b^!S{4;9@WS|)0WXSw1#n0FYsixa#B9gEj&Kn$X8Pmb zM0h7)%T1&!%re8?Jp>7rdV`gWf3UF7V8gO^wD8PY44dCk&wSbo;Mgd-# z7=!#*0mjUp#8|+q6XOAIOdJjPmc%5$n-Wt1Z%#}Fyd^Om@SemBzO#PH)y070tJ(o4RHXo?RCNH>SET``R&@bRtI7aQui6ecyQ&v(PE`(Y zZq*LJ?& zvZ@;Zo2%XoxU%X-z*SW@0j{pP1#nH(t$=H*ZUbCbbqC<4s<#8SR^0`-x9T3icU9d7 z_`|Aq0v@P(H{g$|9svAt)qAmyKLNzw2d;Vu;hzFx4yztU_~(G&lU46S_|JfttEvwm z{5L?%Px6C+iR5E|_YY?AGKb5uOAXGn12_0-Tck3^4V8*ty9k z0cR$k0&Gk^4g4%X%wh6#2+sk;945a2cuewHV2%aE*ppudT%G(1;F{#ufIk}$-*iuY z9pQ5TF&oKm0E{{i@ukcf_9Yn!!sy?`<*J_}Sp@_s3iD{m}QsHv>KxKM(Lf z;}-xv62B1e{qc(dAC0#Iekh)T-TRSv2jIuzX~0j!y8xevX8=DP-wwDh-V6BIcn)xX zd0d6o!%{=|9Q{`j;VSE z;p3`4@7;#?MxOzE6T-Kf4D!2hZGJm4Ry zz6kiIsxKw(Hm^<2gMRQ9!1tTaSI@)OL{F$$064#95#UKRrvNUjISugSn$zK?T3mAm zEb*l^X96y(fmYxxuYo?`t*C(};H|7#1-QCq4dB@|^B|}HiJX)1GW%J8i4hwBlOvh| zhmF8nn%?jc=K_uxF%MS!;D`d?)g$@=uN|=q@C_pd0N*&`GT8U~Mw|)wS=4i?w|~S{ zfX|?wQ@zilo>RRqj@SeECDgOndk#4ldp|(V#oo`5bFud#axV6MiJXhQmyi>l0_0rc z{RKIfcz;FCCEnkWbBXs)Y8ZQj}Wl^`O*hFI#&(U>{1Y_VOsT#=9DM&i39^J8t;d z-hb3i0DMdBM8KPCCj-8EhOhTNi&oZq z`_amJ@0r>w06&jb)_Y$>E9ZLOL+ZKSb4Wec`$6pufCrFzuJ>a}eWCWv2>%Q{X@CZK z95lp}p#d&8>rBdIq2JzR9)jQJ)6fNHdnb6Oco>;?p0~xj)Z6X7!MoYJ)7$Gk=soIv z+J->Qs_3Nq!s^3_B?6Brx z7Y*A!?D}DM4|`(Rw}<_C*l9=Ia@4~|{ots^;inDXI6OD}zTw{={-@z%YU*ni)~u;H zuV!0KzUGRWhiaaz`FYJzBPNbGVZ>=8&K_~Wh)YN89r39VKOQl@c2Vu>+RJO-Ui;bF z-_;&9a`niIM{XN=`N(&Td~DT9Ep8@*`s($N=;-a2~w=)&l$ zMqfYrp3$Eh{ngRG9R2&ze;++%%spe?Gv-TUemo{wcYNKMb=&KTbyw8Ar|u(l&(u|q zT|V}jv2P#y;Mfn0{p8rcjXiN(^SG_!`o>*3?j7UaHSY0o=TEqF!j%)=G~vG{{CdLp zqh}v|$I#IIO$!JK0fIelm0wu z^yEpCPnx`B@{N-poc!&{Kb-vY$$y_bZOYs!Cr!Cz$~{v)Kjmvvrq_SHe(cm!r`|gC zgH!iS{od3krae9Fzoz|c+6~h`J$-D$riM2++}?0s!$S>^H+;I`a}8f>_do2bKW{9F$h11(f>R=K0K#2!!Oet_&N2zN9MdViy`8M zE6O}F=V$mnekrbbSvl?(Tg!3VE8toy;67egUiMS?BDS{6C;xk7&bwd3XS9F!>?p^5 zYm4GMXo&jXBXg#;D=s{?i6@uizP;Gtv?Sa8^vZJF=#;|+bM@OT<+y5T<0aU$zsB#s z@%s&azs2u&uvq^Gzu)8c2mJns-=FaNvzciAg5S&d{T08z;rDm^{s9Z|pZNU?KjTp@ zoMB@4#qqtf1b$WcCGo5FR>0<4VUEIYIDR$wjli!KzmfQj!f!NwWALl2Nj1uJkh zY{1p90N23&I|tU^Ik5fKLRxHq-FL33$8RdE!)e}Y&2;a4(*TQbhW9!%6E z*K#{;J-f{1+lar)yd?Cz$3Cw!SGEyOy_!*d)hv~ zY<8_>{44hPO>_2i_WPSADgCMTw4PJ#bFru6U+n4lm)Q6c8((JQ%Osw_+I#0i} z@n72bOE&(JjsL;ZdHIW{^YK?t*Ws_8uG`;iyMMR%zgzr2ZTz1${xAE4F(vD7Vp`s_ zanHtMHXgI_xP2xpK4IfkHeO}pN&6gT@xyFpRXqC)nr2*ne*( zezJYm+vhaEJwD{`{D(*9A6yp?zL#pE+A@hkX|8v)?{<$CQqC$CQp< zZ{x4G@yl$!%PszLi@(C+ueA6pE&eKtAGG*Ei{E4MSKI#M`^d5{?zHoCC+3O!^Uj#k z+r75@y|(;b8{cc=583h`h;d(zGgWb|Z@hgTZJ(3u^Sg1Kr|;Y6^Y-~e`}~o8{=`0i zVV`4@+xmC^}{wLHw`-<)_{-i0hEGRbFMC_@tg5*i>E|PUer&~vLacSf`LWIseTZL< z-#@*1BVYD9M}5ZZ9QCi*eWTV7`{SrY{BNT+4f95~#xsd8cu$W0g7?Dc>9LN)=gfq< zyS>?UFMFrpw+6pA)IAoztL~}z%;a?R`D?J+@AjsS{T|AV1O7QYe}LZs{C!3oA`xqxx!c<`)5N;)EY3`Nub=s~`No{jzt>>^M%ktDxBpgNJ=I&U(k-SBJCXvG|R{ zZ#;gJV8PCCxE za?bB?ozeJtnPT^<-b|s8$z?ZorwZu}TQ5y_6xZZaeci9k6f(9!&CF^}mufcWdsbyT za-C_mp(rLwT3fC;)tm0wkl&apbfkKkQ7Lmt+KT>6PiJ$kw=b7XXN%3SV+9Kq zaJ=l)dQ`qLT}bCMsh-U1(=vaWx~!wUePyQ5*OMA(?nxC23#CjcR*|f7p{sJ$PPB=^ z7K^qzNhzOPL6_B65xY>aXl9Xwa((SBy?t1SOp)VKBnKv`Xli3V*O$&0GihBNb}c$5 zYcmBYTDdvqm+BTV^qN90%gMx=Z|#vuUMP6ZU)w-mx+Poa!(uA&X;SI16kFCYsiriq zA~~fevvm||&SeY5d_S9z@%RbrQhj}yY?sV#jexrFct#cb#yIB?6Cy=vOapj=`6b{Tj zwR>rs&mWh~=jhX^&JEjan}u|-y``A$wb3Z+2-s<4HqK7>faTZ{LwB*9@h=@R^ZHz| z8>3k^e^u7foX}Gcb{r@|m&ikWDI2zE&UoqG3nhhS+l|FF5@B<;$l-Dk*QY~^K;*(iizPA%=H<}XLB z%Agi3h^iZiI?W-ytP>j?2+g@Lnp2}rRzTd_j0+ej>6zeI3#6Y-EmJ-?CQX)%E?;Eg zq_iY2VtPes#%`2wQOT@>K&sE(plj*aPGi7FM`KXAhGKk3@MqL#7(j*yFW5=IV^Yec zoS>-zqKTCM%sx0Kkds(Bt4AKFGTp7| zB6D*F@eHPuNY`_li1;Bz8H*i(?PKS3sBc zj%=j@n*3m)?z4sFob*5%R-8}43mt8)%m~$|@&lDuMAH}&+8{|L)p2%O3)1VVYkvBm8+6V@7`%4>~;j&2ywTxEo1-SMor z+KY6d7MYUKA-@|JgTXi$1Fc~QCr5gTDE19@%&Ad)IJUSQF-xfkRqlPb09rXk$T46_ z6pjml)J`A}nkkE3+#W_pW2o`e3N-@BzB4UUA7X4~aeEjoF*^mPMY1o5MiJA}Vf5m5 z#7bA*=0x8XM=M-xx}e2xZd)D2hhvM|!!cBGdU^fCEt4M?4uQ}ZEqZYTEipFTlHHUR zJytdp=N|djsrUY{hh{cU86%CP!y~N7`Y~&pdreife+>(UldC&$jjHbSJXGg8{Eui;J$#^$-ge zBF15m8B4f1+nXw4MYR(x&XFMux^Q+X+t~vX&(1kAi7JbUfre$8d(x@wx>R1m&`>fx zKvG!u`L%6I@957!YciRFA1vm!r?Z8PDVR{5CcT@!DFj&0N@_j`ciN}89uZ%egJe#h z+n-}%rqGHW`O%h06ihd_3z=F9E7-}B=*Av+8Ux&F2f^RbOZKk zJ_A>4Syh{I@LfRCl&7>5Hs(MSn7i^cS=tKt*5W{=?7DM@NL&w3Z+Qz?Vc?;HR!(l+ zp6Sz_UpXCmXN5|+=|PbdQaDNFozSgZIZf@m^7%|>#SR!Ux!9l24w2}Od5CnV*F&U$ zRhIXD1q}W3GM&Zl@}zaC-K~yX*QT>wmGZO{np5C`Fj;ykR*>oK?=4RNU+nMAmgC7& z3b1ZcSsFLx>92)Tq+$Yy5KOXC5$G))a5`2_Y$Kmo-`~3xZmY6IQlV9bUeUj8Tczv~ zZ&O*R%Knt{MwML4@#|8T!nn1Bj~vwyCeLX8@ZI>{KKYco#hR<*jn}SdoP#E>G9Plun(U3hCVGQ1Iys zsgTNjzG2%o_%zFFZYe0!_fJ#GrVA{NO#NUPhEC)5(zz>d+6w&&32>EH=&H!#^4zR` zcR3oKgl(A$_*T$w1-$6|MjQmD4WdI720rNt=5uI$quk0r42P~zr=zD=Q$Ll&`7Q3W zZGKt36v6+FcHFK}zrF96miC-~?o~`vrD24sRXxXz}YWOE`flS7K(9p!*MDt8(_^scQe@HX*`HJCxd|6Wl+G=ZO~H$ zwK<=WCk`gc6dOHmp=MLzjK*xphV0JHP~HkhHqr&u6XXga>>YegK~fOul{0M9CTb@= zsO$?jwDqi7y*)@~UDOe*!xb7ZPKZ&gxjWsl{k-lBj+y!xhuSF5EQFe%3x2c^if6)+ zT`aEonxT*vd9o^}QXx~sKwsaKh72MnhBpoRGY+kwZ#yctI6n$?*79v5WI;`CLteR3 z5B!LJY6hbsn~xx6SgU&biUWSWf~!uZRWwRd&<8PLT~gRb1i{0UrXmgkxAqr(l@r6; z&|fS-`Q+@YG(fm0VnLB~8#bfo!iZc~I20vb36V$HO(1c9xKhZ^qMD{e)f)6uMEXgr zEkA&sNRZSo0S?Zo!ZI*FlD7)7;ntG8Errd{ir78>3Ioi!MeXfb;(9UdsjjpvWh#q+ zb-%9K-O(-a(6XB56pSa+ArO1BCA$-9i&+7;Xx4^Pot^EX^fm2-1x;77$;hl1x!`y7!N&P`wp$n1ooG`*S%*j3h8Fi{_- zxioUYz?7P>);yC&bY_gTgGeeCb6y^M2Wp6oVv(~!%u*G-wKlz5HjYtC&$Oksr?Dw9 z5E_5n{nD6NBQh8bIl9xBB{hw30zxK?77`DHD@x~lBu6NCBRx?b*Fo` z_6(d$PyMz`x>Hg(zLhY1;RxNC77Rw~mm%|k6C>5*V^-sc!jJeygkbu@W|WRQVmawp zN>I@#cXh767+71zo?TM=OPfCRXKN%&%<5boUI8a23|uiHFW?4TOYb{n2VH_$3@%@= zaqCsFOK-46p)(dBv!u_|@}#E{prbnwNt0={= z^-PCfG8_$3)U(Y4CdrtWgA+gM{2+cS;wP{%Iq~sjnxBQNOd{Oxegr2!;8}jA6}WgM z5udF~EajNIpRq+PQ;F}S%TGcZw)q)WraR!VgRvl(HRJ$O#%VR47Pjn`|KoVyfJ8l`1Y0g_Da4orL}K4~ccS zt8p4r_oIZxj+M~%^ng5N#C8Jx0Y!3C{W>!jK_(uq zERD4JoXo6(bEp$8?Eu4#1Vte)EE-)3B}L7ZpokyZOs&t4nU(3S{aszur~;hR$pQ=- zB(X(uIh~*_18qIXiYr@kcULCJ3acQMBX1Fxe1O}q6*mwuaRJ7juc$uhcsN!qjiZs` zrZioXE!%?ZeoykLP8`}m&-2T)rC^m5SJOwkD;G{!mm1ib=0JnIsGA5JBxoQ=5l?wE zGYCFKH+&QeCfM9xDCT;DvO2-({Mi|-VK%_~9RLFhp>5ky!x&1YPW29!k3RDaVV!nfj%hjCg8_0tZgp!)qwz3U47PBEN*N&8rtysi~ zR#1~$GjcUty$%vY>Ne%`VO-EGuCHW6nXQt@hB2V6P}Pc|)RaF*tt$q=HALviH5=?n z_&EE4%IdRCHiGa64bdT{A?lbx>L$2BsB8tfq8Kqooyj03hUTQnSOIPA7hlEK%*0w+ zDot@W*fnEFxljaVuaFM+LD6KkR6Ds4C!Zew$Z9=;EK|6I7r|*z@{{=OK>Bt zg^tvN$>W(|TMiNkVnB0>w@QP!S_FGX!%(0}E;f(5Xe(=?3`tWU0NlBWqzS?Bcu14` zoSCCh>H+SsMAUIVqPD;0f}=e2|L*Vo)%$Lho$iQ35FxL161Ol9t7Fa*K)19q2 zj5J$$#wj6R5Feub5aH$Lha&c*7dDWZ*4XxbBeO&y;q}L7ejTwv0QhRrrVgG69uSAQrY|x}bMgPVUr~A*4S+ zb>h=ui|att>oIiemOy226NIM4N{9J&3o^xB^0utl_;SY~Btxnz9K}Ro6&z-0OD3dv zTeIOXPDsE<)A?6hcge9rq)s?4aFK#zha`8wz}@RGy*5)z;kHd@*73@S5rf}! z@g*^{vA@ubI~>Js1Bu=(MCBh|%jyNOt!P&cwI!FHT??(*VBn^*2;QmE-dhAjmZc3n z9=2$1lk#J6X}tovx9kAjbU;0_b@j-RI{ixdVu8ekQ8yJjG8xmCaeE!}Y~Tk_2C)L> z;C4FBI?~R6)wB&Xg4xw1TuG5EO$A&hX@-Wp6&FHG3l7I&uz|nJ8*ZZB`H66~X)alJ zxU57MFdNfp6htJI-7a%T2QF5lps|+1nx5R&RF5Qut^lAsY$&}BVAI5#2c@bb(~JC> z!df_K^9Y4DOTbNN;p2W-y2nw5Zkz}zEW;`$+jsu75LTsJ^Rtj|c#I}yc6*;XniAo9*Mu8%RefhPtGK*{OkNOb`vMD=lfYJKZK@77$8 z5T*JZItD_h^|Yzs`h*R^>tEp{z3Nbwv?7Pv*Z{~FH@VE(%vQ!kv9%~{N~Vy8VJG%V z+Y<0~K&Qg_SWZv`iCvD%OQ1o?BE;g-#bqk!aH#;BVVf!}%_cbCbG<_FyirCmLZ1kZ zI`E#MykRC$j-c{uQ%9;KY{;(26=52hZQ|HX^VLi!1=#{^G)v(^DIjuv$}|<|wy?fx z&M%PM|^S5#bNr)s#4VMey5n|a?%AR>scfxzpFE8V?Y zJ5wPq&33uaEFJ(A~Mm@|U~~Vnpc* z<$z50&6E%tYH298CZFra6&=4?W!)->Lugu)&`5-Bh0x$Rp%_U4B1k(%k2I7Exh0#+ zQkAKkz(UG9k&8^&k1)k3cp~6sxq|7NpW=lI+Q6@rC(HzGCbXqRUk?HM9lf>dD=ROLn(VAvkCICq&*NH`qFP=yxx8dnC#>4qBv zHmkmv?_T+$rEl#=A|(Fd;!&Qz(LiK*m{RkVg(Cf~fMhAnxiF2_K+s%_Z10&k&_$tQFq? z9*{_1I0AEwmxV;*-;jS@I-jG$4h?U+AG64fWFk0a-Iar6?gRhg1$y(kOrN0{VJ~d? zujdmu##>H@qM3a|vzs4Ov^eA9KF-yu$?cblS(kqamWq<>6Gw zC34}_8X_+GT9iSXyiqQbVS_DebGhwJd`-t9bg-pZ96$Bg3|qAhs0!d4IL}3WaJ~U5 zE5clO>%Y7Qq)f4ujq-uja_p-rVyu5a>F1#Wp zv5GFlgN*Com6osvtt=#F?W^GOzLMz2{4R`H3GJ66B*6F%@~~%SKGl;TkMq6;7`X!& z&D2KniK4XbD2{c}GaG537>Pk~2wGyT$`IIpca z$3YjdSIvBse5EE*u&wl{Nd^bo11cx^E6-u6psZxJv??yYuiC&773m5SEv4`RMkI|bL=eUB)bb)D^e*sOUwGJ? zJRyXL3bCg{NV>jCaWGE$alzYtq)hl%<#&p#bEeYgTf`q<{#6&;@(ox!I?O4HU}Ui) z7<-!sGg6khbUG_$2u*2Ox+955gJRj1_A77+lvSddQ5l-ci0ersYI~F02@^@su{s&WSG)o3DYv+BME(u$h-yQO(cXENyc>h!cYAjmwtdJ$9V*N&!xXFWa4C z@1XToY96*<=vz8r%SZGNk#2?g(9(Rr;4AF}Ig>q2sBq*opUK>2uWpFsFo#h?Xwpk& zH1sW!&^)JuDW{?+q=U224rmRK3=-vsfbfw!EQ)-f0gzwWvR605j_K%KT0e_(a33^l z3&-bsl}uYSDsQUDFVR6 z&tO(g$8`&Ca8@%^R?>xk8K9&ZD;lD87b8;?DZT**AbiE1mr2wy$Il@J%1pt2pSs{hJI~;!>o#uy?&kpyn^FsNA;W^|7U*#AGn);!#+4+Glw5Pv- zQ_%`TRmSft*A;SzB8;i5kfgUpopvRMA{BDkUWi~VR7i)LQ{F$Wkd!O)@aQW}Zdoa) z!tZR0ER7&URJ-hA8#@!iA*t-U@J{`pE{tGzq$7@0NOW-@W6Mi@B-;>)DA(+_whKY!H zw~*@y@$Tq8m~^P}D;a(FFB zBGgbyDjKo^{kl!T$=A>g8QHAz`m3yIfpL2TXc2nF+eYB_!AlWA*6>F~)RP{r!C^Qx zp?6^Y7lS14&m>yv8x4nj5>a~6PjcZ(Xz+b5-de)pT488UOo(Sd4D*!Se=`H3%f1I| zzr4E|4z66D=&-RLU}>b?@A)Ia>|D#2rlwhZYkaoR7 z>Vt|?r+4@cF?kKNfKNrzD{dpScHq=jk}JTZvc5>JAJ$iVHl4yS5QSAmLZcAgoXzW( zqy0p#y4)fwPvYAW&~IEdmM&aWWCrVnDuizxcKWZv72q_-^`B52r$Tr;of=E%utit` z?nRZndLigaINrA};I$gOP_9948x^V?Vfavx+fBZC9Yq#H_YDf}HmrZNP%!>Y=`ywx zWzu+^850bBLdAqGj9OE;`m9K2nuXBpFMU$}M?d9#3f{uijcQ$81zrgE!$|eR?Y(-V zlCvOAxmH|9!Ul5-4z_3GFb*{V84spN!BWF&5iDJHa(g>&-TFfhNsjsCX>ul3K>E5& zM?P1`Z7W96q{z^rm>eitO0Z#Zw4?8I-D7j%R#$|viPa{DIt4YB*FpZ+xSa3!T?<=- zdSlwU^ZXo69;|Y&;P@##@bT|8&o568^oVd`2|b33$!Ssu5!?m}A#Hzx%EM_;PNE-N z4JAU}VX~?5%hdw=LJ{e^!yQOR6D)&~bKg)sN~0kJ?cy{p7x*=nYGk3LA#X16ORJ%L z)~4s7EG7>!Ku9k-^)M3qdHfwp&WFC!>hE0KO|{o?d>z79A4FC1a~>*Nxu-#{SqdWw zQPR*dw$zxk3Sh-A6sbm7ISKypY$tBUUH-OmkzUFSlu~D8zO(Ac_B`HMM>vRN8~<2 zg*C*s0ozt%0pc0kq|5p)!7-yTaY!Dd101056Hqx4ic;i&Rba#MbGUfl#r`P_Y8sJv zxx!{m!hYp{Ek&k{^5aS% zG8@BsTQ$NWy78(d^cdI!I85iES;4^G!&UndWLne2nH>`EXJ=S~zV1Fe^=k-W|KBRo zIP_BMdzb#>b{}LxG1ZgyzYd616VpkP)RqhJfY4%v<2S&Vz11AUe6 z)ZrdPp9|&`)05uDIq2NPmuro@VrxQw1xT7N{g|C}q70cS`Q)7~Dz}&@ocTwEY{@7t z6a5mNEmu;+kAe-j%Fs_tw^rPQcN($L`QC&)TY(SHdFdZW5vsPrWImsv^})O(2QXnApTMA@94<8Bt-}oO zWN~uJ^-j3+aQi6J;h&tr9dkG*XDZc>w8k*gaSgwsGqWRXzHQn3BP5MTM>w4aA-q?#{;!}5pn+FV>agkH71SM} zg;!qQ(ZeBX2-8G3YoMcwGQ&@hxy4<&Y+-wQhcf0$yo0)rO%-JfYzQcr?^eNa%*`Q1 z>9snj!^wqAy;>%39g2vA-q)#0qkDN=(Nvq90%-=Y2Nk_Wug>!Zi6YX}5JjXn^YgQ! z0BEQ~;v7FeQ_gQ5T8+_kr}RT@@1o28c7o98n%DwI6zomgnqmNX~ z!AB6HsjD8LgOy7&VT7!{C>o&*tS69mnjlrVJ)x-Js*R0XEi;-cyl-q9eDgD!sUUP( zfzi4TIKTxUI~>*qh`zIPE$&zApDprj5IWDO&G8}r6JOI1lw1dfJ9GD)NFt7nPY|~&y5I8g!{7$WcuZ8;GJaAlxE>fyNU@i#g z?1K?Fg#Y%xL&((*_(1Ftu|wmf)C`ZsS>q^6BH1I+BEDawa%8Tpd6DdrmxTHMBxPmRXVOL>7!iVtn%3E&d2`V$ScO1aZ+igJ@_n0*?l35jqX;aw18C zr8vnL+A%I)3Chpr_{^%%S9MrMwiE+gCurRThQo~sIZ4i7d-}NT$Q)*?rH78FAFtM_ zlw8BFFO+BSUl=-Qu42h)rp`ORAfn!KyG$*3$(_z~x&sKaSQjzV@fT4z#6EO4xLAoo zqJW1mIsL6mq(!XfK`h+3+nu=C{4x9W+d;=^7;PzUr*g>~K5;jAE<>8bxXwu8>^%@Y$2Y231vFX_rsyI(VLKayG4t zEEF5s7!gWVJa>BZbJL+h+!4_-Li0l7noWW(i_o^>!zIILehQswnk%3Ijgvj#TaPJt zKL*^vBk2-f&G6CkmT@SKn*y4j9uE61i+E+S5dXO1ftrHDB0a1Q>fR>SESM!PH*d&m zOqgat!x{TrQ*ug;&A>0IX86Z?X+vCqLB>_c@1CKNQ zet9qcZu&~I!mKy_rU(B_^C|<5iu4F0w`<0<@lk)w#ed7cwY7C2&< zI@fr$bMa(uiB-)-8{VWM+GM?(@WVL?+S-Xw-k2F$n)$m-Gg7jWg3l|U4#vzBS2jq^ zOYcy+W*2(FdeX)mJ9NI)=pjdxLr%=Wln%cgS5uqqUrOA&A=eW~s2vK~i^sRKSkZ1IxeU9JMaQ&DA^<3O! z`^lMOe*>P?k95u!SG6V5hVID@)Q4{`p_Hy7-Z@83*K3*O!DqQpWHLEh*=tdqZfq`% zPPZ~oHpB&EbA8CK3#X;YF4+}Msw>BIWfPfDr%4nIs5b|;*qGgJnYO zS|{7vipe1{Ftx#4fV{ovJ*R~v%}JO z4Q7P$q`QRMnMH?_t7N|B9Zng4?gsZbVhO7a!QNr#DITZ}DGOw%0Y6pSxa2w!#8QPI za||mb;eGG81VxcDRS-g^31J*^VcN)Vl>3B9uvDzF1rncI05_NhkS!PK1f;D)o?anH z3ewBWLf}pH8l;~FMo*E4Z>AxSfr6Ars|dw&_@O`Xc3|gYd=&c(k@&Zv)I5-_hP|Up zM~M%LqdwEfbQOa`Drgrpp=}j24Q7_zYNcw1ibjeh&MCQnR#rhp3UM8%g^FGsQ|k|!R54~ ztr!9ar?x=l5=>Q+BO}(j*(ohk^tB%|$q{mNs-V*}a!;0PMQLH9WZDG?mt)L@rrlg* z=9!DlvE~?amRTwj&M97ov=mZaFKOP?^3*1zzD`r)CxL_(7;|(E)7cI_sk#?MEBT?r zt3^aYu=tvdvYbMca|1GR#Jy6MEvj1tx=;&d#Bp-fJFu+dRkI?0r#(V3kJ&h$v*Cmq zw~z{03T2AKU`CO*bsbWBfTKR6YemB3$h6Lk^oncBv2{y%w_0kworqBdN;xR!3| z@LE*t$>1;M%Dz^8MFq`(bbc;6L?WUTEugzjg$(qS@P5<%Q(g;qnAQ`n!I9oB8MN+% zuwkisPpN5n7JB1|ku4R4klaqHJb~K!5|s3+$iK`a72e#fQIT!d43)w;VDHHrb%wfR zOzeSfJ&uRlqXB#{AfAe(Rl8KiOcAyWJh}~Y%?-{LC=Dtr6KXaq8Id!oF&?alo6oR_ zY5;$6;t$;S95-{6N6hco16M~Sk+K98vcyK`$1#{C;N1<_mdj9sSKR=3AvWg4#+>Q4 z6b%S6l=(gnjtXv4Qy>13W_)Q?6KLw@^ir1xJa_0LDX{~!>K5mGllg4GnmF^@3_j~R z!95vRT9s@~cClRCIDLyHoJGPtSc%hd(NznhZpQj30Ci_O5+>PD5IU~}cOkhoO9VWD z0$j=6c{rdhw^klYImfMJhX!?X9#qFdo$IL8WQ6AgmKV7ni9l5ZC1h?ZRlF%6$p|W# z1EV-zH!^r?#&8R9X?0VASFTxwdN?|AL)|W_@MtT?^QG@y;J^#vq&Nw13Hqt_sqswwO6)a1ew6R_LufNdNFqMZct=y0+l`)=xGqj?mXc14mT%ASrh(8qnnE{lD(bcZ z{wl?*Ld2HT7*lSeTs*wN*&b_FvWpUNptFPeB`5Org?I>H5~(@oMF82GevE28ji#+4nrieZLdV;X zIqFQVIRb+H0A4N-BE0G%%sL@7XFzOLK#UFWBI!XZ*5_QQSwrkqE7o?C z#WBPh=LlSi`9=%5O_)!|%bjAzS&Fh{)riaS2U`(t%I&gRoHOnsn3jV#Hlb?gKMVBH z_5RW-=hCLi#U!_2V3*PQRpF=$PFWCj#E@&L?&UN=yhtDz615q;<^Q@nIPpi9$x|rG z(4{!&X#;yz$`?uvV`bGk0bDPxQIFU*rR!wYG)evC9^Amyp%X}VhUTJ;RN4bGWhM4K z?H_VTr+sjZp-BvW`8;el<+j?jup$+Z78y%e zB!8!BrixBlShd=C#@h=cT+XNKVQ;JH}-ok2sm;y-D>`u4|#wh}Jix^ThnVsF>6MrjG!>i1>B(btKwFQGZ zoc2g!r`F~uiXFZ0f4iemd3(6s)ZK;-9wFx@W8^gGT7)-Ux#X+JxvMV3B$2FPI9|4@ zOhF?}v2IRbr%;$GaU^loiX7E&A>1}rI_Z_g+ztGhVx;Z{rL=;|xRpyiH)clEZGfvS zA%YTV-$>88x*o}=no$$Y1wHSzM*}5!RtiURqJ?rE9PQj@Asfm#ZcC1Y=b1t8UyHaq zs!~>?WajoD$%+_X52;a77ANcAJx!q`N29JWrPOdmYJ}=m446JoswmN-_7EH7Ak@?& zk1WU(Ux>xKO#H&bWqXs823>Og0#QIlU5Md2QGg|%ehIt=mq69H5WkD@y9_^im@hWR z(`KoqN=Vy;t(lrysEgN`V;YWa@ZvK-HZ#Z>XS3f_AP;6unQE#^P?oB#BGuT4R$R~L zK;4=FrDz#ipJ`^B)n zUcM4)SR-c0%qu5%RjgcY#wab?$l|KW%b}#z%!Zz$c9t2Xjt%-(XxN*hW=jbuz2}tI zt*Yc^^n<-p57u9rRR^TDLGRl=nKVq26edYK<&sZswCK5A1jrh z#JQ%t>#f*r)MYst6xXVWZkB;G1BQpfbk&A8S|MASszX&hy9sr%M3>!-I-y?sdURhs zuBr+si79{ML~(nRdY)SyJOqls{7-4s_G7S!v2Vab78P?wg47mb?Y8mFd0jpxBbF4~p zKn;Anos3SIA?hq6y@s7(E8P38r6>iL;aQ4&y@_ccbz-eYt`T= zD0K^m4HJ`!3TF0zx+ER3F!;$vM_)IMo8lRf>9OW7aqszNix`h^C*lr8CX$UX0GodOe z6iQlwHWXF>sFH7%MG4Y3qQhx;1dai#2wFW6Vde8&RJN10IjH@yPxSe4vD8Z8JxMA% zLA}v-jZBi72pRoJ)r>L;sEz7O?JG zDtTmLy{Ol0R{d3D|F$;HaJ{BCPh}~^lD4HdcY&YEwW~=BR(T1Go;oF*$c&(s$Ljl)l!PCbEt*0gj0fpJF#j@sLGz*Fu!Hg(pOP>`p&9(($A1f&Z(v z&4wc*gYx+g){&$TNGjFA+^rO@clgQ{SDD%f{fRVDxzZ$FG6Sv{*$>x}vIey_twx-F z8LkU&h?Kg;4z6*dhURb$Y?D2p#TC`uoefb=v8dy$a2=IDgd`{C6( zlJ;CV<*0hNOo%b}|8LS^IfqdGd87hosCtCU4BmLCX`?C5lfLbka&GlfpVW~r-#l49 zZVfI26;l!tN!2^#B8GeO>c~iCIu5+Hf7U$%+lEK}O2I$FLad)ZnSg!jjH7jX)Qe&h~ zR*x2X5LR`8;;i(d5OGfX?lh**gnBEVC6J-(?GtyOJz}9j&O~lgX{{kobujq z%FBs7EMGaPx&$h#sQqk3DZPcEj73{lorH3c8~wh6H_Rre@;Y^u>&~kqVI_(*9qvlG zg{kG0!pYmHxTz;TQ1H}_q@O(^LZ`2{Ikhw=VymceJdwr#j&e$ssaEyK4BmF|A+d@> z>+BrV&=Qdc7u+Z`U>rFwML2r>gPsmDbd@T%9J*VqOe>}XlASzwH_G>cDxLu;>gqWQ zw`A@H535U+$5guLrS!*+1bP7%H}KDMqw*g$7E-mdtZ3}raOhbYTJ*RHKb+2mH*B(U1}khY6!YaH2JyRNhcgXjeiOOH!kNbbgUwJGKMyDE0EWzVMDj!u5**l zSbydE!Y;7zQ8`5?86MiZkODclVCmM5tMjVsZZEAn5U2l^`fHpx#0kL|6_6LhO3+g` zGkC|LNS#X*HlduU!9~&6K1xX`7(ieos6cfDPHtCv;7NZ~sH>Sn^^4MiMkHGwnq52T zRn9Nxf;o%cF!=U=PgCVh?1I%v?>kRRxW_3q*xg|NxXBDCKO*9)j)zms8@%<<9SmCn zVHKlvZMc$3@YDgxrURwG;lox4H!NN1VGrs_+!BL_!6Og9Q^A~Qr|9|O%&BjON(bjM zI+LZ6h09rK2$U^{q;fK@FiWAXqPHv#PG9AV?iSY#qWj zv6PcBdSl1&JNjejPvz`7`s2cW^w8AyO1l)eX@U(wCP%&ybVAu44|%8uQNs*6TB=-x zJAN1x8A!s)Qls-#$wg{`{jxr3>|1V|%4f%isqGA1LFulhi>;gz%au~jGkIm$%Mf){ zRaPKgZBMut=tfi9HSFRh!5xOy9_T>xd|D;jKfL)aov!fvPdX)~tPm@77<$!_P0Myn z0zG~tbxH&-0`JF@_t9q=zUjkhISj6U@D2lQ z;MNqatL1Pyo+-B}=bIV0S9Kg_mzO1I+RQfI_Ct^4aLgLsR_ALgVL74#mahf!$_1wF zvLk6LOyq%)z&*%2YxH=jo~YMnx!vi=-He-!t3mjSg`R@8y(|9xZPRO@?};3;^&S8I z*25z$)g7@@Qb*F_k?h#Hpdv9-`wzDTHWl*;4)ErbExdp}TV=^M8mAo!$nPMFGfT3=V-JQhj!6Sy2#_-^9c2Jg*tl z9Js@|UWdMzu0AY^n&?H>4z!_s!$XhsY(4CTq2{CgaXv8ZS8zKVJvwU*M!{=As`_bt zG{%C`S}LlukrRn0vW7a*rNS}HY`u;|%QJjGL(BX3A5nsPnLNhK4u2zM9$ICb*O!h3 zS9Ql@Uag+)>x}_Z%R9Baubu%>nKRtT!+FBJKgihmm7(%03E{$=J}T*CgIqYWTW8le zX9X|abGrsPoW1G}lmZPwDVt{f!L$TUKlcXr3D^w2hDSmv9dH;M?(;zgjCUOMJq{tU^%nN*<5KilE77CyTe-oCU5NH7-6@Z>*IZsc z7(Km}hf&AT>p(4G*Rh?m!5d2xqE(Z`f+-EUMU_f-CKr&CLiVGY)9UK@VaZ|2XB@gVy8Dst6a$zuo~Jb+!3mzYCR|0?lbqf zA-Bp<`A^Y7O=`tJX^wKv>HKo*Zw7BFPx?Qd|M9I@8I=J%@V7*Q0fezZ56!&jmJ6;K z1g9K<(DkOgR+d(`lw%6iVsLN2F`PyMaFU28G&avs&N?uYN?+XKHe^fYc%{mNzZXOa z(RY}6+4hdZ&dYf^ye~b_u}IVP@On(L#4Me7IHObVB28j*+TrBqQ7@GsU00I688chh z-4dg(s^D#oHO=U4sU6JsBPbS>q^YCm{R4NGH2k4A{S2pP%!kc2m%nrFL#yBX&AD%V z`Ksg?6UV1y5)Ga=tO{Vvcm`txBPD)ra(vxdZ>)*&e@`NHTVm79u<><+k9uPU{{YnB z`@DL*O;|Vhqgq7vc;oAOk$tSk3hFY|zm^R|@J1CPPauLuW6b<(KXanNjAdWy zA(JFwtU>0rUfmvaEar`jX^VANKU#z2uf@h({l>a$x3Ion+eY@_IjkWTs~g-q*3>k_ z83=_RmoPGT5*X2tV4yBjmlk9j#ccB*U)xvnk>9wS0789bVhC*v}6 zhnmd>d!OqGy`rG_I%l^yXI|fnl;Amd^a|-?wX5iMc1GLbYhyB z1}Z?mV$--dT>SdFOwxFD{dE~608}G9TowmIAG{9bdojh=#W+v(6YEBMv6#%pG^}4Q zDvVVPXFk*vtLtY?nCfai#_aiZm5Iehq7gHdxLDney39yEufTI6YVs?>90c{D2iH7a zgLjW)_E9E*7Isw1FU6Re!SK<|j4d*4wCki+;_BA+yyS3Xt=r)@f$m_MQT~b;E4yNZ zYkTkp(3(!b4LZ&ns@S`ajYa2KX{6uA8##5Pq(32WAK~B)vS)5kdMEKp{1%z7OieZC z;O$=BI^97GjWjwh!0oxNE;AgIDGiM^oJb)Rbah88*$}I*pIVGrh6@J7{Y=a)_{J!h>XL7#9Hnc%%AS*5!?!{F0Hq2a6kUH2^wM3 zpO-=Ik0o_}_G1F4nUO61K6d+KY^g?vAYsyJkTR|Ty8$^O$fK%J@|w@2b=qGs(1}O!;gsP?)Q2sR<;?OsObYGMn*Z>AS61ChD2U2Hhf>cXxCFFBYd@O3z zjVt|pf+I*a09lt|dR;4$JHRZsa!V_l`r{FWdOV>S|_ONOMQ0+Gq4>p9C98R6XlhkjA`$^P2W zmQ75nG~{3-X@A5cGHF2L1$Nl>FORbWki3aKX) zB|~EsW6j8DRoo<6X}nt04G6DzvMvL8GYo0hCZu*wmu-jz{;s_c@~~*X8m9k6(nnh+ zh5f6$l=V?*!2n8%Y5}GXlk^E_uNMr&AFnbxcEjcv+kmkuHpo`7(4-;6%QSE7@bV@` zSxv`PjwKx?tOVnPJT{sh=u;roYe!)9>NrCfsBjDn5&y`+k%lQJ-waa5NKPl^SSh*~ zpN8>>fReyHh*SKJU>7O4`A;~=wWAsHI9E0#bHy13PJ8LGMes;B2-~8>SvXuTA{@gw zG&fpmVj+;fKZ0?nxt1K&Pk@5O#gT06SFLsug%}&7wEgygq_y7@{eEjGo*ZjNpkBY1 zAX%+eyGYsO31|DqNaa4zQm!%MWsovgVD)&4#yd{SVgf@*DuOS?>N+J8lvHUTh&oAm zbKT(0!l3ZP|D26k=zLUY+$^g(3)2u188`b3g3RV-VKdhrgR-oHPZBIe!p)!tiUiiL zxlXXT_;fOWsg@rxi2t1ouu;D`a=M$rH8CIPIdoZ>8h;R1PbA;DdZI<_uiLYQh&@|^ z9OER%ICk_TbYUzy>Lk6JQyK9|81ZPQ5xA7P^2|D_lkKSZtm6*V)xlF1Ml&t8nfN5z z+6Y?Gd}GaIk?*pk4(SR{Mc^KCM3)*_YrjiR{QvgOKRB-Iy6YE@RMI9RPzGaCmPAUSW7@(3`yj5p1VCU(5s8%SFS=AmZK;$=*%ob}8KuK? zq=uf59wntyd7?IS<7BMV9H$daqt?s}+qeqVW~Q#Kar^n6``+&Ihigy&b-?9)_vg9i z-h1x(b??4y^s2G#ppVAnD&|krvctH_-@@!DunQS$Xc3W1jND9;2^4_(z7+o*g!(=uVHMW4r#{)J z(u^4R`aTe)ZcCM<*CvUX`CG|$^xsWAl{N8}QW-oqC55ncr=h7b94Xd)Ycq+~&|X`A z3kb>UV~pLe9|Sqg*u{|kF*`4&Fe}Oyaa;7FQ;9D!e(l(cDJM6oyIDnR-eA~fkx-!n zIiK+ZH2ZYg540OAJ#C)n=PbHON=;>*bl%=n614A*^&GkvMHt~TlU`>eM|D&j(-V#1WZJu9u=@t|%CK2YW*7_q z%5d15i_p9>+^AfB&&c+@2qB9IA&W>M&9o)s>BL&mOxmwJ&{O^mtp0@d?a_E5Ar+t9 zOIAA7#)~!*5)}1?L`qtj>i<-79mrM&^eJT0n6%Lhy?~Y1>z7|<`d(=FWKm<}682`2 zUV>*jE`wOj)@Iu>e)VxbNA8*|WfqT6exU)-bh?*2WH^^!#;ES8Y)XR&3smp}givLK z@i3?CrSe6QMZM%iQ6tmI>qvKqS)G$6X4&JkG~zXi#TqaWm8~|%Tao#Y>+|F$A!t2a z&ap5@&wJQ#_0tg;o|;>@>x?vU7d1qvw!c*^2rMmhWW@1&o?RES*WK=iRZM`m2Mn%eOI?;AYX=`5eD^I3KSDs`{0$ll&A>uR4`s;`# zdilCvzwFmmjQOqN6x?7e-;yh9)g-45{lZ4IdBd->7rt(-uK2aORXc5dFC&p!-IhT0 zMH{s*@J-ZCbHH`z~qVa zR0?p)IJ+F8f;V*~lTb}6o?6?RPB{`vKqG6@sWo0=ZMvrlCm_2w-J1YKSQJc)Ld^_A zxNebeK=neke62kh&-5&Ve^2!q5&5rdy&AjlUQc_eQdsA;37=kv5$Kar2DHS(LMNDx zic=aZE!yrzs4ZNP{z1CnZ6gFV{I$VO!P7-sD;Ymw6TNEg-(m`L$J+4Ghz% z1kmBlw#`|21HD6Is&1nN@T$*+zE~}H?R1o=9B1ma(;!)M)!x%eu9jmYYB6c^A(2LD zP;Zt?%drh&r3aEQ0fyn=-W+X((rnMhTN72+zPP1((w)u9ZjM|XZU3m{eX!c<#4VUM zo6#ViNhXBaosqZ~3KYZo0mXh3Jnq?JNTf+I9Qf!lJ>d?=Agpwzhk9Bqw@8iUe#ba! znpW_3J#3{8T6joIvt3JV$q9wEb6sq^+Nw=PZ3Rsymckgc?d`e)l9u^UDjkgq0DPqU zh2wA;8nOs!S96(mk#aNPB1VY2jBIw{yJ}J-ZP@%T_?5rsS6)Knkg8if3b11|cM)Tr za^Ch-k6Zi{^HD8|Wy1-9?40)PJYikc1>-ET&LBPMm1Nd$I1SU3;c))LBFI-U^Mbq; z)rYv0*(I{8JCBHYOk7lT!)9hk;){W()ByVtb-Z!lP+e}6h$%Pg;Y!x_OSig`!bEuR(g6BgLFYngfts9OR5rgLj01ZAkEz`r3$+lE)CM8><%4q;P3N#h(NP!3nRLb|( z#CUYK{Oj`ILMRLRpGv7YONIsIpW33u)4no5;6yKpRBs|>bdeG{{E^nWq4b35DBsy9 ze*_d8X|bV%*3N!FCXQ=;>r-`4-EYcxR74-<^KuPH(KR|VRAySpS!ZTCYg=xNtoS=+}-!pTi$b-sRW&{Tj8qse}-hj#caOYlo<( zhlSl#vVwhnZNjhZ;OMoM^=lbp1fQvt87Y6xRj@pF9c`n!I#tajXAr< z=FqSs97fJzkjd@vEJ!&wnmL@|IDec$1z|?v4jd$e!y|+?ZaSna?F407V*6A-4*Lzz zZi@M7Bvh*&N;r*PRT3V8(5X1i$Ch$VZFf8ZLgwgaTclPaj?xas9z5&9BQfXZPRL<5hFU6EDhB^En%}jI(g-Bo9XJ8ZALlR zK?Mc(r~$~G+F?aH4&V$Z1cdTRIxNyrQA5LYgxsj6Q?f=v;KgQ6?Ya|4Q{uxScls1I zycwh&yhR{mrZ_MryYXYHw3I=HEqX+yWnpBY?168$Q$j4AK`ueHrmC1`@|H9crUsW- zq(+2J^y=v-qp3YQN4-CRTy9c~Bj~{P}dBI=&^q!sn>F}pN@fZL4zhr;z$;Ds(@BV@JpZ~{}Uw!j;U;C@a?tS;w zsb9&y72K8h?US3wdfxr?msaC{{*QK!Rqy$e?|&!zM%U(_EqwRegP*&*c4^_pFa5jR z$K#)0`8x+5`OLS@fBnr*3xT{@-HK$^!{>g!E{$~xx9JhF$Z zI;KhaTqCw(&IKKxgpo`-1d7*GDBa}wSCL_D7m(;#uJU-t8ufMB+L^aJT#!OWQ)*aq z65*mY)2e=+DXIjlVp`**5|apXju5L(QmJ}b!K5m1jnT1gNlV+eHN&Q&vhFS}C98a{CB9OuM(?g zHyPA$*{}07HO@)7rs~z~yD}BU&-m4iY|s6GscaD}qd#GIF&@>?`Asyyix~RAM=POn zt*B3RMiQ{u%2$TSNoaFtIf|8>Q3ifQrcwhTL> zZI54*%<4M|CTugd`ZqxsS?Wko(1nN5X#JY&Ouk4p6*kpF1gAEtpkhK(^V}jeqs`hB zo2s8xur<2D;sm0jtGb53VBt{0MQ9La9;ZS8nA08}@eC{H zKs!bktfv^3KLx)Eb)#@yc5u7a{22r04& zl^rH(o+S)@WRZ!NZpjp~MwQeK zH||BZUf)2|lSy3xl;R?!iaSzGrPi}qNjcte1{S2<){?dGR(N3~C0AjW`w?-9O{TlAdsE_)6EkXugN{Z~(> zD~Hb&78h#KRVGey*gRkm&vd8d<>0Q2?Fp7ZK1JsL3@t~S1l zWP$@As~8Q;Rg8fP*)`GYJp4-8jTpM zzVy*^DC#oo45sb?scj=6>`8>35oV>!y@>XM= z9hFDcp96Ur;A#5kZR+G))pbCdS#C#h86+yA1J|Bztt;v5uFJ`EkNQEYZ?^C7z;MF8 zf>^!cMj%}hMucUvO$=W63m2<7$v4e3q+ZrW!QjOt>l}hLs(**+Ys+6_iWYSpV zX8@`po1?#r(KTF}Vx?S_;2V~(n3Ows6b$WQn|N!|__9F=gP}oj|4iQpVLEj*9$lxe zyi9^T6V2VmUVj6gXd?M7i_lgCxW+R&B*p|0rj7cIMAHI~=^PH5xfR`CO@W?vHW3cV zO}|0xTHP9E06eF9S|?yE-8prlGbu|g7$6QkAxS&}jw)-8*lR~RJ)qYPvuN*IN7S?P z=|l$@Cc1UD&&2~ErGU@WrqXSwv*<@{e6KVPCLJ6M$N54NRlvt49Bn}N?lOQ#>C1GU zeIrySkXnu!+PcvHD%t|G&-FZEYt#q9Tw$%8_mt{Ls79P^ZzdpI_qIGN>BfH3U8mDF z^6DGHi2;c^Iijt;&$j?ur$B}l-rDLF5K_H(NKVzuTy_*4U&b6{eQ0wz$zm(VAUB2( z=leH_Br~N$L9GvS;fBI6;~TOZ5KMLnSQ` zS`2yn&owuMt(m@lN?Y)?2VBrdsV3u3i15(f)I&?hRR>XxBP^^+gpdfuWjIE0g@m+2 z>z24EQJC=2LUDX~O)&IyxmG!>VGG*kCZ$cl@$|S_l;H4jC1t_XsQ9Qw^?hr1q#J4D zRwgX8U0_QUl5)`jc-1}5yT?iQD7il+YVt|mv*ESz1t^i7?UfU<5cxV)IaD7*_B$r8vGzk|L2&v&C#qnFd!P*pVs5Hc{GqtHv}LJB*K(yT{=X@^xd z-%=&2%AIa;fhcJkQpY;BI2;9Ozcxx4Wz!$%q?h58*y_dkpKjZVfEXca%MYe z>~)3jxNL-e`MPDS5`wHk^clskS^Px{Ujb%D;0i=i>kVXuLAyn#3Koh%bfyC}ITqN8 zs_rsPw=tlPsV<^7gg|tiq78?$6<_Jt3a3Dr+aszj&|yo9?otOS>-#f`X4Y436_iHx8TP6c+>J$wQdpz&jYf>*p48 z3y;pv?KwFUER+iKa|e$s&Of^pqn>#Jy>&Dg80Z`98|dpdM_`9b@q6Skuk%y6qs58& z(xU$**-F|eQ^8iOfUwF;py$;(_`bqv$@%^?c+oFvHscZ`RVc8_-KA; zw10YJV1_2!#|HD$LxZ{8Ob`suOpi>D<;Dl5gJ5VV7X&lg`}>1|*};La@sXL~>0B-! z%#QRA1VNCS8SNjZd46DYWMH&^XnJV-*ueIou>lG}W;Dkj^0VXHhw?*XV}k?J`N7#> zc5JYJroVq?VEb@xbbK}!%nS{V<_5;chNefh_s{lk4`xP32Zp!z4~|Zc&x~zn^rIvB zU??}1@1J2bqXR?J{e!t#&l`<-clSNI=iq@7OOad5Z+j|OT!J2Uo*3vGf>P2OA6d*D z4W6A}{QN{=X`z@~ev~A}i0I_0nD=Kq6b3%O$97jhz~zJ0l0Sbli^=)(M5Fjsma zc&4yaTC|dV#HI!x-0@6MdV25N6Tu033_iJ-4;DX~fBI>bz5H7-uY6uK#U$m97fadc z;7IO7VSX`NSjx`LKbtMhXLH48bIVKF;Ao-LsCFV(JRU4<%a)D=v-68Vb|zOW7UrHI zO}nE(>BxLOdn6|i*}XIWBMc!5tqDN_&qk6oaG8QIOwDus93- zENLbNJZ~cAeeB7lKm*F|om*m!W`Zn_Qeh@LTL_BzY=PV$m(R}6W@i=y3K;HO@T}#l z_L2kAg549r!eX#Qf3_I==kr0aPsO{7h1}AkBp=*yAU7NAE*6zAOt$kLn3(r7KLU{b zxrGH#xHFi+ATc$m8$BzaO@Vrs!z$gd*G4F$q6@wh>bDaN>$r4p|9Q^3k2cl*1 zyuq0Fk(Npa7ugeydh^Fi*%P_NY;dB~(gccnpry&~8L?=Ay>s<_G4JCo)&Czouz!9S zuzbvWx@9_U-qD)H2}sB7a&~Rs?!`qI!Y$bkTCR5a9VTvY#PfbO=Iv?e#O8c|u=osw z^H>gEu=t=Jr1qSEOdr-pv|aPyj%X1A+aGL@@VH8cRm}u8N6Xn&v%vDBLoI88l+#rN z3Y3h_zOYpqXJU$eDCX5a@4@g6#@Dee=AYdUPbw@F12Wd^ojbyWuz6K&AGZ;HShYkEmv~;_T2IVx8>4(dF!3JkKNSK)|mH`E#$IS3js;OgiD3#V$h`A zyMf27sP9`wy@s>Hy`|tNocixm>9jcY(O~9CZmzI&6ke4pIgUG1%q=ZxZ!C#nFD(Q! zh1un7X?Y>Y&LKpW95cHg2`Vr{>-bZdSl*}hv$#am9jgtzc_QGP|Pm|bA6UW=@w4u#9B4}rwU62Hulf3 zl^aw5Ni?Y-F7nuM=)L4$ZtnleJ*9v8>d*huCqMqy^LPLJzxe#0Papi=7asUtVz#So z{M7G%^T4~mw^(~A`{?)I{X*Bt%dh_S+WHfnM^e8&{y#r7^4V+WzxB=6KK%NxoIm^f zzy8l(?C$*Dwl9vnw0XSuD-Z2H(f!$P{_lV9|Mh)e-gb6nf3kP+wH?L3{N{_-->O_Y z_1!PL^}CPE?*s$y?Gq>etry$>7?^o^{&$rVUe~mp(W;om@=&2Y@5B6GplqR~j4V&L zXj=cCI52VGOX+Vt`VYUpclVj=m$O};9l1|19)9TX!s7hr*mg^Ymzkjad}%Hy9d2&g z!}HUhJN!go-0v_&(GsFGwAAWb$WMC*CU*~xjCx@=v8WpjCH)8eAN&W;f9df*`O=~P z`fort`umTHXQR~3&p&Lb$4`{QJSK|8{kg)NcXVk6?j7{yi@aS;fB)yF0CMY)UD4l! z;S9uVg0`@gZ=MpnDxe>Uzb#+&Ci#D8HR1iM=9&>7Cif}tfcG@v9$pcBfHx|B(tDKj zUcyI+>+j2LfAxJ)YTR2(s`>nwm2$a&r|7%&Z-PV&sCql(BfPdwuaIoK`j4{vt<^zF z_1?%O%A3C{geAvucKuS81EMH^(wsPJ3i5@ zc>T0{{qCpe?!Uf z^SrG~U}^o3iTjx@t!SRS=v}sgso!gNzf-C=)DGHu=_TNLaj#MX;G@5v2CG)Q9EIpt zCiE&u{rsC&(fvJQbMVO!XHkeo648iKdRe09{jj+hwe@=pIQnsjmDy{_^o^WxrUedl)i - - - YamlDotNet - - - -

      - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Returns the that describes the property that - is being returned in an expression in the form: - - x => x.SomeProperty - - - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - An expression in the form: x => x.SomeProperty - The attribute to register. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Adds a Member Attribute Override - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - - - Specifies that is allowed as an input even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that is disallowed as an input even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that a method that will never return under any circumstance. - - - - - Initializes a new instance of the class. - - - - - Specifies that the method will not return if the associated - parameter is passed the specified value. - - - - - Gets the condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Initializes a new instance of the - class with the specified parameter value. - - - The condition parameter value. - Code after the method is considered unreachable by diagnostics if the argument - to the associated parameter matches this value. - - - - - Specifies that an output may be even if the - corresponding type disallows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter may be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter may be . - - - - - Specifies that an output is not even if the - corresponding type allows it. - - - - - Initializes a new instance of the class. - - - - - Specifies that the output will be non- if the - named parameter is non-. - - - - - Gets the associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Initializes the attribute with the associated parameter name. - - - The associated parameter name. - The output will be non- if the argument to the - parameter specified is non-. - - - - - Specifies that when a method returns , - the parameter will not be even if the corresponding type allows it. - - - - - Gets the return value condition. - If the method returns this value, the associated parameter will not be . - - - - - Initializes the attribute with the specified return value condition. - - - The return value condition. - If the method returns this value, the associated parameter will not be . - - - - diff --git a/packages/YamlDotNet.11.2.1/lib/netstandard2.1/YamlDotNet.dll b/packages/YamlDotNet.11.2.1/lib/netstandard2.1/YamlDotNet.dll deleted file mode 100644 index 76b799937e4ba87f18a13ed8e4493f9c5d67e44f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220160 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%0Ad0Vq%+kNhga|49x&kpVAt7EI6XW^|dX+j=o_7 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 - - - YamlDotNet - - - - - The exception that is thrown when an alias references an anchor that does not exist. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Defines constants that relate to the YAML specification. - - - - - Emits YAML streams. - - - - - Initializes a new instance of the class. - - The where the emitter will write. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - - - - Initializes a new instance of the class. - - The where the emitter will write. - The preferred indentation. - The preferred text width. - If true, write the output in canonical form. - - - - Emit an evt. - - - - - Check if we need to accumulate more events before emitting. - - We accumulate extra - - 1 event for DOCUMENT-START - - 2 events for SEQUENCE-START - - 3 events for MAPPING-START - - - - - Expect STREAM-START. - - - - - Expect DOCUMENT-START or STREAM-END. - - - - - Expect the root node. - - - - - Expect a node. - - - - - Expect ALIAS. - - - - - Expect SCALAR. - - - - - Expect SEQUENCE-START. - - - - - Expect MAPPING-START. - - - - - Expect DOCUMENT-END. - - - - - Expect a flow item node. - - - - - Expect a flow key node. - - - - - Expect a flow value node. - - - - - Expect a block item node. - - - - - Expect a block key node. - - - - - Expect a block value node. - - - - - Check if the document content is an empty scalar. - - - - - Check if the next node can be expressed as a simple key. - - - - - The preferred indentation. - - - - - The preferred text width. - - - - - If true, write the output in canonical form. - - - - - If true, write output without anchor names. - - - - - The maximum allowed length for simple keys. - - - The specifiction mandates 1024 characters, but any desired value may be used. - - - - - Indent sequences. The default is to not indent. - - - - - Represents an alias event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the alias. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The value of the alias. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Represents a document end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - Indicates whether the event is implicit. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a document start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the tags. - - The tags. - - - - Gets the version. - - The version. - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The version. - The tags. - Indicates whether the event is implicit. - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Callback interface for external event Visitor. - - - - - Represents a mapping end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a mapping start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style of the mapping. - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - Indicates whether the event is implicit. - The style of the mapping. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a mapping. - - - - - Let the emitter choose the style. - - - - - The block mapping style. - - - - - The flow mapping style. - - - - - Contains the behavior that is common between node events. - - - - - Gets the anchor. - - - - - - Gets the tag. - - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Base class for parsing events. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the position in the input stream where the event starts. - - - - - Gets the position in the input stream where the event ends. - - - - - Accepts the specified visitor. - - Visitor to accept, may not be null - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Represents a scalar event. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets the value. - - The value. - - - - Gets the style of the scalar. - - The style. - - - - Gets a value indicating whether the tag is optional for the plain style. - - - - - Gets a value indicating whether the tag is optional for any non-plain style. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - The value. - The style. - . - . - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The tag. - The value. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a sequence start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Gets a value indicating whether this instance is implicit. - - - true if this instance is implicit; otherwise, false. - - - - - Gets a value indicating whether this instance is canonical. - - - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The anchor. - The tag. - if set to true [is implicit]. - The style. - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Specifies the style of a sequence. - - - - - Let the emitter choose the style. - - - - - The block sequence style. - - - - - The flow sequence style. - - - - - Represents a stream end event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Initializes a new instance of the class. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - Represents a stream start event. - - - - - Gets a value indicating the variation of depth caused by this event. - The value can be either -1, 0 or 1. For start events, it will be 1, - for end events, it will be -1, and for the remaining events, it will be 0. - - - - - Gets the event type, which allows for simpler type comparisons. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the event. - The end position of the event. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Invokes run-time type specific Visit() method of the specified visitor. - - visitor, may not be null. - - - - The exception that is thrown when an alias references an anchor - that has not yet been defined in a context that does not support forward references. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Supports implementations of by providing methods to combine two hash codes. - - - - - Combines two hash codes. - - The first hash code. - The second hash code. - - - - - Represents a YAML stream emitter. - - - - - Emits an event. - - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the character at the specified offset. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the method. - - - - - Generic queue on which items may be inserted - - - - - Gets the number of items that are contained by the queue. - - - - - Enqueues the specified item. - - The item to be enqueued. - - - - Dequeues an item. - - Returns the item that been dequeued. - - - - Inserts an item at the specified index. - - The index where to insert the item. - The item to be inserted. - - - - Represents a YAML stream parser. - - - - - Gets the current event. Returns null before the first call to , - and also after returns false. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Defines the interface for a stand-alone YAML scanner that - converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current position inside the input stream. - - The current position. - - - - Gets the current token. - - - - - Moves to the next token and consumes the current token. - - - - - Moves to the next token without consuming the current token. - - - - - Consumes the current token. - - - - - Provides access to a stream and allows to peek at the next characters, - up to the buffer's capacity. - - - This class implements a circular buffer with a fixed capacity. - - - - - Initializes a new instance of the class. - - The input. - The capacity. - - - - Gets a value indicating whether the end of the input reader has been reached. - - - - - Gets the index of the character for the specified offset. - - - - - Gets the character at the specified offset. - - - - - Reads characters until at least characters are in the buffer. - - - Number of characters to cache. - - - - - Skips the next characters. Those characters must have been - obtained first by calling the or methods. - - - - - Represents a location inside a file - - - - - Gets a with empty values. - - - - - Gets / sets the absolute offset in the file - - - - - Gets / sets the number of the line - - - - - Gets / sets the index of the column - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - - - - - - - - - - - - - Exception that is thrown when an infinite recursion is detected. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Simple implementation of that implements merging: http://yaml.org/type/merge.html - - - - - Parses YAML streams. - - - - - Initializes a new instance of the class. - - The input where the YAML stream is to be read. - - - - Initializes a new instance of the class. - - - - - Gets the current event. - - - - - Moves to the next event. - - Returns true if there are more events available, otherwise returns false. - - - - Parse the production: - stream ::= STREAM-START implicit_document? explicit_document* STREAM-END - ************ - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - * - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************************* - - - - - Parse directives. - - - - - Parse the productions: - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - *********** - - - - - Generate an empty scalar event. - - - - - Parse the productions: - block_node_or_indentless_sequence ::= - ALIAS - ***** - | properties (block_content | indentless_block_sequence)? - ********** * - | block_content | indentless_block_sequence - * - block_node ::= ALIAS - ***** - | properties block_content? - ********** * - | block_content - * - flow_node ::= ALIAS - ***** - | properties flow_content? - ********** * - | flow_content - * - properties ::= TAG ANCHOR? | ANCHOR TAG? - ************************* - block_content ::= block_collection | flow_collection | SCALAR - ****** - flow_content ::= flow_collection | SCALAR - ****** - - - - - Parse the productions: - implicit_document ::= block_node DOCUMENT-END* - ************* - explicit_document ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END* - ************* - - - - - Parse the productions: - block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END - ******************** *********** * ********* - - - - - Parse the productions: - indentless_sequence ::= (BLOCK-ENTRY block_node?)+ - *********** * - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - ******************* - ((KEY block_node_or_indentless_sequence?)? - *** * - (VALUE block_node_or_indentless_sequence?)?)* - - BLOCK-END - ********* - - - - - Parse the productions: - block_mapping ::= BLOCK-MAPPING_START - - ((KEY block_node_or_indentless_sequence?)? - - (VALUE block_node_or_indentless_sequence?)?)* - ***** * - BLOCK-END - - - - - - Parse the productions: - flow_sequence ::= FLOW-SEQUENCE-START - ******************* - (flow_sequence_entry FLOW-ENTRY)* - * ********** - flow_sequence_entry? - * - FLOW-SEQUENCE-END - ***************** - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - *** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - ***** * - - - - - Parse the productions: - flow_sequence_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * - - - - - Parse the productions: - flow_mapping ::= FLOW-MAPPING-START - ****************** - (flow_mapping_entry FLOW-ENTRY)* - * ********** - flow_mapping_entry? - ****************** - FLOW-MAPPING-END - **************** - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * *** * - - - - - Parse the productions: - flow_mapping_entry ::= flow_node | KEY flow_node? (VALUE flow_node?)? - * ***** * - - - - - Extension methods that provide useful abstractions over . - - - - - Ensures that the current event is of the specified type, returns it and moves to the next event. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - If the event is of the specified type, returns it and moves to the next event. - Otherwise returns null. - - Type of the . - Returns true if the current event is of type T; otherwise returns null. - - - - Enforces that the current event is of the specified type. - - Type of the . - Returns the current event. - If the current event is not of the specified type. - - - - Checks whether the current event is of the specified type. - - Type of the event. - Returns true if the current event is of type . Otherwise returns false. - - - - Skips the current event and any nested event. - - - - - Keeps track of the recursion level, - and throws - whenever is reached. - - - - - Increments the recursion level, - and throws - if is reached. - - - - - Increments the recursion level, - and returns whether is still less than . - - - - - Decrements the recursion level. - - - - - Specifies the style of a YAML scalar. - - - - - Let the emitter choose the style. - - - - - The plain scalar style. - - - - - The single-quoted scalar style. - - - - - The double-quoted scalar style. - - - - - The literal scalar style. - - - - - The folded scalar style. - - - - - Converts a sequence of characters into a sequence of YAML tokens. - - - - - Gets the current token. - - - - - Initializes a new instance of the class. - - The input. - Indicates whether comments should be ignored - - - - Gets the current position inside the input stream. - - The current position. - - - - Moves to the next token. - - - - - - Consumes the current token and increments the parsed token count - - - - - Check the list of potential simple keys and remove the positions that - cannot contain simple keys anymore. - - - - - Pop indentation levels from the indents stack until the current level - becomes less or equal to the column. For each indentation level, append - the BLOCK-END token. - - - - - Produce the STREAM-END token and shut down the scanner. - - - - - Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Produce the DOCUMENT-START or DOCUMENT-END token. - - - - - Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token. - - - - - Increase the flow level and resize the simple key list if needed. - - - - - Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token. - - - - - Decrease the flow level. - - - - - Produce the FLOW-ENTRY token. - - - - - Produce the BLOCK-ENTRY token. - - - - - Produce the KEY token. - - - - - Produce the VALUE token. - - - - - Push the current indentation level to the stack and set the new level - the current column is greater than the indentation level. In this case, - append or insert the specified token into the token queue. - - - - - Produce the ALIAS or ANCHOR token. - - - - - Produce the TAG token. - - - - - Scan a TAG token. - - - - - Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens. - - - - - Scan a block scalar. - - - - - Scan indentation spaces and line breaks for a block scalar. Determine the - indentation level if needed. - - - - - Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens. - - - - - Scan a quoted scalar. - - - - - Produce the SCALAR(...,plain) token. - - - - - Scan a plain scalar. - - - - - Remove a potential simple key at the current flow level. - - - - - Scan the directive name. - - Scope: - %YAML 1.1 # a comment \n - ^^^^ - %TAG !yaml! tag:yaml.org,2002: \n - ^^^ - - - - - Scan the value of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^^^^^^ - - - - - Scan the value of a TAG-DIRECTIVE token. - - Scope: - %TAG !yaml! tag:yaml.org,2002: \n - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - - - - Scan a tag. - - - - - Decode an URI-escape sequence corresponding to a single UTF-8 character. - - - - - Scan a tag handle. - - - - - Scan the version number of VERSION-DIRECTIVE. - - Scope: - %YAML 1.1 # a comment \n - ^ - %YAML 1.1 # a comment \n - ^ - - - - - Check if a simple key may start at the current position and add it if - needed. - - - - - Exception that is thrown when a semantic error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Exception that is thrown when a syntax error is detected on a YAML stream. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Initial content of the collection. - - - - - - - Gets a value indicating whether the collection contains a directive with the same handle - - - - - Represents an anchor token. - - - - - Gets the value. - - The value. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The start position of the token. - The end position of the token. - - - - Represents an alias token. - - - - - Gets the value of the alias. - - - - - Initializes a new instance of the class. - - The value of the anchor. - - - - Initializes a new instance of the class. - - The value of the anchor. - The start position of the event. - The end position of the event. - - - - Represents a block end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a block sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a comment - - - - - Gets the value of the comment - - - - - Gets a value indicating whether the comment appears other tokens on that line. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Represents a document end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a document start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Base class for YAML tokens. - - - - - Gets the value of the comment - - - - - Represents a flow entry event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow mapping start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence end token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a flow sequence start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a key token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a scalar token. - - - - - Gets the value. - - The value. - - - - Gets the style. - - The style. - - - - Initializes a new instance of the class. - - The value. - - - - Initializes a new instance of the class. - - The value. - The style. - - - - Initializes a new instance of the class. - - The value. - The style. - The start position of the token. - The end position of the token. - - - - Represents a stream end event. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a stream start token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a tag token. - - - - - Gets the handle. - - The handle. - - - - Gets the suffix. - - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - - - - Initializes a new instance of the class. - - The handle. - The suffix. - The start position of the token. - The end position of the token. - - - - Represents a tag directive token. - - - - - Gets the handle. - - The handle. - - - - Gets the prefix. - - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - - - - Initializes a new instance of the class. - - The handle. - The prefix. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - - - - Base class for YAML tokens. - - - - - Gets the start of the token in the input stream. - - - - - Gets the end of the token in the input stream. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a value token. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The start position of the token. - The end position of the token. - - - - Represents a version directive token. - - - - - Gets the version. - - The version. - - - - Initializes a new instance of the class. - - The version. - - - - Initializes a new instance of the class. - - The version. - The start position of the token. - The end position of the token. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Specifies the version of the YAML language. - - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Initializes a new instance of the class. - - The major version number. - The minor version number. - - - - Determines whether the specified System.Object is equal to the current System.Object. - - The System.Object to compare with the current System.Object. - - true if the specified System.Object is equal to the current System.Object; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Base exception that is thrown when the a problem occurs in the YamlDotNet library. - - - - - Gets the position in the input stream where the event that originated the exception starts. - - - - - Gets the position in the input stream where the event that originated the exception ends. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - The inner. - - - - Returns the that describes the property that - is being returned in an expression in the form: - - x => x.SomeProperty - - - - - - Adapts an to - because not all generic collections implement . - - - - - Adapts an to - because not all generic dictionaries implement . - - - - - Gets or sets the element with the specified index. - - The index of the element to get or set. - The element with the specified index. - - - - Adds an element with the provided key and value to the - at the given index. - - The zero-based index at which the item should be inserted. - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - - Removes the element at the specified index. - - The zero-based index of the element to remove. - - - - Manages the state of a while it is loading. - - - - - Adds the specified node to the anchor list. - - The node. - - - - Gets the node with the specified anchor. - - The anchor. - The start position. - The end position. - - if there is no node with that anchor. - - - - Gets the node with the specified anchor. - - The anchor. - The node that was retrieved. - true if the anchor was found; otherwise false. - - - - Adds the specified node to the collection of nodes with unresolved aliases. - - - The that has unresolved aliases. - - - - - Resolves the aliases that could not be resolved while loading the document. - - - - - Holds state that is used when emitting a stream. - - - - - Gets the already emitted anchors. - - The emitted anchors. - - - - Defines the method needed to be able to visit Yaml elements. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Visits a . - - - The that is being visited. - - - - - Represents a LibYAML event stream. - - - - - Initializes a new instance of the class - from the specified . - - - - - Represents an alias node in the YAML document. - - - - - Initializes a new instance of the class. - - The anchor. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - 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. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents an YAML document. - - - - - Gets or sets the root node. - - The root node. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a single scalar node. - - - - - Initializes a new instance of the class. - - - - - Visitor that assigns anchors to nodes that are referenced more than once. - Existing anchors are preserved as much as possible. - - - - - Key: Node, Value: IsDuplicate - - - - - Returns whether the visited node is a duplicate. - - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document. - is thrown if an infinite recursion is detected. - - - - - Represents a mapping node in the YAML document. - - - - - Gets the children of the current node. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Initializes a new instance of the class. - - A sequence of where even elements are keys and odd elements are values. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Adds the specified mapping to the collection. - - The key node. - The value node. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Creates a containing a key-value pair for each property of the specified object. - - - - - Represents a single node in the YAML document. - - - - - Gets or sets the anchor of the node. - - The anchor. - - - - Gets or sets the tag of the node. - - The tag. - - - - Gets the position in the input stream where the event that originated the node starts. - - - - - Gets the position in the input stream where the event that originated the node ends. - - - - - Loads the specified event. - - The event. - The state of the document. - - - - Parses the node represented by the next event in . - - Returns the node that has been parsed. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - Gets all nodes from the document, starting on the current node. - is thrown if an infinite recursion is detected. - - - - - When implemented, recursively enumerates all the nodes from the document, starting on the current node. - If is reached, a is thrown - instead of continuing and crashing with a . - - - - - Gets the type of node. - - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from string[] to . - - The value. - The result of the conversion. - - - - Converts a to a string by returning its value. - - - - - Gets the nth element in a . - - - - - Gets the value associated with a key in a . - - - - - Comparer that is based on identity comparisons. - - - - - - - - - - - Specifies the type of node in the representation model. - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - The node is a . - - - - - Represents a scalar node in the YAML document. - - - - - Gets or sets the value of the node. - - The value. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The value. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Represents a sequence node in the YAML document. - - - - - Gets the collection of child nodes. - - The children. - - - - Gets or sets the style of the node. - - The style. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified child to the collection. - - The child. - - - - Adds a scalar node to the collection. - - The child. - - - - Resolves the aliases that could not be resolved when the node was created. - - The state of the document. - - - - Saves the current node to the specified emitter. - - The emitter where the node is to be saved. - The state. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Recursively enumerates all the nodes from the document, starting on the current node, - and throwing - if is reached. - - - - - Gets the type of node. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - - - - Represents an YAML stream. - - - - - Gets the documents inside the stream. - - The documents. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Adds the specified document to the collection. - - The document. - - - - Loads the stream from the specified input. - - The input. - - - - Loads the stream from the specified . - - - - - Saves the stream to the specified output. - - The output. - - - - Saves the stream to the specified output. - - The output. - Indicates whether or not to assign node anchors. - - - - Saves the stream to the specified emitter. - - The emitter. - Indicates whether or not to assign node anchors. - - - - Accepts the specified visitor by calling the appropriate Visit method on it. - - - A . - - - - - - - - Abstract implementation of that knows how to walk a complete Yaml object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called after this object finishes visiting a . - - - The that has been visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Abstract implementation of that knows how to walk a complete YAML object model. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a . - - - The that is being visited. - - - - - Called when this object is visiting a key-value pair. - - The left (key) that is being visited. - The right (value) that is being visited. - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Visits every child of a . - - - The that is being visited. - - - - - Common implementation of and . - - - - - Prevents serialization and deserialization of fields. - - - - - - Allows serialization and deserialization of non-public properties. - - - - - Sets the that will be used by the (de)serializer. - - - - - Sets the that will be used by the (de)serializer. - - - - - Register an for a given property. - - - An expression in the form: x => x.SomeProperty - The attribute to register. - - - - - Register an for a given property. - - - - - Registers an additional to be used by the (de)serializer. - - - - - Registers an additional to be used by the (de)serializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the (de)serializer. - - A function that instantiates the type inspector based on a previously registered .. - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - A factory that creates instances of based on an existing . - - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - Returns a new instance of that is based on . - - - - A factory that creates instances of based on an existing and an argument. - - The type of the argument. - The type of the wrapped component. - The type of the component that this factory creates. - The component that is to be wrapped. - The argument of the factory. - Returns a new instance of that is based on and . - - - - This represents the YAML converter entity for . - - - - - Initializes a new instance of the class. - - value. Default value is . is considered as . - instance. Default value is . - List of date/time formats for parsing. Default value is "G". - On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used. - - - - Gets a value indicating whether the current converter supports converting the specified type. - - to check. - Returns True, if the current converter supports; otherwise returns False. - - - - Reads an object's state from a YAML parser. - - instance. - to convert. - Returns the instance converted. - On deserializing, all formats in the list are used for conversion. - - - - Writes the specified object's state to a YAML emitter. - - instance. - Value to write. - to convert. - On serializing, the first format in the list is used. - - - - Converter for System.Guid. - - - - - Converter for System.Type. - - - Converts to a scalar containing the assembly qualified name of the type. - - - - - Specifies the strategy to handle default and null values during serialization of properties. - - - - - Specifies that all properties are to be emitted regardless of their value. This is the default behavior. - - - - - Specifies that properties that contain null references or a null Nullable<T> are to be omitted. - - - - - Specifies that properties that that contain their default value, either default(T) or the value specified in DefaultValueAttribute are to be omitted. - - - - - Specifies that properties that that contain collections/arrays/enumerations that are empty are to be omitted. - - - - - Deserializes objects from the YAML format. - To customize the behavior of , - use the class. - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the deserializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the deserializer - with the desired customizations. - - - - - Initializes a new using the default component registrations. - - - - - Sets the that will be used by the deserializer. - - - - - Sets the that will be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an additional to be used by the deserializer. - - - - - Registers an additional to be used by the deserializer. - - - Configures the location where to insert the - - - - Registers an additional to be used by the deserializer. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Registers a type mapping using the default object factory. - - - - - Unregisters an existing tag mapping. - - - - - Instructs the deserializer to ignore unmatched properties instead of throwing an exception. - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - Gets the next visitor that should be called by the current visitor. - - - - - Gets the that is to be used for serialization. - - - - - Gets a function that, when called, serializes the specified object. - - - - - Gets the visitor of type that was used during the pre-processing phase. - - The type of the visitor.s - - - No visitor of that type has been registered, - or ore than one visitors registered are of type . - - - - - Provided the base implementation for an IEventEmitter that is a - decorator for another IEventEmitter. - - - - - Deserializes an object of the specified type. - - The from where to deserialize the object. - The static type of the object to deserialize. - Returns the deserialized object. - - - - Translates property names according to a specific convention. - - - - - Determines the type of the specified node. - - The node to be deserialized. - The type that has been determined so far. - - true if has been resolved completely; - false if the next type should be invoked. - - - - - Represents an object along with its type. - - - - - A reference to the object. - - - - - The type that should be used when to interpret the . - - - - - The type of as determined by its container (e.g. a property). - - - - - The style to be used for scalars. - - - - - Returns the Value property of the if it is not null. - This is useful in all places that the value must not be null. - - An object descriptor. - Thrown when the Value is null - - - - - Creates instances of types. - - - This interface allows to provide a custom logic for creating instances during deserialization. - - - - - Creates an instance of the specified type. - - - - - Defines a strategy that walks through an object graph. - - - - - Traverses the specified object graph. - - The graph. - An that is to be notified during the traversal. - A that will be passed to the . - - - - Defined the interface of a type that can be notified during an object graph traversal. - - - - - Indicates whether the specified value should be entered. This allows the visitor to - override the handling of a particular object or type. - - The value that is about to be entered. - The context that this implementation depend on. - If the value is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. - - The key of the mapping that is about to be entered. - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Indicates whether the specified mapping should be entered. This allows the visitor to - override the handling of a particular pair. This overload should be invoked when the - mapping is produced by an object's property. - - The that provided access to . - The value of the mapping that is about to be entered. - The context that this implementation depend on. - If the mapping is to be entered, returns true; otherwise returns false; - - - - Notifies the visitor that a scalar value has been encountered. - - The value of the scalar. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping is about to begin. - - The value that corresponds to the mapping. - The static type of the keys of the mapping. - The static type of the values of the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a mapping has ended. - - The value that corresponds to the mapping. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence is about to begin. - - The value that corresponds to the sequence. - The static type of the elements of the sequence. - The context that this implementation depend on. - - - - Notifies the visitor that the traversal of a sequence has ended. - - The value that corresponds to the sequence. - The context that this implementation depend on. - - - - Registers the component in place of the already registered component of type . - - - - - Registers the component before the already registered component of type . - - - - - Registers the component after the already registered component of type . - - - - - Registers the component before every other previously registered component. - - - - - Registers the component after every other previously registered component. - - - - - Registers the component in place of the already registered component of type . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Provides access to the properties of a type. - - - - - Gets all properties of the specified type. - - The type whose properties are to be enumerated. - The actual object of type whose properties are to be enumerated. Can be null. - - - - - Gets the property of the type with the specified name. - - The type whose properties are to be searched. - The actual object of type whose properties are to be searched. Can be null. - The name of the property. - - Determines if an exception or null should be returned if can't be - found in - - - - - - Resolves the type of values. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - The parser where the object's state should be read from. - The type that the deserializer is expecting. - - A function that will use the current deserializer - to read an object of the given type from the parser. - - - - - Writes this object's state to a YAML emitter. - - The emitter where the object's state should be written to. - A function that will use the current serializer to write an object to the emitter. - - - - Represents a function that is used to deserialize an object of the given type. - - The type that the deserializer should read. - Returns the object that was deserialized. - - - - Represents a function that is used to serialize an object of the given type. - - The object to be serialized. - - The type that should be considered when emitting the object. - If null, the actual type of the is used. - - - - - Allows an object to customize how it is serialized and deserialized. - - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Allows to customize how a type is serialized and deserialized. - - - - - Gets a value indicating whether the current converter supports converting the specified type. - - - - - Reads an object's state from a YAML parser. - - - - - Writes the specified object's state to a YAML emitter. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Performs no naming conversion. - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - - - - Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string - - - - - An empty type for cases where a type needs to be provided but won't be used. - - - - - Creates objects using Activator.CreateInstance. - - - - - Creates objects using a Func{Type,object}"/>. - - - - - An implementation of that traverses - readable properties, collections and dictionaries. - - - - - An implementation of that traverses - properties that are read/write, collections and dictionaries, while ensuring that - the graph can be regenerated from the resulting document. - - - - - A factory method for creating instances - - The type inspector to be used by the traversal strategy. - The type resolver to be used by the traversal strategy. - The type converters to be used by the traversal strategy. - The maximum object depth to be supported by the traversal strategy. - - - - - A base class that simplifies the correct implementation of . - - - - - Initializes a new instance of using the default configuration. - - - To customize the behavior of the serializer, use . - - - - - This constructor is private to discourage its use. - To invoke it, call the method. - - - - - Creates a new that uses the specified . - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use . - - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object into a string. - - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - - - - Serializes the specified object. - - The where to serialize the object. - The object to serialize. - The static type of the object to serialize. - - - - Creates and configures instances of . - This class is used to customize the behavior of . Use the relevant methods - to apply customizations, then call to create an instance of the serializer - with the desired customizations. - - - - - Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50. - - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer. - - A function that instantiates the event emitter based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers a tag mapping. - - - - - Unregisters an existing tag mapping. - - - - - Ensures that it will be possible to deserialize the serialized objects. - This option will force the emission of tags and emit only properties with setters. - - - - - Specifies that, if the same object appears more than once in the - serialization graph, it will be serialized each time instead of just once. - - - If the serialization graph contains circular references and this flag is set, - a StackOverflowException will be thrown. - If this flag is not set, there is a performance penalty because the entire - object graph must be walked twice. - - - - - Forces every value to be serialized, even if it is the default value for that type. - - - - - Configures how properties with default and null values should be handled. The default value is DefaultValuesHandling.Preserve - - - If more control is needed, create a class that extends from ChainedObjectGraphVisitor and override its EnterMapping methods. - Then register it as follows: - WithEmissionPhaseObjectGraphVisitor(args => new MyDefaultHandlingStrategy(args.InnerVisitor)); - - - - - Ensures that the result of the serialization is valid JSON. - - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - The type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - before emitting an object graph. - - - Registering a visitor in the pre-processing phase enables to traverse the object graph once - before actually emitting it. This allows a visitor to collect information about the graph that - can be used later by another visitor registered in the emission phase. - - A factory that creates the based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Registers an to be used by the serializer - while traversing the object graph. - - A function that instantiates the traversal strategy. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector. - Configures the location where to insert the - - - - Registers an additional to be used by the serializer - while emitting an object graph. - - A function that instantiates the type inspector based on a previously registered . - Configures the location where to insert the - - - - Unregisters an existing of type . - - - - - Unregisters an existing of type . - - - - - Creates sequences with extra indentation - - - list: - - item - - item - - - - - - Creates a new according to the current configuration. - - - - - Creates a new that implements the current configuration. - This method is available for advanced scenarios. The preferred way to customize the behavior of the - deserializer is to use the method. - - - - - An object that contains part of a YAML stream. - - - - - Gets or sets the events. - - The events. - - - - Reads this object's state from a YAML parser. - - - - - Writes this object's state to a YAML emitter. - - - - - Contains mappings between tags and types. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The mappings. - - - - Adds the specified tag. - - The tag. - The mapping. - - - - Gets the mapping. - - The tag. - - - - - Wraps another and applies caching. - - - - - Aggregates the results from multiple into a single one. - - - - - Wraps another and applies a - naming convention to the names of the properties. - - - - - Returns the properties of a type that are both readable and writable. - - - - - Returns the properties and fields of a type that are readable. - - - - - Returns the properties of a type that are readable. - - - - - The type returned will be the actual type of the value, if available. - - - - - The type returned will always be the static type. - - - - - Indicates that a class used as deserialization state - needs to be notified after deserialization. - - - - - Adds the specified anchor. - - The anchor. - The @object. - - - - Gets the anchor for the specified object. - - The object. - The anchor. - - - - - Gets the with the specified anchor. - - - - - - A generic container that is preserved during the entire deserialization process. - Any disposable object added to this collection will be disposed when this object is disposed. - - - - - Invokes on all - objects added to this collection that implement . - - - - - Various string extension methods - - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter - is lowercase. - - String to convert - Converted string - - - - Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to - pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter - is uppercase. - - String to convert - Converted string - - - - Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or - underscored (this_is_a_test) string - - String to convert - Separator to use between segments - Converted string - - - - Performs type conversions using every standard provided by the .NET library. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The provider. - - - - - Converts the specified value. - - The type to which the value is to be converted. - The value to convert. - The culture. - - - - - Converts the specified value using the invariant culture. - - The value to convert. - The type to which the value is to be converted. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The format provider. - - - - - Converts the specified value. - - The value to convert. - The type to which the value is to be converted. - The culture. - - - - - Registers a dynamically. - - The type to which the converter should be associated. - The type of the converter. - - - - Define a collection of YamlAttribute Overrides for pre-defined object types. - - - - - Checks whether this mapping matches the specified type, and returns a value indicating the match priority. - - The priority of the match. Higher values have more priority. Zero indicates no match. - - - - Adds a Member Attribute Override - - Type - Class Member - Overriding Attribute - - - - Creates a copy of this instance. - - - - - Adds a Member Attribute Override - - - - - Applies the Yaml attribute overrides to another . - - - - - Applies the Yaml* attributes to another . - - - - - Instructs the YamlSerializer not to serialize the public field or public read/write property value. - - - - - Provides special Yaml serialization instructions. - - - - - Decription/Comment about this property. - When set, a comment will be emitted when serializing this member. - - - - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - - Specifies the order priority of this property. - - - - - Instructs the to use a different field name for serialization. - - - - - When false, naming conventions will not be applied to this member. Defaults to true. - - - - - Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties. - - - - - Overrides how null and default values should be handled for this property. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type. - - - - Determines whether the specified type has a default constructor. - - The type. - - true if the type has a default constructor; otherwise, false. - - - -
    2. 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 );=6rC(*Vs13uCd8Z@uY;`MuDu163BVTCsaY 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%0A=n~%na zYdJRq1;5%cgK@V{z-1r)puV&BH*YI^FeZD$=vV457}7Y!iJU9h22GDg0Yh9ZAh9Td z5y0>@)(??$>0n8kZhW)PPUyiAUSA;&DBj_~1n?MGlKKoS7|-gDbaXTNJ9_^HxD^L0 z5-9V``eLLX0e-N>|6txSAo*)qp6Hu*cyRP>9*WFK)ix#di#|m1g9Of-YIZzWHTfAc z{MQ~hczQhihs=x63)_S|Bm*UwyB=VhbyS5)F2RQ{_et6?J>s^VK??GSN{A zQk(3A0>oPefTNN*!c`Ui$U`WTjZg}HoJm1$M)^^KagOC7hL)23oAQ6;Ai>E{(H9F+ z#mTx9>BZdBR410=2*^Hv5Rh*~F(^XDDJ>EX=Pi!roVXF|s&E^R@*ukz=jw9H`Qak52Y*|s_<_1h;K?g|QEu}G z`01z5X1mP5+Gd^9YVPmPLVF2Q0NU=e=-t>k{Dy zj+j84?VY8J4;(*UX~)>)qJ`rE5s%$*%sEGTBEc_9i-2|*>I1HORlcZt7aBwIXTq&T zs==OwK+U&BQ zm$+BP37NAplz;W_(n1u^!u`ATHa{vYfU=OMrP>cY-1k6~O|ob9{?_53D6kVZBf?5T z1kMI!EKPt7TLRdqUL>3{j-TqKN*Av`%7XVp5X(X+IC)7qJebfy4wALx7@jzMK=Wen zNYT$|eh$^QDDw9E5CN6ul^n|HuF?mA;f#ouO5sA^x=Ts&r}{>`fIH&PX_BaidDM50 z;C=hguQCv{@WcpFoFL&Y#O>W}D4a+(0N@|4g#9kzwUJKmplu@*ApS-e*koXlDu87z z9=zHAj1wdoz}_E>ZITE+24hzK4#EqHb(fv^@lx-u>`6tYu7uMgofixCY8JQ_IZQkG z7GC>}Q%b0^g@#N+hlWhYA4jD;5GAoH2WKPx^-U3~(Ks40VqyhI{pj~_Y`HfSDBLeR z-VBZK^N__YY;H$BUncw?09HV$zdqx`50&}1GXJGCJea=&F zSE<<3k+-W^u^%HmEA|Y+IkBH0JUjNY$h*}mV)LMLd=%lw)id#V>VMQX>SrK)vc3i3 zzt+!0_*8u>!hfrujqv;Ra}oY~{XFOgI~$fE+}&^ zQO_pl-%-yd=jp~n2!D)vUgG>3C12wF1|?tOM4EC4V@<6H6HT)b);AqO*w{2rZFbIT znt^amQwzegQF61>hLW3|`6#*B=|IWN&O(&j;w(kUEzY?pxy4z5l3SdWD7nR1jgniO zwJ5p8xfmt4IoBcF?&J}6Ij=-`m2)@3J^58C$m&_b_P*Qu<^tFk(xM%0)(4juX)XuBT*O?_5<4I1VT)lbpuYn@)_pmW4| zm2-#l2IoHKea=UmPdKNX&pD4f-*ldGe&qbO^E;<8bXMq`&~>5SP(Jj|(8ofb5B)sk zgzpMp7TFOgMBW(rZX_Aq63s?m6MawgpQ6dw^4PXmE_O8b<=8i4-;Mnu_Pbato{G

    !1y$_An9) z?obMuT+uBd-Of0}mYEepGGr|JnESz45Cs+S&eZ6h2r@1_v|)g3P&juJ11?*_j zZ`eo@^`Xe3VfHBK)`<(?T@wXJom6p0-|kd1??ZS1X&tU#R~$6QhSH{n$dn>j?`Gpx zL%V9chC7ZIsx??DUOJHprS#2u?;9l886O;|cPL$jv!r~GI%JiQ7MJ{uxvbm-rTU3) zhs?Tld_E{y56&?fv?*V;*09`8`dc3A5J1DY%8!PlF>A1H&1h&)JT+)vK35#qU}o?v zm^Cz-i0X|14GnC`*Uggi5zr~k!OP;N_2Q*^4-czVjyz=3i;3($*XqcR5EBE_0rn&wDtT#qe4g)> zYD;+`9IuBZk*F00TTI?J@o(q(3>Hk^GWojf@oJUrXY&S zGa8ByurQ#wD+V|hD3o*rlw+7Re4cSaXg9!!@o+QleJKyeC-@#r=Mf&rGpS|QPnFAR zF2P!EOdYrpFs=jge1jDKBl&k&`J6HXTu25-k#QUu9ymkI0nfr~@^t1cO5TGJsN^^W zb8K83&5ggMTG;^9M|@wLIz5iFp~MeZGxyPL{=68%-s78pOdR~i0M9dH^t<>vUcZGe z@zO0KA=0r}iDd+8SvoB50+5NKqex-WE71{Hi4M!nBq3C*W%O;i68Yw;4!jMijgwS+ zZU(NTEWSsY-1hO1}MJ#XH zj|Wfp$BA`wto)@XY#J|z4=iSh*5KbfE| zne?H03~FoX+r)Hxfg*i;YAn$HLQ%$$twQXpjE{5RavFNan5=ho)bAowZp=F{aHs4o zAV!T;SJZTz9PxS@1z<$GZTw#cYClBS#An?Xr&;@IhqF>IkP4L6*6d_SXS@ z;BBb3mr5!9ga}=y^yeVzC@Tcx^x^aiO7!NSo1jLe9|?&)6KFf6d^qpgnTskrOA-U+ z7D>uT$_AtRbQveg z4(@odeHiaXaamI7bOvV7rnD?Q=;JtS_m(0(he27AcM;q_5}gZ_rSilCc1Ti^4^Oub z%CO!m{$)v}_W~t7_)s22_{R@L%dsw{`1^$#P&xW^8HPltzlR!u_!3O{!4CFS;x`mP z=-Nz&tX~k_$ta3Fj%g>GN_m$M>7yzR2s^obSKZRMBs(B2C(9?o`S zv?WR5l_w|t7T!NlN$Lb4Fp4L{+qeL#6AHfVay z&Q{;24z94?pltpR-_sPM&o01|0>0ZhyZY*8ng3cuPO1;C&q)mU!5+TF!cQG}x{Zs~O*p(C#hSVpDA(SV;u(;#&`-$m+jtAeCr7{Fyz_jJ&Q)mV z$tLG#@7YwQ=-8)&vXsnMKn~K2gOm7{sn1TDy%&5u6jY0RF*zWq{PI8BKnidj&kEs` zB5WP#)0v|}qVBKar)B7!3DK5O&JcPPbSLECn-{9Hnq)dJX)lsj1sTWZldF>bvvj{xRUyY&fA4xjlk0A;D z%SbGctvQx)j`uP^?D%~Y{NXG_>o&cIEwy9)DZ29RrT8S1haO)51J}AUH+%Ln&NB^K zjoHH71&-sJcPN?hu8;3yOP+^rBNJ}aIA}UKn7gA0wdb!h)r%e(- z`{j7vX6kahYsR=#xZ%h7H7iFtWYV<#0R)o?i3rL5cs9>#>L%ifI>AZ!t_12a5|q@S zKw1;57xbK7*eLF+aL92oxicC}Z`vTo)4zU1{qmF_y8NHXl)Q%F1iYHz_}&vB2=CU* z8Q`dUi=JB1&k7yk-67PF1s^0yR>P#dXsP7{`@jjXng}g#<2vqJ2=uB1IrZ^F83YXJ zK!G0K1yV502QrbJO5pVbl(i3ave~ z=3s9-kbcNc<#SGMxZp>ZoR-lkqofNNAL4*q^bXws^KDWx(CD+F$nuPWNfj=WI^YsTkbz8>+>ljFV} z?H&g?{#Qdl6EHI=n0@*t2Y*RdOGGK)L9>q7`=pWkCb))j%2BR~tl$>$nG@gzwWW@~v=3dkLSeJ2~YZ#y$3k zU2uZji!y~i>cc#Mx3mk8eRjSsG`*{du)4Csr@DMt{i!kOERjyH3T{q_4;!|$M za?!%RKku-O?TrBtd7#el5r@R%ZB`UM62!Yl${=>MR~{r{)E*f6c6PqbP zS{(3geNRyCw-JjD;&GfuzHFm$;k`(qj_a`IZzEX~#KJO``~HCAeH?NQImz#2br|C{$X^(vFGD;*U<8sUFo{%tG@bdd6 zD4Q|RWUEM1quSbm0)#XXW7DoFm#z_7z zStK!E6(9HRn)T-RE3vyLRANeoxVU2Iu zLDLmBKXAn*7JMl6#wLP~quy9qrs6qE>kR#kH8R)QYuEOFR_p%;x-jsDN-dZU-uR?2 zExhsaiXP^vL8l2ltE0u`C%qK7eP_quU~2X%y?<80{SF*`DI#0&f4Wj3bsng2bcK=i zMY>JFv8)@Dw-Xr9sX$Dq7xDD(%rSyAMETNHQH_yeDSDFPjIu44D@ct|fc{US5ZVBa zOLxT8*T3=w_2Dmw`QFZB6kR^{VcyQqvc9<%=K3%z*W6qBSvL3cliCF6SLtc|KE&Jj zHP^R(^uCJq4}B1V2)W<;2*3X6R&Di5Gx$H|s#T@vpHbfZ6bVZ$(~s5njcfxc)sJ%M zImcHI&~c*vX&dzH9yFZ-|HD154Z=Wg99IJcUZh@HF-s7L7lAgs*DBAop8m@e5n(0dX1n5VUYOpbP1{CtxXP%B69_anr@@&ZQv>j76EU^o*rQe`&Gip0VSR!#(5olq%#zJGpDzF_RfmHi`y z$_egA=6sOf5Gt=Kcnt&kJ8Pa{88ZI@iq$rTkCGW*{v~HEv5fk)m!udjf9YT5D}C!< zD~@Rl>X*|Bvd=x{xCx@foy|V}2W(ulT>__61U($`?GN(GWGw}G$31-X>(xC>)~w(! zH5|z^BwzNYxGlrdGhZxoJH7zw!rhJ=_0D%E+#8^DsDuB=`d$GXR9GSNJ5x{ z=diFvmS7WpV~_^Q9i$*83%D_vdz~=q)`{8Lq zOQ*yD;4#LyJe3|1Vj1Y8)SF}QbD&fPB#H&;VkNi9`FbEFODS0>Z4)GxtFm5do?3;{ zHD{pj7WGA3H+#Nb>JyGX4|&A$R9TJzS=Oti4{|u}4CVrAvCDF}wX8l3c{8F2@jWzR zi{=7xwz!}BUN;VKUZ#mE)vj2c6GP%&S!+p~Fk84%bJTj{d^t*Lyl%ey?wH)R2WDH# z8|TY0TidhcciZkcOe?n0oo}1yI7L)#0_8XmOF=9vvP6?fm_v)`+oTd{VT`HTk~BV~ z858gm0FOeb%zXqcl zOQ)fp4Z>Ka{u7_A= zxjSz!?Z|@KWt+#T^ig=`s0R*}!yS86&Ye|Kn7FQ3Y9|;Fhy#Qg|p{r_=Pr;kH7E#KXCfkSAoRG?Bh3>okej zi$n~}tnVV0nt@>=AsnXGfpzcgrcIKgsmc)%WXlL8PxUhE4V;pdJR_!$)P`w!uxHTD z4YRcqP}`1mzU}AVmbis2>PHYMLra_W()z}qv(#dTHf(`r(Pc5$cq}`R1h27to1&j) zwIH_v5MsSQU97|vJ4;)-2)|=QdPO3BDcB}IrFersD|g(VIa$K_n9kSBy?@;-MAb@^ zU!c;Xv_u&yH{=q|I1#o@134{8l=;mF4Wm_vb+hq>QrR?HK6i@WBnK|%cOL)MxwGWJ zEs8@15-eR*he~@3;4MEd(guhfBGx@5 zNAoVx0eBJJ2kBdZ(GOFdSPv>ldD@*KoP!_qCp-w)R#IBC6hqP-hEf}aiW^JHRhn+x zt*bpTIIAjkSGOx>l46Y1SROS0QZO!`O;v`p zZdB^At#NIw(!?m356!o-Kt_j2z$nctxBxH48Fx<(5g~XYDyW1b;$<@JHkwv@_cclZuWxcpt42lz=3*G}nw_e;Lwo@%Q#XBL*gp~U!&1fl4?S|BM zaB8>>NT^+iB{}HXAn-{hc$;`^!Ns#3rQvIix*Jfe^T^^SRe~5T{f!fSSHlf#P%Q-zmV;J?V7TbI`3R5HZbyB#NZfSij z0(&y~@;chrtgo=3nV`)O~AX8uq}7uoJN!Iyc;&=Jwogl&Ttr^T0mGH$9$|7Mipq$f<%B5gE zC`}^Ulsj9IFe~Xrmw%|OV)}MsxrYN3-~QmSEX)oK(y^eZzk9V)GV@_+PF<7a56 zrzHziTq#dW!i{F7DeQ41HGL-8gE^=pc=^3u;SGLai_j+yO7^=Qcl$;j#7$5ObI?}m z`v`F04j5<~Ja2OCQ(=hk&%s`E;i|)0>^RhX5cHyVf=E@G)&o#4{;*#U5J6oBdXQL) zc|6VR0l+^%y?%g}beMB3QT)NPtCC`s5I3(X+rOrpi!I^1KoT5+-Xz6t;$|5lCg7-x z%gGv+EW8nxGfSeW%yn^Nk8h&}t1TJZTrCD+ts{JV9l*D75j!R0MyXrk6>+=(qchm`j#(dN?R^C`MS*ea?? zr0LyN+$VUrL4rES#NG`#ZL(0AU)>>fm4Ser>i1k@pQ>T$TWK?}J7l3Xtp}o9DU8Ld zXnqwjAR(^@L*zOj=9_`U_Q7wD5XTi!2U+8~PCXZA&kDcpE4pXXi09(bKCQUk7M@m$ zO2H1;LI;6eB*pcxy*Gl$I|5?V072VI|BI>{B#wnI{%=6OLs0H0#BPu=QMCgsQmji< z()O+7vw$SBA9y}MPY~giCt%j`S)gZ@o_TtnpdR$Y`rJk}bBu8VKue6n7}j+yJ-5Sr zLkl_G2vRGrW>8lavw`@zRs^Z^lw3=Tb`e_HAM6%E`siWJq;WKnR?4Au8#+w{%EB=z zwTn_m405g0atjT~&X`hc!6HpQ^0V&FY1bPeyA%d`I?^4$7fN*^X4TwcR<2QoY>3iz z68pMEum{(3b*NG**F-=M#PU6)2(qoFv=3Zk&?F|mafhq(mMc;oX_d1tkBB_u$&_Ss zAIUY=1U3lWs48k+4OVn4-_kh3Q-Bmp@z+;wB`60QEW@@tfE>FFi5FZ@^*c3{M%L{dym2>CG+mcKt zV>Cx+;kSc~)UzPzij3O~v4)h(txNOlp{GhU z**3b(ui7dvjn{kqs7l|iIuG^fAvK<=E+(Jo_9-Jl2CrU`%H?PJY1)RR_Kh zl^af_QX=z<2%?x?n1hFt}l6{Njn8Eu5{Fc5`Nxf+RnV|h*f+z6qx7{HAg zMP80>%(bqaCF+@Rv`R)Gs@75oP8*9qfUpJ`_HjKpps~6tbnM zJXF@RyCDs6BXWcAgc^f*_-e}?soxaH%F?(!NNWBnr}VjQV0nd^aO5z-@D)kbQ!({ez23mHwe*>`@IcvZ<9`a zcKq|vz|FAJb^*IyBYsYtp#QHUzHlS#!)t*fYyhYge%HfqJ#medkZLR*5_~D4PYO3u zEAQSNfGyX~hDgCi9>-c{hw#+wZ8WPk(SJr7#6;Oms>M4zcjfkh*QRJJ9R>QzmF7O*_)6yv#JbdPJ!SPYL+tEYe+T&J~qqs!-eggRd59J>FBJ#gxFC0_;# zZkH#C^=5HbpBulD4bJ^xGs2W@VcYCQ%aL~{L!$>$x$U5gy%jCAW8HNr(pYg7KvO;5 zqd{+38#k+7-{i{D4YUT>mS?dbt`BBVSuuQhfDf%iP0p3OV#jfjl_~-XsjTqMX2vMT zi12&`>PU(d7de<>A_nnhc|Asdq%8~uX z#t&^z{H)p*N3M(v=BjI_Pf|Iqjm0bCcg>YrR(!%R=B^lSo>PL&VW_pcSJU9qf!gz2 z8aLF?qt{^1s=4d6lpYj_TjuY@oI1SqcCND8Ln1ZbUetG+t{E34`yQ6eNz8^`ue4P>@LJ~zigoJ1*?GH0 z>A9TLUUTWV_#pMS0I$>P1&gZ@GJEEY}zMxXd z+pL%L?uOviP(G1nz3e)=g3e~8chebX0-1fr-9$kbh5VOWg){qE0$;e~cazjMD8GPp zP-~UTG2^hL149{=nm;tkE<-=%dLmn2Lq{{375&Yxs0FRyO}u97HVSkgdTz$mnxk=@ z>u5Cmo4mYpRFxCC-jDJ(B=9OK zmQ?1Q@^5$tow(6IHh06`eQ;$_^3@St(3N(j+``oFT=<>ix}uKw2~i?KuQ@E##TRwn zH6&^L6j^VsV>T+?u#+F1e=g_O+2`hB`b}n4?|f3_k@>rIrQIms2c@LQtEVj7lDS)0 zmx9MMAN~3D0>6KLoxE7FPWUY=AF7KUQ-7w03N(tB9mO!~16*HeGoGo}o_u{QMmp@@m- z$oJSr5@Z29a^amS=QrwV2A>4*T>59SlzH!*-H@7}%IEIv&r}X)Bn{=|A}n-PnFHjd zvaM##bNLUG%E4}E)jjOe=ik0Ad2X7Z4tZjY-=@k*`$F$%sdAxr{B4oiS0WeFRE~Xq z8|OGXUZA$K@Wbb#$OceixdIooIToToyxE@k9YDI{r*&akyQc$f)V9(>=ex9%`uk6_ z*+<4(J}sw+eVh?|xrlSC*HB8$CY+W9aQ(SEa3x%8lyIi>4A>-`GNSCjcpb@ zw~kXyDb2%JZcdiYoOeuEMX2;LgmaZ~gal4aGyzz#E1hH}- z%x%k`rj3#j>WE@?H^Y10sPTKHj-c{dyw^70lodWdf6EH~?h4K;U;kl8kS*src#9kJ zxnQtMbDuz6={Co_Bf{1clXcP>5ANVY3+dqOhf{Bb!i-Dz@t=J+=27I<-7Ib-_v0>c zt=K`gDO<%#@pIyOm|eUIfu_w`VVrtvYz@4v-dDm6S-|or$ntyFm9!OXB&2B6YBt#s zZEBvc<1p*JK=@rHZ5t21^=-2*t9bXEt>5?7x30HUsyjl9=G$dMt^+C}Gqt$T7T$^- z;I=xSvwUGJD#$G1vj@IKpK;Z(Qul1B{_)}e+Z=PA4sBc5m92o=WOuxgi|L-Ine7u_ z#y0gq7u^lx^=G!b>39!eA1%a?P{zKxTw6LCzs`o7h&+)ssGHnN`$nu)@1O^LQpdgj zSi@f);1c>bQZ@?yW=cE3-nAv8PQNjLAH3pgV>VtCyIGA~&$Ga><5z~}E?jzEq1!dy zdnCMZyd0$$QalYID=oA9oLYi<`y<2ei`4P)L+OBZ>;eZ|rQXvJ8{Y|i#_xs9c1`#m zIz_t<#M>HS)M%G{qVfp-7QYMliV1I>{z;3wedTuub+hdrAQ#W=E9&}aR#+H|#eC~c zH_Y#be(fofV)eHu=HQ1b@|jm#bIh293`%R$cL% zt1}%kk3&7%Z7GF$gIX}NFH%*)yGZ{|TQD}9a3 zoBa=$C;d$4e{sLiZ^OuLF7soxt+&y?<@A@@%0Gr*{x?CS}zgHuvvVv_dWIxYWLi2EszXl?5J%<8pAKL6D} zu6Sbcih2=F3Zo)v7_mxtG%m(y2p@5RZ;LEW95k9l2>%QM5+_3|L~LCPFLy;!G+}3& zK_pR1lZaAtQ_!=J5f5>biRsVQK;$c-#_5L>=Z;1xYr>9T%Mf6nr`lu5P$)5ZsY%o% z!x+)xPf;8)7!;{ZR$wGyC+sFsoeVS3Bwz+Y&G3jdW8*Q58qE=EtU1PQPVbLWqtpB2 zH0;KELJ)^PNS~V0(sxxsfq$n#!URn{L0J*1Rpk(XOw$F5MJZF0pfS-bAZRdXVC}zU z!04lLmKc$keikF&zzElynEH;9n0d5LPBTN$%GBS5;)$6PvYr_z4?S2RR?rFl<2PqOtJcu2E@x&{I5pRhnl9i0|Mo}4sC4Y#>_n|0`Xe=>S3B(zX zQ`^l^0i9}`uB;ZJmc*gN)CZBsLe0%B%@vWvS{>M@*vOZu5&uvx zS4U(@lcA0JvTxLvo7)V?!9+HBnP|yNPfdaZeWSfhOZojMY@W%_tq>6kn-@i6p-^*T<}-mAKWST~g z5-(^JdqKlr)bJOP9%sJkoA3*Sd!Fg)FMvLyGOU&qasfFrhVZ8m$OUf6H#Zl2HFIk( zaLq5unqSmvz9?(H2!C457rC##nlDyBT{eo1CeZ+_R)pj6W@7#EI4*%r+%3eQzwZ`(jbclAH)(^F?1Z*2=UJ5W&~C;hvy@vJEFD%Di>d>1H%RS5=VCFM z59l(K67{^2ZaPxc>rib|goi6s3j9xe{dJgt`Xpi8qy**l`U3w$H^Zun7-Bj_>#&<{ zHsU4c1P!3djaBoc;as~tHLy`b8=7p?a3{c5H$X6ya}`LEY6*Dbs*yk%&<~P`m(u9V zi5-kr`@jYwbf85=;5>ksI{=P_BTb?%srRV=Wc@KrI ztT-=){dqTAv&@E}k`3o6BXOzo{HM5-1btlUJa9aik!n&WX>z<_OfN-7G`-Z5OH(Hi zGj&qSvxxF6!d@g5Nz2iwNu*ID4K%1xtCU1}W**oYIWPzHUtd}R-Xp8p=@A~QaUg|ai`m4r`x1ZA!$fEU9xKui{tU$qJ)<57;UR~!mi~xV51~PF~BxQqg=tc?J@XqsdL*AgpJN>!nrOtix-g@ z8=_%&YFVP90_AA)jnPU_lNUEm8F~e1clbcJIUE{hW&YTBRmJHg1^mmjLxePwf9i;gA zRZ&=y0nBNW`~uB`cSmCS8CbbyG+%hk7h)6FkHWxk6s4S@vE%wcmJRE1_% z1>-Voj@Oa4f~L0AD2W9%S2h?R1l-D}HjyGk_9}6oP2AYjrkKj$b>wB5<(Fl5URK?C zIVPEZb44^157!_K#S>F28z&zDD?A*F(%gr`Xcib`smEg#!T~`F!5kZVrpY^;z2MAo5`|(XA9VRVF=?PwE3`1O|qgnF})*U0=6m{ zmT`79JSaU6P(>(&#-e~4BWT@DZ6r$t8bP~wsxA&4g7vWz7S=nx7nDexnQbT>)4FsA zTnM9pr9F)bCuNgq2_V*xpH9IlO-%Pe-xG&G+D+{s!x{I&NBosqvz!znpt6^U~fh{yg#V)7-`4^UrW+ROL@tZ;KP65P~YvIC~} z)<+|acfvG*z7NG-Zl+#cj3mQGyg81Y=`$M7UFwKdC#DV&guE*bDUDONVG8`kDb9F) zqFV*%0E)zGv_horLsoSD$l}nWSPWzwrPpW`MM;W)B`Ij{#(+lyxd5++YB91LOv}X7 zab`+WcfnsXd(2=E=mlfaJ|0sU;?W4zlbHMtWPG_XTG8xV(n~B6KPe?5hUh}LMC1&{ zJW*ovl4yuZk=G2WQ=#h;L!i!=C8i?Puu>2Z%R>tdLP>&lbCqOFu&JZ0BC)o_=53Ti zpdj4lG2|CuNZ%6!cT-CeD2}F>{d^@g*=4n|SLWc(DeH z*vu6dVVS2A=e~eNu+%e&nRArwVS1jU$tPnHP1o~CKQkBNi-EPzJPhb_Uj`7{YgXkh zR6&WE3owxTpwqQL))3SobqgSB6CyPt459`ijZ^ml-wpw@LAsfIq&6A_vWbOaH7)TN z(@+?Qq$VD#65*P7h(Pf2^XJIdpkLjh#XsEgIKInhr z^h*$FERmZl1j)Jk>O=+hriJ?hod*aJKtmAFbBuBpk!>SQ2m5-b<=FCGh{yA~t`7J?P0s<-2arZ+$dsBiiK z>8r(Mo_SaSQxC$#bEg=yTqje)c(MADlzP{<%W$16%TRw*iZ!mq7Y(kT^qz90is2l2 zP>oh&jaG6Mu-@rCv$g?$q2_2fHfx3zK!3=uW-ISi51hUT5^_I_$D$OEMWCv9b0cKK z#o{$`SNla~vT-a`O#z_?=y@l0>OT#I+(TRDLM?2!nM>6A3^3P_5d*uDwzZmT+*D9F zu13WjZScn7I_Zg!c6rOR3;tA@U5XHQ5!viY%slB)OG#XkrWGo3Nm;wCqLl*UPh{q(r!lKFS#H#zr`bX*vQyAJBW z-~liHS6q(~$7*q0=h!C`t8$~5R~Cy)pOUN(%-oQQ1LvLoprJupzUm}e43ON!M+d5# z?C4?3LbibDA1E)%^dmS(A!MwYGEPmYshCohwmKZ~v>lk*Y8Q_zzXi(Fv7<}nrqRCY zjrLWAZgQ=KCDJHTuv;T!e~rb}bRCD2U&0WD3u>KFUZv^t5CV@yei;hKP&nezR49(o zSXj#V=}%(hX*9PYgo)9*e~sw((S~ScEY>*l0Bq4OAsk{+{v|2O35S{p?w0dF??Biq zqKo5XeVhk^dNow~Ule=LIQ`L>$^oppr7{FcP)lVznheKVphcI+XHM|Z&-AAZjxZ95 zd}bW_-i)&7EKvOGiJ1zO+JZUo2by)linlZ`#%=$4X)^0_GbhMP@c>IMV8o z_VrRUS{Vw(!oZp%7(`>JwxH%-fk71rXi5#!WL=`?!}Kfwr*S8U{w{>j=!J$*Sw*&T zks=Qx2gik$^9x&4O$;boQL@jbRz{;0v6ki-S~t^t$N?l3io~EJphd+JqRN1vLHoZ} zR2rx%;4c=#;;>?9i#${-DVQsQK0zztSW7rYWD$$0qc>OOk+6FtM;6m}pfHUzqmtP8KGo$M7#LnndiJ3Oa-2llfaT7DOiJ3b?9MH1?GEu_8#LS+=%ywX) zGs(nEGcoj&A*%jaqI{@mDS|VLYLJ8^xCGQ0jPIwUG*!3=>QqJ2gm0tKoCG>r0Zly$ zJC}}7kcFuIaXCgy1-W?4iRo8BR)k1nhB*AiR2+nchQ<@tsO%^bH$m0O2-vAcs1E0T25{Yy2T@Vg)G2B!1ZAB zR3a;h!=6QcMiorIf;;Hfr8SPcR1i1%9IZnIJx|bclzc((ADeG2rU~^=>B8wbh!#oxIKToSIY%K+enQHBsqXXTN!qP-}X=N&3i}M6K>3k4mp}-D2JU z%wFdv=~>3ZFP~#MDm}hhA?Oc#bk*ddLzg|bP3YqEJ8p4i&vlU{zr7M&tn9j3gPVK` zHo^KP;t&&phApO*{Qiq;=NLf$g}o@(X2mf(6RF+{sT=Yyh1ea z`B1Fd;2hMeJ5jfo{zK#g(_f2MxxOQib1lsYI~1#4$+GAid%*lP{y)*|HoDRP})l!?a`QvONONOA%iCN=5pbh zq~W4TeV+Q8K>Y>rxX<)-so-N_QYVmZJigczs?j)W6b6}+-vQ00( zck&W`j=W-0h)0DGkq|rpKGxseE-LV!XflNL_t)>;@!b=5ANcz(elK~)@%+30WOB`c zi7!0*)7K_;O#bArAOD4KpZr|&s_67zcl_F)y!7?E-}lJx|L>cA^he_Fe!TRfmw)fq z|LN$8AARQJN0Q&Nt_uIo*(F_#Kf3#OFNOa07k6|`FaNXudM)|o+9kKzKm9?+y~}1k zH~z}cebw9-I(6|q{k`}6?g1#76`lQG8V4qZ%JI_^8E49X{gtsK-YGJ{kqjy{JgwqX{32@Ua*l zSK(s`JPadL4J$GE(N^Q#{S!{X8f)#hQpLPom}os}<;QHtv2$5Ri}zcF?m{7N4;2g6 zhUA!&%H=cm(1zsgRvwdgY-(-8|2HIiikU(&Z|%rh#X{c9Y)Bq04rT1r0c&C)cgo7{ z7}~nk+??9HrF~oHCabM$Tf!KKR~$CStg7B(CNq#PI)!iqjG;(nIFhj7H&zh=gDxCt zyc2zr&s9Yh%L_63rK<}%aIuDsYjPY)Lz`|PMUJ6$ zRAEyOV=;EfS4EV!wpvw{u;l<~nlb;AFhf&guzK;@h~_0!9h=^d^Ysiq_G5sU&Rba`dp+8}S z8kDqBJWy5k0@nQkmj5z5W=`T`6d!m~@S&ufL@;$D$_kN1L6s&PnJ8HP0+y=9M+Fkg z14y|aMDV#<_dc4s6!@4eAp9ae_B41ZhxD9Aym(bac?+?YzmToP zC5d5Qrjdy}6r%;C?G}&tM6ud)o-D@vi}2ChsHWOA*0B{_?&;4eznsfHKr&JzZ26LCBt}CG!EJ=7x=!q z@2M=y#rnf z_#)=wJJuKgQ>Dv?2tkC?r=Owp>1QYbw*%hBK8eS6CsANw zsQ9QvURVTrB8I+=zZ`~xS;^e>kL3bRK;mSCircc5i?WuBK7OIsa?xMQ#VRa7i&EJZ zQhmg87rYAj0eU`1&nM|h6khG52;Rgbr@6eJ#U5@p9WncPp1|`2yvV?dtX2|-T9d5w zZsJUy*JZAIU*<&|;tKA{C9dL972p1cjY*FAhv}^W24(~S)OV28obnQ-e1KCvK)@#% zzyL}%)B6M&yk&%uf{L6~kq7Wj5w$w$#?GNBo~#Jb+G16E7czuX!WangzK`VUPodOBV#P=toyT;P8mF5M z&){{5U8ooFN}wG|Rbay83sqb#%qedHME+_sQ}L(pEQT7wjnM2S8EP94Ib-n#d7Lh< zTdokx)8uisuN?+fld}w=(&9y*`Na z3b9fjL%OU5Sitq#I9#2etPQn?zf8~PvAyY~FiPI<|0#`2L+PgxI>@J2NNnVg=)Z*s zQXg`2n)gLbfH%rGeu!@5Pc7nwyNuq=I(*auzihmd-eS75i7zFSZmTrgDx!V7P(}B= zfm%bM=7u;rO5%7UfDY=F1VhR~$K_(adxZ7JBXq4B#TIqNQV|nnS2M~tzV~BRG=%UU z>qhAYsgqK37`T*v;=IzOT@Q?fRlngLBhnl zWl62M_avFM7>1I#bt-``lo07XxdhLMU<#knxH;Y@S<3jb6r0v_<~*<6lk_T267N}{ zlf1c_?tC=YG~U-p>E}b9iAS&2jbk}5k`h)6>SBD=0$^se`{Tf*r}vZDgf4yHC#Z@x z;JpFzP?9aic~5Y#i-Q3U?&M$(5AJKcRA0kuD}>*m#KCkMBQ{0w-qrMrbUk*0kJ(=& zF?y7|l>4Pv3aNJ`ruWy87f+dPT;VfNbsYDKr;0bqE#qN$GvP=K)fkuFFWZT`?d^{@ zsw@9)al8vPy@y^}oPL&j|16aUZZN%pe6RbtCzNx4oNn&zZ-I58n#td~KSoSV_FUDB zZxc`hkZ-_cc5=?yp75}{1~YF;!Oz`0fKKbKSxFClei?K2jgYH#u zB%}y%n$jiKWPf_Me!wV*6j81YaDIubFUKQYPz-J$uO<{Nm;P(=(q?1Ek$#Y0GX zp5%c&9m5NOcu_A&$9haI&(hTkY2SgU3YEH8uL7P~iUWgL?KHggBzN+cu}d%>B+Z#o z7+{?UX%m1Z7Zja-78O4nwxp%$XR7hK1%wTBQxNxI6p}(pZ*vC_3MWOF?!QbO3ghCy zOz=SP7`G`|8H?dLA|3@d@R1}6ubG1lA!ZNHQqN9u7vgalhA1Iy;Hkg`cQep}#W@Jc z0R3A?Ml-0ZM>&Su5(9cwH%9V;i3-fiTI7+62QrU%mS!B+QgOyG^^E&s#6fe!Ixy5S z%N(?t6+9;uwM0D?Zc5|K1DrC6b%wkW)2~yx(FPDQye?YX62T=i9DIfYewT0NEC&S+ zB>i9HfERw|ToX_wAHKtse1L1mVR*QD7xHF<;l;_AjNza|vTyZnjf|!J20%4WDMo#b zelnoZPgW;g$AI=8%>^xfkzZusbJ0$mAk@RpdtRtASLkBDBb0PmFjy}WKVC$3Bfg#% zCz7=jhgh3<3UtH-i`>blXyc)lFS)Btls2`N-|hHIwv^QVLe=FmX;ovW7ht3a5h{Wz zTZj}A-qKPw(A)F$a#=`SS%L;h3su{A!qb7JzlfW2!Rd!x9_;b~Uk(+5E2Q$8Uy=$6Ru19m6o-bCdcVBfx_!2zP zcwUbilHxB>`~&p-Bvjdqwb>Af)vx!zTZa`)#kd_Z2_R?VofYdr11BWwC{*cD%nOos zy{kK{*L4Rm4>bhiiwve;4Rp0M%kqItF7G5e+S}YH2*wlvqZR(<68$)evTiQA}!s(kkHg|4n?`+4Mgl^~G zmd)1Y4s+Ay&UD(^oZ39JX~^05{2E$PlJZ9|*eQ&41US4VoNv%@q~mbEE0w0Wq@+}1v1S)HAxWu>;Z zwOQ@M9qnD)Hm5cXnP%D=-rUx1S(cgF(zXqXr`xw|Zr{?@In=qet9@%{S34v^XSSFy zi1hHbt)1!4uC9*up>)TvHQd$FmTGHDwQt>IZrL_$TB**CEoS?+uFj#&Tib@)wpytz zTiQ2mZR^-Fv@O-O6-K{hbK2@OyV7kb7|oXU&Y`vrb6AKzLtNc@c<(@O-W;>eFu znT(ws0T{}SS%uMDIyq`$6-jG&*h&>zlLMGkT0IeIE|am+$)Sm4PcA!bj}-IP|KHx# z#kNrd;kl$JghD8gicryVP+Af~tT=y!C^U8K{5WdTG)_V*EQPbZPA;6!=I$KVYN>+w zQFtgqYD7Whkq2l|0r6AHPbE~T5=clW61)-A2vt=n6d@s?(3F|ovwe0PHE(@rCOThk zc6N4lW_Ir3R^R%>Fr$2wUd(1v?vem@OAuJr4$$s6m6g|vjyjf~kj;c(H$SQJ~5|QIkIczX& z!0GBN#rY&{3MCHfhFHR2CXUC=>yJm6=AvegrYhzDKGwDelqmCP8a;4J9tG%;pmPOE z`jtciO(?FWp%I{40?!Kc1Tb`pQCtlbi(U!5D^bIqNiy`p@`~CdXm%*_V%oUS)65`6 zyOJ!)o^tarb?M0%!vv1=EOoa4JSf3^gBnvXK1sYVO-vMNAKq47lL-qzg9LRBp z3fQ%rORKzy;~JU)`XuNo^m#us#xZdQ6|4nDE#2^`YYIc^rG>~>O>KKd7vnK-XFotm z&aYHb{@19y&sUIbkn9)VP1)~S4zZH#S1$T@s{}7R4fr@*avSDPJk^g?K*d#yjB>v| zfiuU&OJX}JuPwG7i(5JH7jr&$I~3#6t9&VUx@HL%ho7!4HoTN4RxQD1N4oea5STDi zl<^^rX!Vtye~YVY7v9!F3!Q$DhckQ(n|9mRZSK1vlE@-NGV4a zl<;hUkKg+G^V#Gd->khAHZOco|Lz6-$oIc4T%6vx;pf>;j=gc}+@>qh;CDwa&HR4i z)5QbI>HR;=Prf+v{MnB}=PTw?7w6t={L|O5aQL601IMDL7VdrG)%lxGS9EV$od5C8 z;j+6cXa7B`{`JdCi;vtfxBcMdzhAz(D;YX@?uvWnVCM;K;KSxVvf-q;{wt9B2g$4_ z@oG(#LhBy!u{D$Lw1eg$ybfX8Ax9h0I>@J?fG==9dCSqUBR}+g@!ZzETi&Z|Bpu$i zV8Vz`;>t6FY4lMfZt2Vl=GJX69-0geF`i06Y-(zDG`bRz5CnQX4b3fJYyWJ&t(|7@ z&Y8<++=t)Z@Vfi{Zx>QI3;(14WhhF&rJOSv!?NMi@P(u5z<2gA=89;V-FkHkYAKxR zD%~(7@!(fsg(~DzZr2y#6ZPV?d%6^kI}+`9X%qgALIB3_x685XZOq;qx0B0#x#rR$ z=_!G=;JkO(dZ?z96jBc=F>l8{ ze$XLvYB=qI%vn}!EEmV(6?Nn_cntf~xs>C)rz4!JY4e(&Z! z*lF9R+CIqmQD3nyT6p{hIUFY)8Xe|Rxfm}Wx3VSu3Zv(Y9Z?&PwTB-_$2k18!0j&H zuReRN(hW?BQlK5i>sqh3A**yf=zma40|XQR000O8eXQJ47~{DPl~(`&K>-8+7ytkO zY-wUIZe?^dH7{9VZEQqubWUY-E_iKh?S1`o+eWhB?^kvI1D?0;J!em*lk8p9Rg(3t zBFhQi+OpT8liGXtE{2Gqh&2c>04RxXU+!|HzR8E0TtqROoQLye6kkQ@t7sE?mk)Ec zPGNyhlp$!CWV2ei@wV`Iwqy>I?>OnwO&vdhf8*#rbncfdbX@o^@ZH3T*@DF^oU??U z(X{*xFM?-bl)^}Ul1>T}KQGVx-E$69Etqdi!JPbVo<{N0>ur*<)#N&j{qXh+L)fRG zpZWmXe;`Co$nG6KOi}=hIne?jWAGwl&Kv-5g81hzoOu9rHNXQsU%Rop5^%3rlDN0* z$qS^5_+#?jbNWh`_$z+sKvS8^wKMYyS-=bgJux%N_ zi-_=%CWZ)o$rgSH$ehdfxQ2>Z;HJz;Bf{z5&fmOtk~N$A3xDnsQ7v##dGVJkKTQ!S zMoY(UCt_`B%-mH+d@WX`^YQfUWX2xSpJN|B>WOIZ04h})d5d@2K=JI>aB8pdbnGXLgS>u;?fRAMI&IQ*qyrsWPISa=_ca7b3+UpV&+xE@IsIqrPES#8K%Tfum+avadPVGH^TrvoGufYJZ@ znW>`y7sRgq1?QRb6(1N$=)8P;@!`$o)$G~z?EL+#^wqEB8t}Wc)0C=m8An)VZF$zdV1#LFty0@ZXmakPjAV3{6YL zD}d7(z(F!|a4)Z3_6IEZIw}0q0r60O#Zi3)lGodwM4fHk@5Nl_t;f&>4;w!K04iEaA_@FzFewApgn zfp~|r^#tViK{Wr=H>=*@q7r&A_cez@pTe(*>^#jpR z^~Adv!$*4<4m}Z54w(7l7NTnVuUB5 z!IAlFK=Q5*l50l3ax(c|iM1F(Qy-A&ZM`C-(_*|nshA_BwJeK&#(_DqG z+%0O84JeY*O3G8(U~Q6oX?~cxz5FdFk*`e%a*r+CO~CU@B1#wGdZnYYSH78Yrf%Z1 zzh|hbDTbG&zEDiBBPK4bb28hmO-1krMkm}NO6sKWCWzzGpD#HhCkg|{^fBzJtF;^Z zNfdS^mSu>@-f0RFXL)h{L3HS7+b^%TIw>YskkzR%RS)|*0V;F*A%{VCoL;kPDi|E5 zBpCAG1JJL|I!b&}d153kQ3fNi(BtF4FUF(v!v&uQZSCN47V%6eVRiyN>Vy8| zgV03{l7jA{Pr&K%CVZCqE5>&nY4$iY+S4zb6$3NTlguYRMni|s){3+Ft505tU(U#0 zLPG;=rf?GkR=N8kTA`PE;_Uu7yH+dg5P4@AG3 zIIqx@q}`mKai2MU%9B3e`(K^u1ESrTp;P}VjtPzreT7aY!E^CLTz|!vzwC_^kHhR% zA(|#rSb;zHO~XEQe09HM#0|tgnel?Zi}6jB4vk!RNFU5!U?}0c=kpglhE_Arw@!o$ zx%U%5IJ~rQgM{8HEuc74dquBeRLcpI$JQft22`bZh{5P9Tr}l80qe?HLP~+k4v*PI z*vAi_GnMUN^<+{F?<}bFI5`W3*xW0n*IelxV4^ApSTA-2t@vc7j>Aml#CTkWs({J8 zH4V^bFs1NLGsANx-)dnW8UpeYzaQK<*v(&S4vu`WJBUtRgw6ewXSK!^?ZA&TQ z`dJ!MMLHb;@~r@SvY&>xpA>SOj3+~6?vtg~2QucilPQJA{0?GV{-*wVf8Wj73Ty`t4B!T?Bm&sfMS z!SJX=r%rnYgfPgOI$OeA8O&YG*FSSjH%2uZbPOwhRE~Y^&Y8p8+94RJznd$9@jC%W z>rx)hK1aY5?KdOU)-;6kdlyU)S{cQR*L;LNHXU`br-O)L4(pb}=B(i6MG~$UM)f9X!CZ-3B!@Xu9*E`N&BJuCZ8%XgvUvl$>On zJD-NGQD^pOo6uv);9hSN3mLAn?p>q^VEWJGkdA1FdlW( zW+XCol9Wd(DV8{Mhz`~En8kpM9Z7Jdm>wPeIuM(YXw0#b;$SqLQeuWri4mkYCBqmZ zvR-~f^MjTbS!M5po^G-#t393J410#7lH#c1di6R*foRkrZ&hX=bHv-6QpbRPJK&y- zj}aIj3O!C1h#@xjic{+=t(gtd*PT{v#V0#t9CpZKy49+~bh_5s1x_E)>5?JL?az99 zJl);9>GpEJFQ070S6=mvbNrEi^)4W2hXn7ZM4Ha{H$_MMdshboNALCYF9Aow*S1i5 z^0CI_W1TKN+V-+6+l)t+pQG1weOcpR}utqfHFOBKW(_p~Eu5YrMf^!yPSTBo4hxa^Np z$nHQ31UAKcH}*sva^T%)5L*oSL_7BuSL-WL2NiWgOjycyJlQo(a2)?*cN} zg2fofN$43(tq(@8FX5{Q@0KCVFo4Gveh66g;U(CR!jwIv{HtEX_;(Y&eB8efEM=;0 z)cAh%4R`}1Th*&*6DkBfM1QYXlDN0x98COSN6#9g(s+j)$5<%IQjt56= z8ME}BABIdEN7Ju%)as9Jvb=~ql#i=BWSpG^d~0|#jx zM|Zx5z6jrv5+x-R4-^^yOEa;tM}c(tIovep!AktXBp*khlL`Y4fzQe#(qBz2rwtZQ=xfJAd;!JDlLd zbi)L4krVv4&MZ@{GE)}7@yKZCFv>A~9Yvqcm(2CP-z*jgMCiR;OtGSn#p(y>v9TBJq<2%MaJ#8bDStwz?1n!^XA*h=ctl(&|NSGCB89;LV z$zQjE1YhK!glJcCp$D}qrVdzmn=WaKl8`17uzK;lH-F-+Hl$GQ7*SE5A-ci(sDKcz zc0gUv-5`*GFHO(4As8%;EB$UxMyFxIV%(Mfx?vmk@hf8nflU=$rC;$aCkjQJ$%lm} zqedn>xQQr;~Ih)dxsmE1VomvoZJpKX5@!(s#1KCaX>p__97^kAv}-hhQts9=c#~!@ zBISiYn!#x$vQdJRKhP~Fb5irSGr-Gw8MY?&(2DB#qO_UeS6N~&5|W%D%g6w)Vj-y! z>{#Oz0Xp1fTGJ>USsi?dlM5bLYrOl4cpSHjvWO$bi2$98NEATi8xQU}ln%Rd#}Ny9 z6Wy^Z*btvM&tDYINbnHE4U))l7r5^?9?lU`<4{h1M=G;8uNh+T>*PCS_JFCyNzY5l zBSuS*%srq4ZW}8k2|q7#+&k9~+?#-%<#!bdxUuCuT+dzZ?;7gP1$Vee(A6%;c<2b^ zf93`eIF?*U_|T*u^c!>=M!_Pk0=9~0_)?t2l zR0q>NA5Op}orpdG3;5Qkr@*RcI&}f{`SwiT~(k%F{N2lcQcnyA- zw5*6axmGLemYcPt;teh3U+~)2+MWC9)_hxmr=N=FcQZ_i;C0Tk@FD8jxgXCrSaX%n zM;rr>7ybj-ezjAV=V-wrMQ>G$Jx||GW`L>p6!2&j2|O_TT;z#E!p=UA3(cgmH?epn z?)hsOC0dxeW$peM1h0x9!iuNpg}jR5w-jkQERe-L8UbD&)soph{e-n1O?<8h$OSS+ zD@agZB&yN42~$5nXaeRYW&t}gy+w_9t`*zJycoIgm8&d5q|Aq>F9>mI8ViAu&m;0_ z7WjSTgP(rrQzK{R(&#{#$TfLT~#`Kk^sadNp@r=}O6#BQ;3yCt{* zxnzGZ9Gvei9r<+x!<0v;%wc$rcZ5aDubU(aHYpQ&QR)jzNUvG&YY>l?>&-*c_!mf3 zhs(SG%&Z!@$jUKG5%_r>;u~q8-!C!4w?-_Xe32bAp*&Pesa|fYmlHujP z1VcYu_~0C3_*6`XU-DQA*zL+6F#>SFG(a-~j58^)32w)o7igUdeRAqhiGrhH-O_vA zqz%4d@hzac(Q)N91^o({gN4Mw`XfH3!#QHF1Px6ox&04@xX^*F#b^D1piO0~M9bK*=vF=o1 zw1{lsG1)xQ?~<)Q$FuQTWY9m&FXYl|gpqX|d7C*Z;cxV>2+4AsZ@&4Xb3J>1dH&|v z_3ZrpEUQEIix+SM@!~KD~&7fX$m2eVn9THhibbOJl?fycA}vYE4*g z0G_D->6bq!4$PZhG>aINb~M=6-IP(@K81g6_X6F`9N4M6pqyH^&oW_{ocg~+@h=$i z4ATIx`Ae4EG^dNWn%c<|3nbhm~IMt`BT2=IhP*zOj$PnNG|@1KN&M| z&Z{LwyJJ_ zqxA*#Yy_JZ3mnqqE#aq0DDw_<^U5nZO zZpyRb}7Mt9dcly5->CN(T6JQH@rt>spCgm^+)qGTY4J?S9TV`}pz8KO0vs zT(bG6M7u_7#y|zem?{OXZ8P25Qic^38a@ur%+tuK5sOQieOr-5CW` zer!koETVYcTmc;k`92fH!b_EpO{uhH3P~xuQku`2UqYTCKUFBG4pKlBYT?ajEU$4M zdf4fNd7RM?73KWGwT=TSEfQ`)LE~KZ@}tTUqTi@6T=riW!)1fH_o+fFly4L3lS~Ax zPpI&hyqy)`M-_F&=w4T1=XQubI$jlH1w*x*yIokjm*I-@;?5~>$?1KhNP3W~}ztVd> zFZpG(xoNRvk6s&Q$*+CjK-bhPno-padZXuczKQ~`5mFcQg7sBa>Z=BIMlVKLAawk7 zGUW>Qm)C0;JU{SurKEn}h4m8ft1hAyZRz0l^Wt?Zw}R&4GbdR_o4}(&)3+h4*t1f5 z@3SZ_0ppN=g)L{X@{tq@ zULtGaQ0H3oYs<5rIqrJR!b0Z^d^t<~>th3Y#nSmQZwGFOPCA$6e3Rd8R^%pGZm_lA zJ+Hqe>Wg;^2>zShd^JvK#kYiK^(?y~f#jT>|DZgmB1CDVXw8bru=Mla$ligUuO?sN zKfj|Mh_s(M|0k?^{*+(2fZ4#N5 z@9{#7@G{qqVs}cwj^!#O+j97><}bkTU|v_@!X4BDEoq&0$cshF^~9ePNozqj`Cfr; zJ&~i)#iAnG`7NQoWS_2Ev|X=yt*NgCH^^&NR*Jb+eXX!j&akpZp8wUuD&JRIt7lbz z$hroH)M*)*==t!*vncDi4WFpAsaeTl`)H7%K| zt`-f)9#)9|nlDh8ERdUVgvvgL3$^Qoa6Je(7oxP^Gee=r8?doXtb1QFURm zcIS-8Sg@?Ob3;;=@^}}v3=~|5pw`WeLVU)NVWPgbLLb>rn+*qN}0Sn!0 zKUn!CY#Qr|5}Hkx{F2S_t{JTR!~5woMkD6A4)X}qda{l}j~XUX9t7Dw&WG8nXa6ft zljz0w`Vp+rpj1!M4#Auy4c*2}++9s3R+)Cny z*8YMdB(siI?iM3faay#KvIGmtyZ1c2EaflsA?>+I6=^bT<$^6Yzl`H3w%iH@)CV8j zVK}8g!4d@ySl?Rq3hmbUHa4&z*AHP`ylsW53dS-83(` z-iE3B(2X*qp@&mt6_5?7$f^)MQZ-hOxsfZe1999Tmkp-C24cI?d)=t7>YfM28K7C+ z;(eW$W;_=Wk^burv*B)E_dFeRpQRdZcsy)A6N=L-m55{0%6L%NXm$>#ruJ6GHcd% z!84XC+N3mCTHoXjJFK2KJ}@Q!wsKUXRuX&PV2gX7dtnQ|Wh9uYg~#8DM+^4x|N zEv(VQ##il~3zaWlXltA_N$$xmUJx;w->TrRS-DD~15s@!@elF1r7!iPQU4IFbH}No zBF%Ic~)?0NP6< z?A2AW9MNIAs&16_x=Lhkn_i4k6_rTy!gY3-R8v@IuMT1XMIC#FRe+j@qWYD*HaMZ@ zk79#weC451Y_O(lhkXW1YaLE>5K(;!PX_GB#it=&==tLjAW=!VNh{+DIg-`HIRbjx zh}5MIB~}{x`jf6Q=%W_0wpgO)k4M&I|AYgDEld3BRob-04<&9o2K$q@3gAaAaINt~ z&mV=vi8?=R#7tzkbs6;$tFsXC>2a~sWE$c;m-}TfUTmXNdIgvA7PQh;EH{UNco) z;;4+@T5L8g1f(e^x@p^2kU3lF07@yxQZEXr0P0wkQ7f#_^GBhGlumsutz?oP8C>qi zQq~tekSHlw>rI}DK#y6d+Tn+uKQ_r~Z8&SP)tB*HT==l^)uRbr4fqkr*k^1=>pidA zZ(!MhO@BL>vh0CGOhsI85>^6x%mUUDL-hR7$=6}qSno%orKJxnWj*g?M|2)~5SHlq zqmZ>GrNk8J!ulB9OA{<^0Qo_b^dd1Ccw?23hM1t|k3uRMl{C}@L$t{1{(cBw;&EJ9 z+XqCG{)8D2rd`MiK=9XW-ntV&3|H4dXWG$Tw5!KcN!2OM>K-EwOYbCH095`Q8t-FG z<`^%9D&9HP?XO`+CVdB_muaQlpKWC;9l%b^vDAyTSO9gbHe)NS(DO$mI<2D?LU{TL zS179;On`a}QIxa(! zQhw`*6?Sd^Q&Y{ISE%YmhiB`36v{k@<{gMbbFIFnx0*vE-m|RLb7;n=-qrGpeQTAq zpsj{^t9rfx=0~jXM^B^DTVvP!W;}C=eaN#eX>V`-4$sZIS%^+#iFOq*Z_ucXishX3 zuIHjUzxJ&*RF7`{&he+u2h+@>6?{=CpjbU;4UJ-!ZsIU0JWgZ01-UpJ)NlDE$$LLx zXU+nsP~Mu#E3ia%*hPMHljTL^neL+3EWSe_M>$`@tIlE*@{*OjOC4Y^_2(NpOWUrE zciCzjpYtiGSqcuX;!sm48bYh8>vo30S;Td!l?tWxni2mQ_Z1NOXVN5qrkn_(-c%JG zY#;Q8AFem4#ZvEkR&O3T&(=6o|q3U*SuI7NQ+5(+^uL6JP3JnPmx*%hbZy z(=h$R*JtV5~jgWaoDjuht=L5%RSNC-@;9#lCbXhr8pVi_AEimR8})*dZSz zsi8GihsDlNolJ*D*Ks3(p0|+1(t9@gxM~Rhkp*ioWB`>I3`T?I@*xHHo0@!{C-342 zK2En1|F8YW1@_6G0}Urki8`38m8eQdg1`qX+!W>GLQWm zCR4chcjz;HCa@H47#8&5_6uwvJ~mf`Ekv$a?m}Q5t-dL&9_^;W(jDi)`Qr=cVR9X< zm|R?u2P)n>ya=BpmT113_uHIBS5YXQo_p>Z9Egu!8B&72PyOAh=up}7HGc@R5JjTB zFHc|lNs3?AXTM={cLU~K7^RLI1kNp=Luup*cHC+WR$ZOJS~-dJI>!anzw~KF7_kcV zUw4Q4d}5fz6!rN_<^=HMI~WvdKmmO&>-MLl!}M+Jftl#3_?S>L+%^#oGEBiaO0t{; z0dC$eHgie+&|}8QqPp&e7p3loU$f?EVlJTMElb5R_BqcplSLlx>F!2%n1Jfj<4YgE zJp1^SDca9HkGQ`C2&nTr-vcw+xEZC8v-BrjtsrnMY=+@GD*yNIJVU|a-Q zUFX-4>+z~|sc8i2jT?f&nWc`UL}RyBu&QR~AM+K^Mg+VbAfKbb74RilcMnX_FagcN zn{Ylg0OJaNYoxMtP6{!!CRCGX+8uxy(uTJ}3L+wF;co|vm@&Fw|3f77+G;fm1`+-$ z_At@qv;`Vn(RF>cw9+fJ^||=IO}uJkBtp;N`wL_M<6Mr;*N%&B%Jn}Y+<}1IBONQ2`dhHW;-m> zT@XK!k&Gn}(O`K!Z3XZ7It2NQEiQVAQ$_&5ft!=Xi_Rrjy%~($RuEPKy(D{}Jjob(n4ma-Gu@kjbjTf! zN+*WWh_@f(-Urfz{xwmYyjF&(>ZD4*A>JufJ5GyI6Tze$KZBN`CanoJI>VY`tbBwU>V}I3fGLC`L$i*<| z9UsKG**aj%2Qsh*mPQ<{V;?z`=8^Fa%zJ8eNOe~oc{y*S-38Nux@$!%x3`=0SLT-1V5SlY49^eHgIh;EbM z*LT|7Z`=oewOQ$qyl3uw$vibPSRdbCsH2weQ|QCVNszuio)6OKy__iM#Kiy2K!G$p zOhBb0kKcN8Owbt4rsa|+@1rPf;8m5f6=Qhc6x;MXKd;GOJ+uhMUMNe> zmW}gZ`<|B?y6)zZgCVARz7=DP4}PHTIteT*V6yF#Enz>9r-qOBbjCxCW)?w=^CazqrWr(0k>FUbaB%nLE;&R`0Y6tY%)l>v(eh{&mU8Vei#pZ)PG%r=p38 zgf2pjdr(}y4Vz!NlMV*Ii?<3EK5Q+hAH}Qq6_2IhAlotM8y_~cINlM*Ufss+jhI0J zWOA|e11~nN=$iQ^bMc0I3n#t(Ius?Gp3tDVR#i7F!D=IG?Van#|1dOxOq17t`?r5TapHawOfPwu z5A6Sc3`MEmPK0U}usK53rst}mJkN}Zb4O-r;hNf}_w!>*%!|pgiOJ>t#I^|qog>fF zKcT%f>Fji}wHTU;&4~w&iU-a;&s4rmHRk~rd8DUNzUJNDJwR5-c)JZhWVf&JqIJ!! z%+gE6Hp|^z=d7Y=ZKt9W-9}9}Q%P)fFmR$XBV!QSP7i6a%dIi%VR|LM|hrDhEI26ygcd&N-nDjbId0yEyD)t75OgkIcIYw`L zelF7FhCe>%W}vtcX0E){Q)E$g=%8cd>>gS-C+1w&xwYM7_kozYw}-(819S`AFr5X6 ze>-X_uoK)N+6xe{opcu12`UC2O4~DC98SpYpkKSpf53N&jvQgBjbpZT#jR)IKHpVG zB1-QK7R?|UP?8D$Hbnjj&7hR6%ZwMG!_AgIXAi01T;OhwIM{*(oNIn1+^q64J(p&W zT9BQ`QDkkh8^%J12KG9tDwiSu6tC-n!!d4l3e=4%PA<}rZBihlD;)QT%n54}0&=A0=h#zkF zH7O5fbdx3iA#UAOhrHbRr?+=3UIfv-I$gh>+EIl@X~og{m+1;G9QkSCy5;|~8xeX3 zw29&sT{iZ`j7VwOgOpf&Pc$=X9B>mkXsz~!!kN8EKN48OCP=fJ6&ZA0dkwWz{I`D} zgpP@ryl0Z-bp?-wYL^d!YNk1A|4)|+!+542(X;snBj(>Mz~25&3%dtiX9kJpIYInaQ@Nj$;H%z z=YG1SGz0keg12xsJqeIs&r4NO*Bi7?#lWH|w4Y!Kd7qnj9b_`2!ZfS$P&Vq|*ls6y zN|MIGBG7E@#!T117`ztlZ`mT0LHt;o$XU@$78uQ_Jb;8|LZL}Rm}W|Zqq(+FD?s)S z=bP$cx1B)RxHPY2Sg$L~Xm9JPMB69M|XNY=%9q&%v1d z#GNs7^F=+-)_VB0JJOcEL^p@p3ZResin{{nBf8(DR0o zDC>AUokMqf4y~a2bm}>}Q%{9Dr?b!T-5ODaXW&aC%2G~uM(p9TVQ5@wS=A~)t{!Tz z2b068#=C#HkLxov1A-HkB7C1Ov!3ABZy5Y zptLW=sP$^5x;tE0Mp%bY1Nf0gsZ>xOQ=F>MDzWDvO$ny6txzXY5(bR1l5oR0I zU^<|#58vooR`sdgcn>b?Lu-1HZ>8OZmWudpUoA;LsypHH6t(U=YONys6t^B<+*(sE zr^xmABG;M#4IR5y7jueU+r;K6$aefeHkF=Z39~il#8bq5pon`xx!SIJWae5@!H@P0 zA$h@&{zQ&XC++e^*IHGjN96WBCc=$|FwpZn#+VJ(U7V4xY~WZJXOaHn4hrxlF$c*M zgT}zdfGc}(FNxA2V_(B!)G*#95p_V!OKOwWVVa_9JUBulSM)^FcHOzA8~`ftBroi} zoy^!n3TC5c-l|k7(8Q}*WhQTqY^rwE1}F3)M+hII4{X$&E!jlKPFr5gXX%1M6Y!}H zkIoD~$9`%Kdma%Iu$N*%(I#!l3;a#a3}TdyxuF&vvZDU?Q4}yYJR0nj-r|jPc?CwW z?xvx~JFR9dQKOh5r+CenzRDwRqFHV)_^%CUc0~ir(aPf|!zpe#!nh?T%}{=9v)0RkHT^92A{wX#(UoZ12(}IL{VOQw{wl?qcyWO z%9tgB8dp39xyTQ({6qo?zY$aO0>-V4|8{3!RiTa9K|V-!wVxqCqBVC<5~fj*8M!5` zXy`6dDq@fm5esf5OZEs!nbqzbkd$5cm)(e?Tt!PN=Kkd2bX1mdY(m+RmfeWum`Qpp z!l~RX8Fsg9SU90X&7`u(Ln}3_-)uQ90c}msj&{ybll5qXR5@)MSWFw&{3uhjrbbCC znii5vk4;$H)3qaUJp%F`i_j`nkA{`m#^skvG+k8}i)usCLL2WR6WI1N?M7ZlPuejE zt4#a0A9SGM6YSOzZ$;jJw0Jb}g)xX_6WTTPO>I$c%x>th(Xfq0WK9Z>!1y^fdbZdw zZIN^Id!v0?HaTtj-c3yNeTO@7!Ys`pPn-}*r&Fh6Hzk@;@pN1PKX2%gR%c=U#^^MDW9Nd7R73uZ1<84R@Bk&Z&fGtwzDg60GV;b%z zodou~-20!NW=kX79fQWLAt|Jx;d=S(E8) z7{%#gF&Af>*o)f9lt|!ks$D=<#-* zrm=ssNf~xzj(v}P{P>l;*!bEHf1O-D;3k8`M-t`te~7QV+Jy6eeEj(3nO4i^x8LO7 z+3@B?OK$xHvrF8tvUW%|Ant6uc+ss7Oe$q~YpT_-+>5&Z&Mxp)`xDS|*(bZUYdIa> zQ%e%O?{rS}=mmac#bYd0|BdtD{PBhJFu9IaOsKT2$<@CMRC1NGKk;xW7HHa6M!tKU zUCBg}gHROCw5l(oW{hssl4$9>Q!n8s+IO3xg$lvAp6BCuZeXgbO7qIr!Q<0Ztx=h= z9Mxa=NBx@|mofeII-1kJ*G$xHxZZ+2`mp2e(!9SJ7wZ@+5$UXS@hcar!EBrG&RG*a zGiLBv?9M-d57^vaS8Q66JJzLZ;g4UN9&S~8 zpR%rNLINU+PRm8VfmL_ zxLD+9M2zQ`6h6;D=t2gw*hn&Y33QtID>Wu>B#*Ntb?Ff4L)<2#`)OHF#lds`bW0~` zRmW{|<}OMRn}e&@S(hLG#ScB{hD={Y@ybo##nGMb zbj4cGwHovS@o6!#xyVigyptpR5JWc$_2B#9!%V|PG?|8XE>Jd1#Y4jdFK9){lNYaH z`$FFF0PyE2K<Qx{x%ctbU+fYe+!lQR;KqO}o z2?_x&!;OXOic{x(=Fh-A^RfSL=xD=`8unv&kq@Sg1xv)CNbB)+^q>Yrwcs``26ZHH zC4PB%Wi%^fePy)|Q?4D8&3YZhX(AuVO2m1o;wF8xicWtuH z@rEJKoMB(5-4K22LCkkAnAwzIZ`#fAg;W^GsJ78J)Z$(`hPZ2lz? zof)YZzsvW*HI3eee*Db>1#4EXDI^2sVa6LAd8XV^+Plgde7@I7cJV5?K#Xrm`}C_p zsCs`jrxmKo^Axu>j7M`6OPUv$5bL;e7PL`pem4^ez?yQQxW4rhX-q71fME5vR$qaCL75|@*}v1LB+j}x?E$S7qUJSpc8Jl z2=5XHVxUvGJ&0asxB-ny(wI2j1|6D0<~zV_H?{p$L#QY3(8G-HjQf--;DZd~j*$aE z8wHOha0Tb#DTW&ZT9QQ2*N>%tLoTi_n#~EM-LR#5=SNoZ7aODEEv)$pDAo=Y3K~S~ zYT|m%10W^fTk${|Cce@`oD18F{d16hJNxI`^jigg5y#(Pco3hMUhCL{3k@Nh2|U$p zI&+v$w!C=yboPZK`qFZ!{f^k@wa=Sz#P5Cmc= z(aQ^dbMIWAY#M&S$Gbxv;(;T;LO1rKWJ1@a*JKW1tohz0(|M;T>l3PSEe@~j3wMWV zS^2|e$V}Tlv&flLhKC0|WzcNbZFenjhWtm{ca}h;P>vSGmuMcAn32B)D4lEPqykcX zf+n#wWGBEx zUk%0&*6U!KEr1)g6h;d9*3*335t!%cP%=!x&(cw5iU)?Os?k?>58jIWijR6sUuBQ_ zM1pjfwRf0lTV?3U9D`WN9UTHMnCHgh!6GAO$7Zd4udBP~+9bO#pR4>g3e>5Y_Z9bt z#nti?=BQ*u{mVT;?co?Ev>QJ~tM&cxSj00$aB_ss`U9@vA**&~ios+BCyk zaz&{7v*gs7?OAdf*A8UKeNHTF*^(UYo0?3cX7nd~< zkct9^iqO7nCo3-b4JHTsX?dtL3`5Ma`t%62(Hgb41 z+YFDvnCtOVusFJ>&L)T#yuo9ZxMLd`{J^fq%n5fsk7AFwASzzRX_Ug$2`0*k8Qr0# zItxTxz?Eg-6Js2WC10dn-ctDhxh4gv1tYwxU&7_er<%p@mSBnUW3V59g{A?0lcDCrg`n}CW9JT% z@h--S-dF-0w0X^U%{`Bdb)>YE-3Fy*fpSRgij*303nb-Q?b$k8nzP2WwJv&5t{)*q zG}%!kVpkDz`a-tpmo9FHcR&j7?OLRqU&=2Q5qTA9xS~vUTqQsY!UNot`_YBGYkUJ8 z+a;#6g&9DJ>Um>g`)(3cI2##ImXf`>fC&89JIm z%9N2?-1oqOaS`qOExI$TzuK{YPEUD{pMBnAxlM@~S!b~uCIK0%vO54xmgttbD=9qZ zw^G9%tnyO$VucKbtc+NGjk^Ege|mZj7_Ejil1jIG5p{!l+T1 z!-Q3ZVK~b;mKI97Dbw_x1O*KI$XU31dt>O2!JTDT9idptN1YmkPuWbJPEQURfwtnr;wbSq;o> z#rq$ID)SI4wzT}oPyFh-5fJD3wMyxx+p|0yt(vpFnP$^uBj*>g4taN3jO2r)0EJ4y z{1&*h6mD%a^EGW(ZLp#zmbU{JD;O!d23%L4*MY&SlK{|DHo2Y9VGiF}zUUu6bTR%q z-3Cn%l;HPEPA3i3b!v4Hg3E`Lg}mj|RTSbyX2Sm7Ry_`>K_Qy6}*$hLuq3mBRafuiK5UPD5n(LrGRp#m3%>tO(?HAM=4O%7EUW_EA zy8wzK?XgKANSdf#2Fikm9GxJ#1!I%y;NV)&4$T)Mocls6!;bGK>WG|h6ty`O%x@Z% zZo)M7qbzU+1!%wzz+yu#Hm0UR8^%`if=p&tsnEgWFu|vUjx{#7OU3lL#mTyM9CpDq z5l`68G?bDS-BI|x9On85<)Xm+A4C<2eN93_3aMdtt7}rJ_=co z4S7E=Y2ahx3qj<1<-lU*$>}pFln39%+st_YM6IRTv=4Koz!{ogW!hy1*jk=;xzwN; z8MR~rkqnw8$)4o3b9trTc<8DdyXlG>j0G8@Qf9K2B&Tf_<7eSK+6XGPU}rvP1=sKo z`elrc2qqNlbqWfm3E3(x_|xw;$f@~QT>mK|por+LZ(Ju#C5jlVWVz0xIA+N@3cWT`5`})%Q|`mF^sHT#>>CFGcizIdQaDq4AJ#H zTSPHC99K6q&Z9-s`Jz$J_&O}Pi&S{}j}b|4!&$Vp!$%CXMC7I-6p{rf0Q zqm>l~84>giE{UI%Z;rP721NErc1%8fJDI@_O6^|?ZDh==*&TWrf}U&lzG*oX@wTc} z)A3@KbKExLSUH)^^NV+77k5SytJue*%7`ZenBC?aF=BS`YMTW5&y;UVBN*n|_e=89 zC4tnV5euR2~?lI^oGun(qB#(wpr4jm&OY;u(W&{)$xf11Qi(mN5?$~Du zGo2fY>hk%0NV$lowIzI;b>`GtKv}zal@p#Qe!q+oR?}-rbiOe^$)h}Q(Y<<}ZZPJP z-y6%TnB*2~DlV6pt-`qw2~e0Fyypba`q5n-#kckJ)_X3?zrK&6fVp8KW>DBXOUU5l zlNHmIOG^Msw~Uc6H^%A~L$XD-1{0>x?qm@{rbX0DZ`3tSW z2d0cshq65DfHNuf-zs0gqLpHcBRBjP3>WCrETTc@60$|it*yNgU zeI`(LPLSDd&AJa$9KF;2!zkMPcWGy37ELyzDuAv>3otrMdO-EhysGP%>5`R-qVVq< zo<)XAS&3amXwLQG5j^c#)?Sf?MCyBN0Fx5TrAytn{vBpMAwXGwxEg9$^#Y1KO8#rT z8?c8nuN(7a)||M^n09*-Bfp40OgIzW{gm!4Hsv0*D2WlbC|oPs8tZB;&6jT35!lb~ z23KthFe-g^)FJ^pINpN2RILOAIZ@)8)DV!Emo-ib*T(H`)-5a9m=T~e^ec&pIiHeY z*yMhFT5*?FC#h1hDGC#CKVz9BN&+FTwp7LtrVFz7c$02n`l^0*bz&w)2xQ~#gEj9y zvnPA>=~vk4<^{f5=P170$vF&+=R8PZX|HZ!K9cQkB@Ca*tL^+ zgeAV8qE7n-{&Rl;jHJ{LeYsu3el9+H2LHLw_-B9;eTF%%5dIJLGktlQoX_x^7=_9{ z@dctWyacw}I~TLw>7z3d3!={#ew?IEz!25?EHD75E*8(tD%aU1!jFUujJMjO0*M*n zu8ca)cgt+nG8OnBedFOZQef1~xXu~Nc{}-#FcND&-v7A2xa zKlYZn!+M{h0?bsDaOoMY*Y4`ZbM1lUI@E2JV*UJ+->OQwb^%mnp%#Sk73g{kHEMu) z3wip+UA1?Y$dNZ}Q(3-6pBH0%RB}B(uRMbtClHyVywy1PX84CoL>&~{@A3Q)G|&2o zQLdZ}^XsfJKhSwjA?)4Q$D-SQfcXW9EKuX7g`<+CD5N7Ruf*(@g*+J{KO=#S7c>qP zsEX#Bm8DGOc7)wF(+zoJC($}UE5K!mfLR@{mN9lEODK!X`tn&t8?5}ok*rZ=8VJr0 zth0$ku~WPAWWIl*%#;OY5^Hm<+y{TPS-ofT4H>rV`fPh+d@oEHY42W}#CNrDOMbT$+7%hgH*d| z=%+GSlD9QcYuA~9tehy}kw&@aQPZX`g3&4~4en`Pq8xFa(eY4;Suubp;)mCa&Z&}ev~Wk+Mm+7JPDfG9tDc}4%nPsk;K=~hZW$GT-IUz8 zStP2dz~^Vw)`FjQ8TExxz<&i>Yym`@$f$2K(-}cKhNziG(4<{aL6%8FZpsx5oAf@? zha71?Bb#cXGsS+ocU3oKulE^F*RHH`>PW7590S*uMi}_k)#=jJaVe?OovTM9m5r>F zhW29UWiDH>SbQ5RvdZM+4!Dv(SZ~6$n$r0oQeR^hFt8$1VPqD9Q@FjZ*TFWMo(4-O zk&id(YwXRGdt4%Pgxbo|@HOe%*@Yi4SbZuDpslbsqf>1g{H73R$~N~f{lnMhnnK)j zlJTin4wvPWQYBEzzQn+-h)wAUn4<7GxdSrHkkv2#pI;7w9{S4z{6ZSds9MZUS=Fo7UKZaTnB^60-MhK69=+Sh*uUAfK> zYs%DJ@P32ZJ0}@vE(3J9fraX*J6BberIx^ce!>-P(t>;$ve}0)RvC>w!0!!CSxanI zE(9e#fD)00FnS7jYLnL98OG|QtEZA#)d-upw-q(}$&ZDPu3*r1iSHQ(oz%U}YU2*X z5(;A6U>spBYON*tSKvhOVA zrwXSK%^Vk)W~DSf$GXK8jUEzpiQJn!Qz@iSfw^;V#r+kfqhK*W#O~j*i(zDzAV|-v zk6@>I6hK*xY`B>?b3f*dEwXm4oUU|hYZ17&{Ekyv=>P6I*C|+AZ^3z9fIpq}GR#0s zsik50Dx)?oHfqGNahWkM0qv}L#x;d8)(mW@bPMCnU3uLY^K9b+zO~L()B+N(KDz<7 z;z;lP3OsgoIGaf{h=oWaHD$q9C}@c&W+|!>7cQfokwum_%uGuGibYm6x%+EZWvDar zOn^>Dw8@X6mrA`4QTcV_ljz(g#G83VH6-zaOiguDM8W?2N-p(!;hkbC;ysmX!|Wj- z%N;vZK1rFNFvd|p62X{dPNW%^ z0?M?bS3<#W^@9zSf#auo<0@BaTO~7+VL`N05}S$M30bmnIT2Z;9}{u|mmGTRJ;lo= z%h45YUVxifeFUh%MoQ0B?& zsk>-h9Y>Byc^n=pZ=)23h?Sp|*GYMeR(Yw%9O8l!@9rZqQ7mX3Yeyor_c}gXWebdE zsBil@2&iR&`XiL`D?=Wnm|$~&1D5@G-7V#V9=8}=qO7+D3|?-vQ<@>(fp( zRf}Wm$Y7QGkFkv|Aa;;Ku{%m;oDQ^Sob&iL=`**>f?XvpO&@4hnQ#Al*rWeAMBl72 zieQG8PJL8)E5X|~5{A{q$M!LGQ8fZ36U@%is3dF?`8Pd;O33IWr__UeSOxHThp z7xx|Uo;<}y7@dY53sdIFKH8>9A@bUk>_07%8rTEqe5}$dYls-CH1^

    i^|aKi$Yfk?Vf#E=vLJX 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

    |Iof}IaI!GIaI!GIaI!GIaI!G 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

+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

wI^kj$EcNp41&9f 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 BBWUGV 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 L5ciD}0{DlaL?8bbl6okia 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 literal 1710080 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%0D(j%NYl2KVJ`l+ib$wy|0J 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

-PC^OIE8inue^X!Ous$c)+ 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 B59t5^ diff --git a/GenLauncherNet/Dlls/x86/7z.dll b/GenLauncherNet/Dlls/x86/7z.dll index 654f92ef960d697ae5510a31419a6b97147a33c8..ad2ecc37a97c487e50f44cea7cf95ad5e2012683 100644 GIT binary patch literal 1294848 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

`u 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�kJNG1MG(DNy< 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�hGO(aIDWKa_Eq*x;;k1=B73Lb7~^ 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ⅆ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ⅇ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 z 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

3~5yA>8B|Meus>)EE?Q|z2qV+vY{`7woJ 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�rGC3e_46E15-R3 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℞AHgReVl3>!9oeERFoM(v4F@P<=u7|)zH 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 diff --git a/GenLauncherNet/Dlls/x64/7z.dll b/GenLauncherNet/Dlls/x64/7z.dll index b25da33c49add7403c0dc96aaca995b0c7817196..f79493cd4a14e20847c515e9457be91e584a8617 100644 GIT binary patch literal 1891840 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

|Iof}IaI!GIaI!GIaI!GIaI!G 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