From 3fd67dd66f1d8433f5e45cc2921b98a9cb35c0ab Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Sun, 28 May 2023 15:05:06 -0400 Subject: [PATCH] Update packages for zstd sharp usage --- .../File_Format_Library.csproj | 25 +- File_Format_Library/app.config | 24 +- File_Format_Library/packages.config | 7 + .../.signature.p7s | Bin 0 -> 18703 bytes .../Icon.png | Bin 0 -> 7006 bytes .../LICENSE.TXT | 0 .../Microsoft.Bcl.AsyncInterfaces.5.0.0.nupkg | Bin 0 -> 74074 bytes .../THIRD-PARTY-NOTICES.TXT | 884 ++++++ .../net461/Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 20872 bytes .../net461/Microsoft.Bcl.AsyncInterfaces.xml | 223 ++ .../Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 20872 bytes .../Microsoft.Bcl.AsyncInterfaces.xml | 223 ++ .../Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 14720 bytes .../Microsoft.Bcl.AsyncInterfaces.xml | 8 + .../useSharedDesignerContext.txt | 0 .../version.txt | 1 + packages/System.Buffers.4.5.1/.signature.p7s | Bin 0 -> 18702 bytes packages/System.Buffers.4.5.1/LICENSE.TXT | 23 + .../System.Buffers.4.5.1.nupkg | Bin 0 -> 93737 bytes .../THIRD-PARTY-NOTICES.TXT | 0 .../lib/net461/System.Buffers.dll | Bin 0 -> 20856 bytes .../lib/net461/System.Buffers.xml | 38 + .../lib/netcoreapp2.0/_._ | 0 .../lib/netstandard1.1/System.Buffers.dll | Bin 0 -> 20864 bytes .../lib/netstandard1.1/System.Buffers.xml | 38 + .../lib/netstandard2.0/System.Buffers.dll | Bin 0 -> 21376 bytes .../lib/netstandard2.0/System.Buffers.xml | 38 + .../lib/uap10.0.16299/_._ | 0 .../ref/net45/System.Buffers.dll | Bin 0 -> 14720 bytes .../ref/net45/System.Buffers.xml | 38 + .../ref/netcoreapp2.0/_._ | 0 .../ref/netstandard1.1/System.Buffers.dll | Bin 0 -> 14712 bytes .../ref/netstandard1.1/System.Buffers.xml | 38 + .../ref/netstandard2.0/System.Buffers.dll | Bin 0 -> 14720 bytes .../ref/netstandard2.0/System.Buffers.xml | 38 + .../ref/uap10.0.16299/_._ | 0 .../useSharedDesignerContext.txt | 0 packages/System.Buffers.4.5.1/version.txt | 1 + packages/System.Memory.4.5.5/.signature.p7s | Bin 0 -> 18702 bytes packages/System.Memory.4.5.5/LICENSE.TXT | 23 + .../System.Memory.4.5.5.nupkg | Bin 0 -> 208978 bytes .../THIRD-PARTY-NOTICES.TXT | 309 ++ .../lib/net461/System.Memory.dll | Bin 0 -> 142240 bytes .../lib/net461/System.Memory.xml | 355 +++ .../System.Memory.4.5.5/lib/netcoreapp2.1/_._ | 0 .../lib/netstandard1.1/System.Memory.dll | Bin 0 -> 138144 bytes .../lib/netstandard1.1/System.Memory.xml | 355 +++ .../lib/netstandard2.0/System.Memory.dll | Bin 0 -> 142752 bytes .../lib/netstandard2.0/System.Memory.xml | 355 +++ .../System.Memory.4.5.5/ref/netcoreapp2.1/_._ | 0 .../useSharedDesignerContext.txt | 0 packages/System.Memory.4.5.5/version.txt | 1 + .../.signature.p7s | Bin 22354 -> 22354 bytes .../System.Numerics.Vectors.4.5.0/LICENSE.TXT | 23 + .../System.Numerics.Vectors.4.5.0.nupkg | Bin 0 -> 382792 bytes .../THIRD-PARTY-NOTICES.TXT | 309 ++ .../lib/MonoAndroid10/_._ | 0 .../lib/MonoTouch10/_._ | 0 .../lib/net46/System.Numerics.Vectors.dll | Bin 0 -> 115856 bytes .../lib/net46/System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../lib/netcoreapp2.0/_._ | 0 .../System.Numerics.Vectors.dll | Bin 0 -> 160912 bytes .../System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../System.Numerics.Vectors.dll | Bin 0 -> 163464 bytes .../System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../System.Numerics.Vectors.dll | Bin 0 -> 160912 bytes .../System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../lib/uap10.0.16299/_._ | 0 .../lib/xamarinios10/_._ | 0 .../lib/xamarinmac20/_._ | 0 .../lib/xamarintvos10/_._ | 0 .../lib/xamarinwatchos10/_._ | 0 .../ref/MonoAndroid10/_._ | 0 .../ref/MonoTouch10/_._ | 0 .../ref/net45/System.Numerics.Vectors.dll | Bin 0 -> 38032 bytes .../ref/net45/System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../ref/net46/System.Numerics.Vectors.dll | Bin 0 -> 29320 bytes .../ref/net46/System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../ref/netcoreapp2.0/_._ | 0 .../System.Numerics.Vectors.dll | Bin 0 -> 38272 bytes .../System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../System.Numerics.Vectors.dll | Bin 0 -> 38272 bytes .../System.Numerics.Vectors.xml | 2621 +++++++++++++++++ .../ref/uap10.0.16299/_._ | 0 .../ref/xamarinios10/_._ | 0 .../ref/xamarinmac20/_._ | 0 .../ref/xamarintvos10/_._ | 0 .../ref/xamarinwatchos10/_._ | 0 .../useSharedDesignerContext.txt | 0 .../System.Numerics.Vectors.4.5.0/version.txt | 1 + ...untime.CompilerServices.Unsafe.4.5.2.nupkg | Bin 104723 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 23088 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 23600 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 23600 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 23304 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 23816 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 200 -- .../version.txt | 1 - .../.signature.p7s | Bin 0 -> 18703 bytes .../Icon.png | Bin 0 -> 7006 bytes .../LICENSE.TXT | 23 + ...untime.CompilerServices.Unsafe.6.0.0.nupkg | Bin 0 -> 84343 bytes .../THIRD-PARTY-NOTICES.TXT | 939 ++++++ ...em.Runtime.CompilerServices.Unsafe.targets | 6 + .../buildTransitive/netcoreapp3.1/_._ | 0 ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 18024 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 173 +- ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 18024 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 173 +- ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 18024 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 173 +- ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 18024 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 173 +- .../useSharedDesignerContext.txt | 0 .../.signature.p7s | Bin 0 -> 18703 bytes .../LICENSE.TXT | 23 + ...tem.Threading.Tasks.Extensions.4.5.4.nupkg | Bin 0 -> 89582 bytes .../THIRD-PARTY-NOTICES.TXT | 309 ++ .../lib/MonoAndroid10/_._ | 0 .../lib/MonoTouch10/_._ | 0 .../System.Threading.Tasks.Extensions.dll | Bin 0 -> 25984 bytes .../System.Threading.Tasks.Extensions.xml | 166 ++ .../lib/netcoreapp2.1/_._ | 0 .../System.Threading.Tasks.Extensions.dll | Bin 0 -> 25984 bytes .../System.Threading.Tasks.Extensions.xml | 166 ++ .../System.Threading.Tasks.Extensions.dll | Bin 0 -> 25984 bytes .../System.Threading.Tasks.Extensions.xml | 166 ++ .../System.Threading.Tasks.Extensions.dll | Bin 0 -> 25984 bytes .../System.Threading.Tasks.Extensions.xml | 166 ++ .../lib/xamarinios10/_._ | 0 .../lib/xamarinmac20/_._ | 0 .../lib/xamarintvos10/_._ | 0 .../lib/xamarinwatchos10/_._ | 0 .../ref/MonoAndroid10/_._ | 0 .../ref/MonoTouch10/_._ | 0 .../ref/netcoreapp2.1/_._ | 0 .../ref/xamarinios10/_._ | 0 .../ref/xamarinmac20/_._ | 0 .../ref/xamarintvos10/_._ | 0 .../ref/xamarinwatchos10/_._ | 0 .../useSharedDesignerContext.txt | 0 .../version.txt | 1 + packages/ZstdSharp.Port.0.7.2/.signature.p7s | Bin 0 -> 11510 bytes .../ZstdSharp.Port.0.7.2.nupkg | Bin 0 -> 1015182 bytes .../lib/net461/ZstdSharp.dll | Bin 0 -> 437248 bytes .../lib/net5.0/ZstdSharp.dll | Bin 0 -> 442368 bytes .../lib/net6.0/ZstdSharp.dll | Bin 0 -> 442368 bytes .../lib/net7.0/ZstdSharp.dll | Bin 0 -> 422400 bytes .../lib/netcoreapp3.1/ZstdSharp.dll | Bin 0 -> 440320 bytes .../lib/netstandard2.0/ZstdSharp.dll | Bin 0 -> 437248 bytes .../lib/netstandard2.1/ZstdSharp.dll | Bin 0 -> 437248 bytes 151 files changed, 26821 insertions(+), 383 deletions(-) create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/.signature.p7s create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Icon.png rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2 => Microsoft.Bcl.AsyncInterfaces.5.0.0}/LICENSE.TXT (100%) create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.nupkg create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/THIRD-PARTY-NOTICES.TXT create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2 => Microsoft.Bcl.AsyncInterfaces.5.0.0}/useSharedDesignerContext.txt (100%) create mode 100644 packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/version.txt create mode 100644 packages/System.Buffers.4.5.1/.signature.p7s create mode 100644 packages/System.Buffers.4.5.1/LICENSE.TXT create mode 100644 packages/System.Buffers.4.5.1/System.Buffers.4.5.1.nupkg rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2 => System.Buffers.4.5.1}/THIRD-PARTY-NOTICES.TXT (100%) create mode 100644 packages/System.Buffers.4.5.1/lib/net461/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/lib/netcoreapp2.0/_._ create mode 100644 packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/lib/uap10.0.16299/_._ create mode 100644 packages/System.Buffers.4.5.1/ref/net45/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/ref/net45/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/ref/netcoreapp2.0/_._ create mode 100644 packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.dll create mode 100644 packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.xml create mode 100644 packages/System.Buffers.4.5.1/ref/uap10.0.16299/_._ create mode 100644 packages/System.Buffers.4.5.1/useSharedDesignerContext.txt create mode 100644 packages/System.Buffers.4.5.1/version.txt create mode 100644 packages/System.Memory.4.5.5/.signature.p7s create mode 100644 packages/System.Memory.4.5.5/LICENSE.TXT create mode 100644 packages/System.Memory.4.5.5/System.Memory.4.5.5.nupkg create mode 100644 packages/System.Memory.4.5.5/THIRD-PARTY-NOTICES.TXT create mode 100644 packages/System.Memory.4.5.5/lib/net461/System.Memory.dll create mode 100644 packages/System.Memory.4.5.5/lib/net461/System.Memory.xml create mode 100644 packages/System.Memory.4.5.5/lib/netcoreapp2.1/_._ create mode 100644 packages/System.Memory.4.5.5/lib/netstandard1.1/System.Memory.dll create mode 100644 packages/System.Memory.4.5.5/lib/netstandard1.1/System.Memory.xml create mode 100644 packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.dll create mode 100644 packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.xml create mode 100644 packages/System.Memory.4.5.5/ref/netcoreapp2.1/_._ create mode 100644 packages/System.Memory.4.5.5/useSharedDesignerContext.txt create mode 100644 packages/System.Memory.4.5.5/version.txt rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2 => System.Numerics.Vectors.4.5.0}/.signature.p7s (77%) create mode 100644 packages/System.Numerics.Vectors.4.5.0/LICENSE.TXT create mode 100644 packages/System.Numerics.Vectors.4.5.0/System.Numerics.Vectors.4.5.0.nupkg create mode 100644 packages/System.Numerics.Vectors.4.5.0/THIRD-PARTY-NOTICES.TXT create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/MonoAndroid10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/MonoTouch10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/net46/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/net46/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/netcoreapp2.0/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/uap10.0.16299/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/xamarinios10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/xamarinmac20/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/xamarintvos10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/lib/xamarinwatchos10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/MonoAndroid10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/MonoTouch10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/netcoreapp2.0/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/netstandard1.0/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/netstandard1.0/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/netstandard2.0/System.Numerics.Vectors.dll create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/netstandard2.0/System.Numerics.Vectors.xml create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/uap10.0.16299/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/xamarinios10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/xamarinmac20/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/xamarintvos10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/ref/xamarinwatchos10/_._ create mode 100644 packages/System.Numerics.Vectors.4.5.0/useSharedDesignerContext.txt create mode 100644 packages/System.Numerics.Vectors.4.5.0/version.txt delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/System.Runtime.CompilerServices.Unsafe.4.5.2.nupkg delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml delete mode 100644 packages/System.Runtime.CompilerServices.Unsafe.4.5.2/version.txt create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0 => System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461}/System.Runtime.CompilerServices.Unsafe.xml (55%) create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard1.0 => System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0}/System.Runtime.CompilerServices.Unsafe.xml (55%) create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netcoreapp2.0 => System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1}/System.Runtime.CompilerServices.Unsafe.xml (55%) create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll rename packages/{System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard1.0 => System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0}/System.Runtime.CompilerServices.Unsafe.xml (55%) create mode 100644 packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.xml create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt create mode 100644 packages/System.Threading.Tasks.Extensions.4.5.4/version.txt create mode 100644 packages/ZstdSharp.Port.0.7.2/.signature.p7s create mode 100644 packages/ZstdSharp.Port.0.7.2/ZstdSharp.Port.0.7.2.nupkg create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/net461/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/net5.0/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/net6.0/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/net7.0/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/netcoreapp3.1/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/netstandard2.0/ZstdSharp.dll create mode 100644 packages/ZstdSharp.Port.0.7.2/lib/netstandard2.1/ZstdSharp.dll diff --git a/File_Format_Library/File_Format_Library.csproj b/File_Format_Library/File_Format_Library.csproj index d3f4d350..267a54da 100644 --- a/File_Format_Library/File_Format_Library.csproj +++ b/File_Format_Library/File_Format_Library.csproj @@ -93,6 +93,9 @@ ..\Toolbox\Lib\LibHac.dll False + + ..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + ..\Toolbox\Lib\NAudio.dll @@ -172,20 +175,26 @@ False - - .\System.Buffers.dll + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - - .\System.Memory.dll + + ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll - - .\System.Runtime.CompilerServices.Unsafe.dll + + ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + ..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll False @@ -210,6 +219,9 @@ ..\Toolbox\Lib\ZeldaLib.dll + + ..\packages\ZstdSharp.Port.0.7.2\lib\net461\ZstdSharp.dll + @@ -333,6 +345,7 @@ + diff --git a/File_Format_Library/app.config b/File_Format_Library/app.config index b3e5e6b4..c262c5fe 100644 --- a/File_Format_Library/app.config +++ b/File_Format_Library/app.config @@ -1,27 +1,27 @@ - + - - + + - - + + - - + + - - + + - - + + - + diff --git a/File_Format_Library/packages.config b/File_Format_Library/packages.config index 40f6789f..eed42f69 100644 --- a/File_Format_Library/packages.config +++ b/File_Format_Library/packages.config @@ -2,4 +2,11 @@ + + + + + + + \ No newline at end of file diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/.signature.p7s b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..211981ef18bfcda152a543e2cd0f1f77116cf3bf GIT binary patch literal 18703 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Icon.png b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f1fdbf4d5eae0e561018cccee74f6a454cdb9c GIT binary patch literal 7006 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 literal 0 HcmV?d00001 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/LICENSE.TXT b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/LICENSE.TXT similarity index 100% rename from packages/System.Runtime.CompilerServices.Unsafe.4.5.2/LICENSE.TXT rename to packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/LICENSE.TXT diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.nupkg b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..bd94486f1cfa443c1c310ab3125cbed2234e3965 GIT binary patch literal 74074 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 z�P|ZIwT6t?1`J@rtvb!`suW(A52O1$Qtk1KIi|fG@F_bcR`7sjq^CE+6%8Nv)90 z@sy-&Thyoi6gB)gQ#8c4A_rcQ>EwdQLU;`YcP>T7MF5t9mUL(U9UMl7;YA>XLB%vi z|Kp2P1^MlAK;q?qgyjI{+^Q$ksY-H)QK24Qt7sSuIm)HBu)w!t~ z_`dtrUR>d`W-xE<`5E1h^l@U}%NcMtAf=g&|D9DP$tO3){FHfNzlbVamG}H;{_|G7 zsvEtC+j=cjwpt|%9<;1VYUy`2V(OclSGeZqdKE2=Z*j+bXO->1ozub}zrX3z!^$n8 zt8md^%{7}=KgIXH@aR$W2y$E4PNYXZ9+_^Iuu zfU_H^@bw$kP6;hNGr!FDWn$OK?!jLB!c?-Msaxk+{?OQS_|X?zsmk%Mv!0wv*)?w3 z$nCq`bzWJH!p+B;3q!qTg>?)$Ib{8mHO`(jD{>x6-1=S@#?Q|hb;B$3tb3=nDf>5N zv};N|IX$?i|2fZ_1(}vz;s$PfgRXC1O;%)G-fh2eN0VREJKYJZw!G&Vzuj?5%#heW z_UzLPzNWd;^y;p-*#{o)bNfW5G&9Csid>b*hXvtU|C_eY?ytYaIL$BL2k! zvl79)g;@)e)wtMY(Scb30nB38yKZrV#V&mR95>I(tEv z>oM1KhV^ynl-W@;O3oCSP1+;R68W}$vrlt6f7qv;?e6lAwBFTz#p36R%hFvQ!Aoam z%7;%X85@_Je!*$YE(529-MA+^91}ih zu;+8zl4X;0!^Xcj+Ki0z-aE!>+maP*v$>D*-sOp=S9!Pd?$<3|>c&&3dd!;f$FLW> zCq9q!x$>d)sU5+ORbFdut!@73RPA$%wX=mYXC+vKn?5rc{hQmq0LL3o4)~qux!}k6 zF#bXQ-h)4^xwYZqW&2TGV!MR~^l$Dobp4CwZ?5>Z5-4VE=sr46rLOr&w=aUtSw?sZ z+g7x*O~^6by)ohC^@&5B)%GQ^H3M!%c*_^>%S_3x+~*<>b?RU>yUgtrYH?uw+@b-t6l4 zQ>U3X9uy98dU(I(>>|fbpMTrvnOAsw?Yj?SADEWiSF~RHfqum5JmKoq!hGrE@YD0V zCMNAF%kZckWF6o>_;DnEeY^L|k1fgEQ$1>KM*psf9b$J!9iBU&C%>#izmG)=_w2~e z?|V2!Yim9@`M9{kK9{brm%{OnE}#CNUbz1B1lZtET2;P=h6H3d6Y?mrnQ;>jhg3M{ z)gM_+#TKyttjFzX|N4q7u?I_V?&Ov>*L`D`j3ZYZy0r1Zn0*JblnGlWI6fNr`5*Ux zYTJ^IYEa!w97G3H*_GLRdzV=4ROa|+bGqTQgM%5Xf<~EOWmTkPhL@U`xNkRW&F8A} zxE3vEUkNIe-kfsa-kjez6oi)qzAwG&v@WP{)TI0E+T=BEZ#sv#dTCGgid#SLe4Wxe zi1)7dTGrv0R{m=WCY@Tmf01RAd-|1{oY1;W+{I<5KIEQA zYLdZi>ODSkZPU=}0asH_4hd~+)~l<{tJ{xzXUy&T_U7qB(IvGh`4Nu(Tb@-{*gT~x zY#te%OHqWl!lo8z7mXu??-2ub*|s(roj(L{or>e`2_;Qi`J?Nix|3s z^%AaSY8zb3_)I zzq#FPaoQBEQT;Y}_##CVdrR%2WdXla`;+n_ zI8)5-JJ9Z{qjp?fQ<0tP;`ynaO}nSg@gonN{UGUbBI@Nn|357A#?9POXd2qmY}YeX z_>T=s*1ew9eRlq`A9wx|@?zuJF*iy>3Tk;5+L0bNtEP-C<*&U|qH{^l*tIifV#*w@ zbk5TSjl{2-T^P8(bJCO%ri#9g-M7wL@*v!H8%mzGXPryk2Db@#%Avt_*5h%WZc7UF zvu=h&`uxlfqQ z$lu$QLd3!hgJ8wiFEn%gB4&1^J?eIJup`Bns~zib*pasVv*iTe@6_)||3vrK_b#@$ z2VN{QnqSuhW%AV&h6_Ui<+gi!Vd=8As_Dub0dlt=SKFiyDtJ)4te|Gtt-A+*%MG#b zSIwniF(Cch`cIWK{=Z0IozfrwLsu?k7Y306QoaNc~t-P8i z5B+@b{B_xLm$6O8nKhpE$fxh*SW(ur)3M!(kDX6nA-ZjQeWP{z`NziB6b8pNJC)|S z~ z5qGOO9U6!4T)oQi!dk1o-c7GAqpvnj-ViT*5bGZ*?rL%SOwD56AJ{WJ{J#A> z5&w9`q}M}EHSdvE;p^!+YNGj*;l9V`?zWkCh_2xDhve72?lOW`4u5eCAMz__{r9A5P8xEK{v;G2cGWdQ2<9!w(1a#{Y_pDp{%7EdnI!W&2tn#$= zC#QCvvSNJPIyu!}rvDxB-#CLO!)y8aGdTXq$=^DI zb8nC8Vt(V`wOQ@T`%~fb7gxKhH$GT)?4@|;N%oBupWbEUH>Nl4J&<#_@70%go($UY z%kl+YH{Wi5)GsZ=#HUL|jLrL>Q^y^9(Z^=YfMXF6k#m3Viy~Xy;A6eH676x=|{xN;6|EJBjCIoKF&YE*MBjVoE6SH$Bjr-g;duZ)}j;52F z-3WWwxMP3m{9^a~ee)JCYV&Sr$&9{}1})1!bA8@hmk*&AroA}0ls}_#$&Lk1Ygkdk zwrnb!>k%s0Uhnm z$0fs_TyNcsX!>ZR;G^LV$>VYfD zkJj*3hi!X!@aTn#A2r8aUThgbxR$+dGTJ*WY(vjWhs@Jw4<4y)ZE|~--~I8|0!210 zUhei!YwrH~(CWlX!Y%7pT%NI^CTh{)lZ_)2u2sJEp0n6Ghd#Sa7tradwD{%hG5$?{ zabMeg)0*F7+RRMuf4=(6f%Kb-D;axEU!iw@Ja#+bz4@-pqNm?Ug3}gS(H6PFhw4_hjW|OG^L4YgU7|RBZU8S2nsC`p0_O z!_l(tEC?6>f#Sd(MgsiylOfOpA;IYH8{pu{BEU5*EgE*($D}%;5~lW1@QMe|ALm_e$S6!Zy5DsvtVj zPR82@xL7j(;(pit(}+r|XD#n|m8kZPY4>7(aMBRY z=a1H=;$PBl9q93>*K@Cq+fOJR7D>ypkkVy?&s}`Ed`9TZz + + + Microsoft.Bcl.AsyncInterfaces + + + + Provides the core logic for implementing a manual-reset or . + + + + + The callback to invoke when the operation completes if was called before the operation completed, + or if the operation completed before a callback was supplied, + or null if a callback hasn't yet been provided and the operation hasn't yet completed. + + + + State to pass to . + + + to flow to the callback, or null if no flowing is required. + + + + A "captured" or with which to invoke the callback, + or null if no special context is required. + + + + Whether the current operation has completed. + + + The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. + + + The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. + + + The current version of this value, used to help prevent misuse. + + + Gets or sets whether to force continuations to run asynchronously. + Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. + + + Resets to prepare for the next operation. + + + Completes with a successful result. + The result. + + + Complets with an error. + + + + Gets the operation version. + + + Gets the status of the operation. + Opaque value that was provided to the 's constructor. + + + Gets the result of the operation. + Opaque value that was provided to the 's constructor. + + + Schedules the continuation action for this operation. + The continuation to invoke when the operation has completed. + The state object to pass to when it's invoked. + Opaque value that was provided to the 's constructor. + The flags describing the behavior of the continuation. + + + Ensures that the specified token matches the current version. + The token supplied by . + + + Signals that the operation has completed. Invoked after the result or error has been set. + + + + Invokes the continuation with the appropriate captured context / scheduler. + This assumes that if is not null we're already + running within that . + + + + Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. + + + Configures how awaits on the tasks returned from an async disposable will be performed. + The source async disposable. + Whether to capture and marshal back to the current context. + The configured async disposable. + + + Configures how awaits on the tasks returned from an async iteration will be performed. + The type of the objects being iterated. + The source enumerable being iterated. + Whether to capture and marshal back to the current context. + The configured enumerable. + + + Sets the to be passed to when iterating. + The type of the objects being iterated. + The source enumerable being iterated. + The to use. + The configured enumerable. + + + Represents a builder for asynchronous iterators. + + + Creates an instance of the struct. + The initialized instance. + + + Invokes on the state machine while guarding the . + The type of the state machine. + The state machine instance, passed by reference. + + + 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. + + + Marks iteration as being completed, whether successfully or otherwise. + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + Indicates whether a method is an asynchronous iterator. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that's used to implement a state machine method. + + + Provides a type that can be used to configure how awaits on an are performed. + + + Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. + + + Configures how awaits on the tasks returned from an async iteration will be performed. + Whether to capture and marshal back to the current context. + The configured enumerable. + This will replace any previous value set by for this iteration. + + + Sets the to be passed to when iterating. + The to use. + The configured enumerable. + This will replace any previous set by for this iteration. + + + Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. + + + Advances the enumerator asynchronously to the next element of the collection. + + A that will complete with a result of true + if the enumerator was successfully advanced to the next element, or false if the enumerator has + passed the end of the collection. + + + + Gets the element in the collection at the current position of the enumerator. + + + + Performs application-defined tasks associated with freeing, releasing, or + resetting unmanaged resources asynchronously. + + + + Exposes an enumerator that provides asynchronous iteration over values of a specified type. + The type of values to enumerate. + + + Returns an enumerator that iterates asynchronously through the collection. + A that may be used to cancel the asynchronous iteration. + An enumerator that can be used to iterate asynchronously through the collection. + + + Supports a simple asynchronous iteration over a generic collection. + The type of objects to enumerate. + + + Advances the enumerator asynchronously to the next element of the collection. + + A that will complete with a result of true if the enumerator + was successfully advanced to the next element, or false if the enumerator has passed the end + of the collection. + + + + Gets the element in the collection at the current position of the enumerator. + + + Provides a mechanism for releasing unmanaged resources asynchronously. + + + + Performs application-defined tasks associated with freeing, releasing, or + resetting unmanaged resources asynchronously. + + + + diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..79fbfcc7ebf3596ada62661815ad34d52a230240 GIT binary patch literal 20872 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml new file mode 100644 index 00000000..cb1744f6 --- /dev/null +++ b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml @@ -0,0 +1,223 @@ + + + + Microsoft.Bcl.AsyncInterfaces + + + + Provides the core logic for implementing a manual-reset or . + + + + + The callback to invoke when the operation completes if was called before the operation completed, + or if the operation completed before a callback was supplied, + or null if a callback hasn't yet been provided and the operation hasn't yet completed. + + + + State to pass to . + + + to flow to the callback, or null if no flowing is required. + + + + A "captured" or with which to invoke the callback, + or null if no special context is required. + + + + Whether the current operation has completed. + + + The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. + + + The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. + + + The current version of this value, used to help prevent misuse. + + + Gets or sets whether to force continuations to run asynchronously. + Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. + + + Resets to prepare for the next operation. + + + Completes with a successful result. + The result. + + + Complets with an error. + + + + Gets the operation version. + + + Gets the status of the operation. + Opaque value that was provided to the 's constructor. + + + Gets the result of the operation. + Opaque value that was provided to the 's constructor. + + + Schedules the continuation action for this operation. + The continuation to invoke when the operation has completed. + The state object to pass to when it's invoked. + Opaque value that was provided to the 's constructor. + The flags describing the behavior of the continuation. + + + Ensures that the specified token matches the current version. + The token supplied by . + + + Signals that the operation has completed. Invoked after the result or error has been set. + + + + Invokes the continuation with the appropriate captured context / scheduler. + This assumes that if is not null we're already + running within that . + + + + Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. + + + Configures how awaits on the tasks returned from an async disposable will be performed. + The source async disposable. + Whether to capture and marshal back to the current context. + The configured async disposable. + + + Configures how awaits on the tasks returned from an async iteration will be performed. + The type of the objects being iterated. + The source enumerable being iterated. + Whether to capture and marshal back to the current context. + The configured enumerable. + + + Sets the to be passed to when iterating. + The type of the objects being iterated. + The source enumerable being iterated. + The to use. + The configured enumerable. + + + Represents a builder for asynchronous iterators. + + + Creates an instance of the struct. + The initialized instance. + + + Invokes on the state machine while guarding the . + The type of the state machine. + The state machine instance, passed by reference. + + + 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. + + + Marks iteration as being completed, whether successfully or otherwise. + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + Indicates whether a method is an asynchronous iterator. + + + Initializes a new instance of the class. + The type object for the underlying state machine type that's used to implement a state machine method. + + + Provides a type that can be used to configure how awaits on an are performed. + + + Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. + + + Configures how awaits on the tasks returned from an async iteration will be performed. + Whether to capture and marshal back to the current context. + The configured enumerable. + This will replace any previous value set by for this iteration. + + + Sets the to be passed to when iterating. + The to use. + The configured enumerable. + This will replace any previous set by for this iteration. + + + Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. + + + Advances the enumerator asynchronously to the next element of the collection. + + A that will complete with a result of true + if the enumerator was successfully advanced to the next element, or false if the enumerator has + passed the end of the collection. + + + + Gets the element in the collection at the current position of the enumerator. + + + + Performs application-defined tasks associated with freeing, releasing, or + resetting unmanaged resources asynchronously. + + + + Exposes an enumerator that provides asynchronous iteration over values of a specified type. + The type of values to enumerate. + + + Returns an enumerator that iterates asynchronously through the collection. + A that may be used to cancel the asynchronous iteration. + An enumerator that can be used to iterate asynchronously through the collection. + + + Supports a simple asynchronous iteration over a generic collection. + The type of objects to enumerate. + + + Advances the enumerator asynchronously to the next element of the collection. + + A that will complete with a result of true if the enumerator + was successfully advanced to the next element, or false if the enumerator has passed the end + of the collection. + + + + Gets the element in the collection at the current position of the enumerator. + + + Provides a mechanism for releasing unmanaged resources asynchronously. + + + + Performs application-defined tasks associated with freeing, releasing, or + resetting unmanaged resources asynchronously. + + + + diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..be25bdb6cb438bd50bbbb0e80492f195484ff0dc GIT binary patch literal 14720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml new file mode 100644 index 00000000..5fd48a2f --- /dev/null +++ b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml @@ -0,0 +1,8 @@ + + + + Microsoft.Bcl.AsyncInterfaces + + + + diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/useSharedDesignerContext.txt b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/useSharedDesignerContext.txt similarity index 100% rename from packages/System.Runtime.CompilerServices.Unsafe.4.5.2/useSharedDesignerContext.txt rename to packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/useSharedDesignerContext.txt diff --git a/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/version.txt b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/version.txt new file mode 100644 index 00000000..0a6d216f --- /dev/null +++ b/packages/Microsoft.Bcl.AsyncInterfaces.5.0.0/version.txt @@ -0,0 +1 @@ +cf258a14b70ad9069470a108f13765e0e5988f51 diff --git a/packages/System.Buffers.4.5.1/.signature.p7s b/packages/System.Buffers.4.5.1/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..1bf2285c394915a0f2b99f2fee704f64f0d62b92 GIT binary patch literal 18702 zcmeHPc|25Y`!{16`z~Z1`_7pe*%Aq52_cabW2{+*G4_fXTS-L`i7cf>O130PvPa35 zrKBtg$(p6Y?~L%Ir}tTY%lrJ^&xe1w&%K=c+~>Z(*Z2Bf*8!09XyG(c5xNnx3=k@4 z8cFvnK+>IsLMV|;00W%HHbNKTKna6FHc z0gyw=ApxWuT24U@yd*nTo6h^HuS0XGb>UAnDeJE$(*_iC8!2mOBWSGee3dj{KfB_i6m&(Tkfh@sb;6{o7n8;-| za(NR#3H}23$QKx4958mBk&K+_bM+*otjVeC*9B9i+-sQt0dlo4j0@lh`E`T!`w)B$ z5Q+@OhdsTc<9&GVK>N6|S-fKhs(+`C-JQsh$+pfn`}0#9p0i67GbGqrv+l9%Z`mHI zr(>D0)rI@U?&1B_0k>E?oQPpP!8B@d@9&GrAWFCAOPrjwSrY0^2oo4`7>j({Q|_df ze`q9+MruTC)c?^j4e6;Ov90blCn5Lr4yHmjUAnbhw7lV7@RJE#MD-VY=Mkc8+{n(N zFVXznb`y{GIu*H$W?Zf7%#Fp%8lD`M%)UMaVGE9NUMniNS>Q9qY^zc=st7g`

E`Bfdk4A^?-)eP{ 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 r-VqGAQ6(U=OYix&dZVtLAy8WloXf~Ki$ literal 0 HcmV?d00001 diff --git a/packages/System.Buffers.4.5.1/LICENSE.TXT b/packages/System.Buffers.4.5.1/LICENSE.TXT new file mode 100644 index 00000000..984713a4 --- /dev/null +++ b/packages/System.Buffers.4.5.1/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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/System.Buffers.4.5.1/System.Buffers.4.5.1.nupkg b/packages/System.Buffers.4.5.1/System.Buffers.4.5.1.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..f7ee6b2d7a8c43944a5a401755506b9a794449d2 GIT binary patch literal 93737 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%0A~OZ-b@7O90DXT0c@hh2k-(gC!6RZNDgte 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 VSA1A~Xq)uh0^wu(F;p2s{|B2kf;9jD literal 0 HcmV?d00001 diff --git a/packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml b/packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml new file mode 100644 index 00000000..e243dcef --- /dev/null +++ b/packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml @@ -0,0 +1,38 @@ + + + System.Buffers + + + +

Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/lib/netcoreapp2.0/_._ b/packages/System.Buffers.4.5.1/lib/netcoreapp2.0/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.dll b/packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.dll new file mode 100644 index 0000000000000000000000000000000000000000..14e5c532c72f0d9d82a5dfbe0cd6239d2a3d54f1 GIT binary patch literal 20864 zcmeIa2V7Ih_BcNGrV^xAsR0BdLb#!0r6W>AKtTmDBmp9jU=jp$RY1kIc16SnHe~JH zb*<})eb=`3UQkzEU3>R;<|aX0-F@%-|9{`-z2E!%E}OY?&YU@O=FFKhXHMcK^q+

5mFHX{C*OKP56%`Z|Zb5-I(zC^50C^h_S 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 Wka#V4bE$fwsq#wND*6(E(EkB{hg8A< literal 0 HcmV?d00001 diff --git a/packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml b/packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml new file mode 100644 index 00000000..e243dcef --- /dev/null +++ b/packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml @@ -0,0 +1,38 @@ + + + System.Buffers + + + +

Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.dll b/packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.dll new file mode 100644 index 0000000000000000000000000000000000000000..c0970c078522845d0ac9420f390fed5c29344d8c GIT binary patch literal 21376 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 + + System.Buffers + + + + Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/lib/uap10.0.16299/_._ b/packages/System.Buffers.4.5.1/lib/uap10.0.16299/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Buffers.4.5.1/ref/net45/System.Buffers.dll b/packages/System.Buffers.4.5.1/ref/net45/System.Buffers.dll new file mode 100644 index 0000000000000000000000000000000000000000..022667e83258c69abfbb2fbe8070ad347a4222d1 GIT binary patch literal 14720 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 + + System.Buffers + + + + Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/ref/netcoreapp2.0/_._ b/packages/System.Buffers.4.5.1/ref/netcoreapp2.0/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.dll b/packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.dll new file mode 100644 index 0000000000000000000000000000000000000000..9daa0566f265380cf3dd4532a442b0da6266688f GIT binary patch literal 14712 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 Ak^lez literal 0 HcmV?d00001 diff --git a/packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml b/packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml new file mode 100644 index 00000000..e243dcef --- /dev/null +++ b/packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml @@ -0,0 +1,38 @@ + + + System.Buffers + + + + Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.dll b/packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.dll new file mode 100644 index 0000000000000000000000000000000000000000..a294e52ddf10eae77e2aeb0d52cfcfdfd917d355 GIT binary patch literal 14720 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
+ + System.Buffers + + + + Provides a resource pool that enables reusing instances of type . + The type of the objects that are in the resource pool. + + + Initializes a new instance of the class. + + + Creates a new instance of the class. + A new instance of the class. + + + Creates a new instance of the class using the specifed configuration. + The maximum length of an array instance that may be stored in the pool. + The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access. + A new instance of the class with the specified configuration. + + + Retrieves a buffer that is at least the requested length. + The minimum length of the array. + An array of type that is at least minimumLength in length. + + + Returns an array to the pool that was previously obtained using the method on the same instance. + A buffer to return to the pool that was previously obtained using the method. + Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged. + + + Gets a shared instance. + A shared instance. + + + \ No newline at end of file diff --git a/packages/System.Buffers.4.5.1/ref/uap10.0.16299/_._ b/packages/System.Buffers.4.5.1/ref/uap10.0.16299/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Buffers.4.5.1/useSharedDesignerContext.txt b/packages/System.Buffers.4.5.1/useSharedDesignerContext.txt new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Buffers.4.5.1/version.txt b/packages/System.Buffers.4.5.1/version.txt new file mode 100644 index 00000000..8d6cdd69 --- /dev/null +++ b/packages/System.Buffers.4.5.1/version.txt @@ -0,0 +1 @@ +7601f4f6225089ffb291dc7d58293c7bbf5c5d4f diff --git a/packages/System.Memory.4.5.5/.signature.p7s b/packages/System.Memory.4.5.5/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..40dcb3eb6539ad00f800237c169eb05448a14af2 GIT binary patch literal 18702 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

Njx@Hq=**#2r1A$*14+tFqni?0-=`ENxw!U}X+J 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 z%0D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 literal 0 HcmV?d00001 diff --git a/packages/System.Memory.4.5.5/lib/net461/System.Memory.xml b/packages/System.Memory.4.5.5/lib/net461/System.Memory.xml new file mode 100644 index 00000000..4d12fd71 --- /dev/null +++ b/packages/System.Memory.4.5.5/lib/net461/System.Memory.xml @@ -0,0 +1,355 @@ + + + System.Memory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Memory.4.5.5/lib/netcoreapp2.1/_._ b/packages/System.Memory.4.5.5/lib/netcoreapp2.1/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Memory.4.5.5/lib/netstandard1.1/System.Memory.dll b/packages/System.Memory.4.5.5/lib/netstandard1.1/System.Memory.dll new file mode 100644 index 0000000000000000000000000000000000000000..31486d69ac2f0a18a2b976cb8795a1521410e2af GIT binary patch literal 138144 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 + + System.Memory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.dll b/packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.dll new file mode 100644 index 0000000000000000000000000000000000000000..1e6aef8020637c81f006d12af87f2310d030851c GIT binary patch literal 142752 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%0AL|T{&GAus z1pa-U;di!!FLs7^+QI*@V;k@MYC9RCUQLJk{zg0acXoz9-v++8*dFz;w|7wraWkMrJOq5KQ$5K*{=crS7&iZlb?q_0QeD6NWxLWv<=5MlF4*4o%*{PV zw=2D!c;aQsTJZ4L9}`h(+9A3T&eNy&S>C7j7*BiWJo;a1=N2sp~$cN2jc!M_0Tf=*pk2E5Fd@K0k|Qdi>THcRGwP=S*zLPt)?C zoO@z=rcE>OQ+4<>x2Q*l_l#vcB;w>IJK#YzftykHJ<9<1d2!JWJf@1(8olrnVDs$? z#CJJRC%g=zm!tjgcp@*<#N}1f$kyL8vU%$V&{h+MKh2i>6K3GuI@h@78g+K^DoQLC zdME|G(DREFu*Bn?f?nE*D|kH)<6=3YX?y%48pcH{T52c;XkBhyieHR$@`GM)rW8;Ke>rsE?uroLGD3uJg4HX7|5gK z*WxfDc{P9C! zh7rr#dU>w}I`muFt_8thKXkE3@5p%$>|f|vJal~QT1Ir>?FH*K^qA9)n5Ech!o=DI zW_K8-@F=uiVMO-ywqa4vM7r^)7~UwtmgW4dztjS2Hzhn{N}HJT6CRQHYMF1=Rd`e) z+!ll{`f&#CynQ$;yq)Twnp;Whh+M|Vkl&MY2)$Vp5*cdipP3VGETMw;9uYfrVt6R# zdZFQ=egp6nXSn-G@!Y+B;h|Gg9k!|1yS)mtQhJy(JTyGaUCao~b?F^^F0Cy*47WB68G#X1n%-GYZ9zL=4I)XbL*IqtYCGZ$FC)Y;pnid<` z;}_r)+LYo{qu>#N_&yx1i?~w9+p<_|@0V-vb8d6eV8_lm;ejnv1_T>S*yuS0E+d5p zPMw&O;nJpMFw&l?-#qtdO_|8`L2{9Ke)#@`5Z9r<#-L;7coqzB^-asg4U4}c#Ct;O z_`o$w=Ew73aO?3pEQ+A6NwGcV5It4s!p`-i&%SXz>ER)F3fS1nGX>AZC7rgPa=n{? zhb_Hz-AQ3PyZ=^F*a+{xm6YGVpH%KCDriGe=Te{OQGd1-9=*roob>rZe0=ys72U^k zGu;y^OkFV)yCz=cJzEFUDwdRPs-mitl2qqM0r|w^4&^`oyPpFvJklgZ_N5i$SPQ zKRi-2G&dCl8yVoqp_%kb@~qrgA8cg63&)LUAbwzIrpq&%JXlh`+*;hEYx!$P57o!H z?mmlc23{`UU3uI+BM)1h;6Y`#gwB7zpx9uV-nx2^rBlQ=tGvBLa=u&NTDo+vTRL9$ zkDFTOi>xznB;W|c;g16&k0{2G(~oYNf^z!fJu*0%HtT`$pqwO|^}0$>PK3>RgC!`( zX0zUDp>J7mr$qu}uXo|DMcvHQ*rGtZ!&ZddCHT!Y>}hFrTBAk3L6{mh=S`Guc24QJCY&QCng z{d>;OIRAb{bkgDctmTtW=1wX75FA8GncL)_hBHrAY_Njh$HrOPKy**`J_Bhrt>-!5 zIRpP6IKlp$8hqtc7^3$ZdoaJSKBn*zeD2`g?%QiQ@G=Uq*`jnZ| zXXB$yS@Y;TgFBzxOqDWIrOcS}CeC3~q{B)k`Xog?F6yyEJe=e8fq04#4;9Xs?w2wH zFX%K*pOQU8&EGRT=`wN|$SO+VOUOKJ6(809<>0lMYONUJ1T^@sVa0lw8 zLuRsc6b}Zp{~4aM!!3qO$=@)Ban&ZEYN%TeJxr~=^hRV+_4p$JztF>!#!GKh7FCfy zOz;amoJwAL!?UQGC(9R|+DmUFH`dAW#SrABH;Q|O&iCZ)*#CF5BkBBBJCe?CwIk{L zRy&f;Z?z-o{AN31y70T&k@S8~JCfe-X-CrgJ?%((zo#9oe5tx<#~IeShbb4Gdts8k zd5AMJ$4fvBWeISqc?+m@ECJ3hZvi!lCAhh#fZD+l;E@9F7*rZdfL}1Y1)fsf)>Ggq z)$Kh6o>JY>Q{XApx}E}0sn+)tcuIArN6`ONwjzP2R9?0sfu~enwjzP2R9?0sfu~en zwjzP2R9?0s!AWgJ0#B*DY()Z3sl04O0#B*DY()Z3sl04O0#B*fR#=$mPM9(>HL5Y~ zxF0Sq+2pnn5FYSV3twAWh?(nr> zF@@4k8)^xuW#MVYfC2u>m$hT@3C0nYK(S)hb(99BxdtAjc|CDl!)VN;YnhcMg<5Hn zS{CN=R+=1crOELZQ$W^QN`un80Umq^^G4#FrXiBxq8YI_GKJ#R61AALu$OK%UV>@G z~=ToVct_M}I90%`+>By`Ur10|^r(#9Y2~{9M!NwT+ z79_>ZPG~Pd(iaw3bTuXFY7YnmId%fiwU{cvRdEEW7^|q*;w+~9PK2WmEWQiw zQYtY|ST?|ei3fek4Hmc?%xL{1Y2ZOvvV--_D6+d+OhNc&luuR`eqi-&Kb>r7&AU@{ z+qiW4MdG8Bq|Pb&#O?~Tj-eIQHk2PlKTIKOlgX`$Mrm3^mLLNflq zbAJW9FCnoNXeAVz^?;7>Ai4CNSN2euOfegCWQ>2VH4S_;suBerdcvB90Z>+hSI`?ECa`}H@? z5!kbo#bix-iOX%s_-si1u(v8=sJLwU`cSST^Mn}6S{tE^IEHP?#JFth)j3f;VMMj0 z?bGlVgya0e+`L>zo+H1ELVRcsQ*mR55WOzK9DMsu3pWIm7P>3luL=_`=}{TOalnQm9>-7|6wii(@(jj7dWg<$B3wMTBrx*vx5tEd zC57ZTKgHgd*K>TuSFwbT#SuouEXj!!sr^a%_vp9#`HE>VdwcncrdYz;7;lave<))X z<5#Q`#L}9$Ua7vKF`9I4Nqh)tz7k8=-fMQQuPBHmygzz>g|E0KnsWSz^~V)Ztlp7? z8zf;x^tu#ZQ4>S>cqWCs!_xc9S(-|?B!#dmhVU+w+*b_D$|&;{Z^n^-D&v`oqncBp2eD%axOo~#{zuC3!HvhpL0;=Ra}cLF%RVgh(4+r`tgc%e#)d8eVIiz>C7N( z51^0( zoXgK#i{3sIZWx3wCJouOQ|KtGD>XQi1%{(P?ch-~r?F7A~YAs&%~22dZpgw})5kE!#AiHo8? z?SHnLtwN6_MrTx*IF8;#%n+Sm-TuB64Pd752lGe1PG%%~w{Nf12IvLw334IwTLxCj z@!k(0S)^tuC>^oE!iIQ{fH|=j_i#@0A=KK5U3kZE?$?7gh|}@)<7Lo1BbV3&eBgz0 zzlSv^ia#^^3tHYOrieYv{>JPq@dc;y2TtW25g@6Y7otx!;M;`3l5&5vkm5Cnfy|a7 zUW1q+YFP7}AYwB`Ez9b0Rye_ivaH*mWOKwwW-S9QPH4cG)&PTsi7`0y&&C^xGbNR} zD&?V^2CznE<2A!I60&E|9@&sBVp(18paBi|V&YP{90naXf%DMN>C)Op7 zFq<}j*n05|Yo3u!>@Hy_YKK)U+br@GSt*odF9-*-2m60r-hl6^&Qa)I;u`c;Vt1+) z(A?FR*xO(MV7+tb`{i$oyS>;u;$9UD*)lAEIK_M7eiaDTj-lHr_KF9X{R7?G!%}di zvDk8GV!DkSNYeltff6*}Ii`o0-Gb{*gE%0b@XGHW;wi|4I1)ko1|Ag8uxxrhrTG;Y zy)^W<1d@F%wy8*@c@{1wPVp}=iuZIb$xLan+X{*Kf>EiR*`yf=M!%Fl$90I1&ob-g zQoEQx*Ve`SU^6G)POvm{ddSB1NM$(snn!bak2KG8GrKsWfWG)x($}GUed_}pYI5gi zNe3b)cea%h8VQ7<<%EmF34OB(%X$%}Ita6i3A>62`?2P0W#oU9{Z&!q&**y~azf`q ze}~E!$>LySzQ`3{0CRlEU+Hr=5@T67${?POUtycvS)Sm4d2bfqz&u+N;aY>Rmr3{p zV~7v=A7Olhv9B+MtYEZp+)a#ca0(A{3WXf^L&kWHwUzOG#z`D^u$3?4UXJ@Q$F1a8 zpEFKk{bw0}Vmy=M)^e<882549PdRQK$NHLaA?v@$s5n+V<1CK#9AhTO`hsx;$NGkG zDaU%1F@s|@GBzWYyEV%lXw!p94mG~>)nxKtRB^T85T_Sk>2spa1g+x?Ukd5B1*Ai9 z?c&6cN6L@-jPERpKNdN@^W8qjkmJ?yKcMY41t=fPf%+eZe^nyk*fPR1f{#P|$4;Uj-$luBSUhKb`{Xa0C$M`wp*+9FX8rjA2{PDO^ z_#pUdLyG%?&xC(_@XX-Jo&QSz2E8||7uoj5e8Ob-rKrmO0oXSp3=c~=!=q7`Gx|_} zcJ@h#8sC`__zmit0UM%hnUun;0KzV$FuC*Y5W>~$zb29V-*Cw3oY&*o6!KlXLluj) z1z(^H&kmq;4(1Uq??t#6_MhDOboz0eQ|D)=L`~>C&^HD7KHHb_eS)!Cl7Bw>&-l(n z^qldXT~UO0Fg^gx7dPbEQS!e<5w2wa)9{b)^bIA=A5g0CosB5f_|B<}S8!?H=6bCw zqmpcA|0V2S%lDm&9qnqkh%EufeV0^%x z0OKCUF&HI$alb?O2;*BE_c4xJ#Jn}!Zi*s5^~S3MT2O{>j zo#W>lglQ(>X2w7t^3zD}E7lA+9yu-z7bCGME-#1XroYCfxHa2hhuIbrc?H*D&N)xB zetma?EoAl&8JW8%$`H3Qdr?H@UL0kL=QV2&-Hm(FkCsdC*En5lM*>2h8Q2}DUmVFr36%{BJYT5l^*MnWJ zWlJ0+yH(4EJ4p6`mQBbc*=8+sWRmP@Ez9Ufvgfqy%N&xuu4Pw6lI$%ln-WQ~eOlHT zNU~40Y(yZ*j%Zl`m-7cLdn=S=e(9Dy=d&yXjM`xk*C9d6F3O@b?OHY>i{kayvev#N zE7Y(f;6G%2e%bc)vpg2>@>S60Z(ZI5`;_A$Mz?wB{%X}azNL-{@ zMCKDwA>vYIUE=HBuSSK7{cc%zRFwF_E&C)YMuhdE`mGf&^!_R;PQ)?m5;yfe5*07{ zY1ZWXeN=)tgV}ZBd|w%zBo=G-ld?r8i+i=^s*14aRIy9TqC{*ou0UFr>4=R^7t=E+ zzb;W4m=fJfyuoa(_`Xk{=-%Se-XyzDyc9klx{uhyY^`WXDUI$c=Jg@jS`nR96P+U( zG4rKV&M6ul-Ctay*&_3d=mFvy&91FDJ33z+&}?>&GrCZGt=X3FInhO8JLc<1C9XK9 z3s>~M{fMoyh2_nUE*7V0mYBB)Y=ma-=k3O03R5g5wv}8x#Hp_9HP#qed~V z3RAGkBIF9N!$yhN$&6$pRhbx!nYJanJb0j(>1Jz#2Z<})><(2WHV_kQZ4Wvw!gDyA z-0bq`It>xn!$d|N%WRL?m#PusYht)hJDT}G^az0q9J7CAwi_cwsb+ViKM_4jR2EpW zYs>4@C^3zhHP($1cWYT>Zo4sB?9nnB`NoJ?2gU0WA^kVYF(S>)mKo#30A^&t2cjp4 z8aI0;dZIYpVzz|bIyFhuGg~XNQ(uanB$_olr}U-h$zp?MGeTa9K0|c7HTOhM5nsDC z_e7s5GI0Mxy>3Rxp6F>}nr7LlA4Q)dnl(G8^rPtMVwYR3h2>~(Zi6xq?Oi7HHD}E$~vh2$Yh-np@ zOD)a$3H@T`i&3a>)W> zt`!^HY);G?VH@m{EsD88EOfK7m|Mgl%~qyd9&?*$uGE^DWifY%j4F$LpOhH0UTko) z%VX{m8P%5TFl2X&hu!S*n0v&)8pvo2iM}OfqqvnA>UUcDA7kzl8{F)%nES1L6!Pl!owmLB_*nD1te*r&x^ zZdMojjMz^MB|DlqC3d?IbuM;p>~kViGy8zVm>nY7%{pRV6#a;ye)a*E$Gj|dy4fYM zuZl;9SgHIo;pW)a#nW!KDfSKVvYR~_`&aRfo9&E!OYC#A_hSDh4!PMUvG0mFT9}qy z;rs-OaD3c@1jAojNG8O4@HM&kzgN*SBW8BV^nh70r8QR9n8#$`$Qzs z5&+Kr;ZXzQJ`?dHtTg8*CTh?`v# z=POG`yJR=V*<>fPE-|t=JUmc7X)(Ua1j-kP>FYzFJm_X4RgmmEhGcZLxC0LpR1)J+ z|L(X5In2!-iHnqtnjNWlHZDqD$jln&qvWNU(KsI^Z)IkU^HH+jSk4{e{EVO|Ior*e zgQDdYi(#Bk_lcF4j-%YIaXwaV(u~IWIQfQVG|tD%cg9mj)d4Snk z+s2BseA4A%W>)SQ@+ZwGzuwY+0+ofXqOZjDmf>#pc3h^+)9gsaKjQkxA8E6gES>CP3uUQXLJT=jJCw_Z zS++uChHmjGmtV1Lg>6dsX8&^et!D2PWE$o2xD}7BTQ2?1;8bj6-EtYhjI8?uQt`I# zz#i5;O{Qqg2OWcq(`2TbsrW&%R=klB3TxE9I~$ zF4;&`E#Gjn_hg+6no2S{S9YtRGJ_e}y0;u5JBhKaxA=^dZ)kRRABh$68_%?4dsFW9 z8!2O_S&Z6Yl+4nM+F`Vu#f;kF2cI!=wPp`GZjs~Uz09mu884&GMk?GYtpVfZL^s=_ zPM0?l)2%X5?qZqMDidYkIV7`MWulDKj9O))Ok_qgoln(7ndfHhK9gjf#dxMOS&k-# z5$vA{@5N4*^H@f#cl;E&U9Vgm`@m+(b(+mjD36~dr_8W4 z=OW%5xy8-O<6GoPrz@4}`1$h3*)BFReu1>jwb;J$>i7%gnt3iZGX5gDrNd$?Qzpf) zkhb%|a1Dryua93PhY>@`_GRY9Un1vSV989#u8EvF^^ zDrsBjN@ZdE)pGSBi_K419)F$Od7;JTf~}QtOROAr^tn9#COO5;n&NMkOEh~JvRmX< zH*1Q&Rdy3YIp-&=iN8&bTIyo!|$w_(i%dAGKMtu)a?w_^Cr~_ELhsD!hZ@trgdXznc)OYBhT_ z;j@Ggbs;gF9ge{75+c-Q&GG`x#7L#qS+aAY!xN*`V9m~oPDzZ#V_KH1xjZs9UVW|E zP5pBclhnZVmh7hf<%!8^6*1&qQ!zX-MXk}SHgsxYs(Q!G&P_~HNq1VBUzfHg+SR3Q zwjwcI{gc^0Y`qe8i(cwGi;2}m*CqB+){4Y_VMa%b43%*grD9pPx9Ud>^_!7!dtz_3 zgk@c#yXf}BKI$DUJDT}eVqcZ9f#P)uTk&IwIcgp=*sT1;#Qy3=Vo2qj=(iGc)n2Xn zdeJ`;=@&}+d(kH*)Ca$ry4a|SyP^x-tTw$hph#8SP13ct;Gmxq@dY{ld(nsL;AX*8 zzY=Ag;VbzJFHyrd-an)njdgDwZ-)=nwnUx5GOO2>s+r7aE__6ks`E6X*-WXrfS6om zd#Z?7mzI53dJOC)&Hhp12q;zSH9HziY$L~`@$9XjQnk~Pf!UGk{Ah3Jq*l-w;EZha;v0wW-)giFFCz za$8`V%3_8m5K=1w+totN8j_BP1!_Mre6{P=q9XqVYTRQMySaR{{~~p-W{)OJ_rFj@ zZ6;ZlxGQXS;8HKv8rZ4qmW=P!R;U7E=<~fwozWiFKg1cm(k&~8><_9$YgR+H%FTQs zyTq*-0okQ)+1Dk`=*!&f=U`{_<*Jf%r@k~R=?e9l#cZSV+mcqRw=|>Gt<~!9nx$17 z6RXt$W-Dzu70*PkR$pqFe_2}KmFlRLMU*W`x>6n2vbW2Qh^v&}<7A1Iwol6DgkII- zjJsNev22xXU&C45{sz9^(g~Wzh40X5~njOsOYJYuFms)8t z5gL7K(zUAaPn7#wuzQlOQ`4APcW!IcO3mob?RxbfGy2u!!KCZe8(K!|t!vfHCpZ<% z(jQM+tLAF95$s0y_;N>jv~jbWJ)SPbEiM+ER&hblE$Tv!N0#4~bc^b;n9ZKO*5`J0 z6Ekb_vZyce^VUpW5`L%EKr>52O6v`z&P6E8^W zt#_&zX8YvfC@JpJIap)eT|L@pgUVvfwW7c8t4SMF(^Hh@TJcb#GkT+1LJZd364IS? zpAuV1)+H_u{UT|TnxonL{@)}$s8$n$=0K$Ku-ftrX|5HoB9+J08^j=cJ>( zX|a#}A4)!~cD`(}Pizk*A5mGa5~CcRN&Z$f?y_Y2{a#Q0L4Ep~#pc^SNESxpUo7^P z?Tcj7c;O9V6z_**KjRHI3rGnx_A=`d+e+e7LXC&tbZKU%L>eRaxL8F>tZ{~$jYvuK zl1)uXHJaSA*(treWEZ6LF&4XJt5R}|%iQexlmW&XH`|cnFg6fFU%K0TETzQge9L03 ze$S^2G&X29tniJLN~7p)OO{x;H>JiHr`d?Sy(vSC4VwKS?~Rn<#*f5c-7SbW%4q(Z z#SVatHNxJpQW@_5e9GxYp=Q^c*QZQ2!rrws$NGJma;C9{7)q93cr>Nn_);^oP^Hc= zeBZNVFFI7J)5y}SU!F>xZJeXoKF86N^Nf|6&B{BP(qe2ShLV*Q9Zi{Uq`hyk2(S)g zvu1t$KTWy7n7G%HTV-r# zwpIj1_fK7AhLX55TwHio>b1s=A6x7e+nm(vjgEgbY2O%~KU(Z+zZ=tz8CgGDEYI)mv>%L}cshXEcDmoAX+ImA@Dv5H8~v|HljaUQ zSwXDH|Hd@a+;3Ve!2j+vKQqYJV&(pirUjU_e#FQw+tPx~EpGN&TDaNI=90ai7HzI` zvx8~zW|Y5`%G-Y5rX`y;Jh4IfUF>Jt)68js7EALBxA!t1#`8fW8|;^2&ouYrg#lvs z_1*F&qnG<6z=9`scuQJU9i*2_JvJWw%k}MYDH^@HR zyfv8^Sz@$(l=(HYF0r;(xP6?ti=S)n5?k$O+b5WtQ>}O_kjk0nPif5f>^R%(ZwJHK z@x_4i>}Q*KZZ^+;jyc55oYD2>7&rSqWV%<}}T|Py3U7 zj@hZ%a{D&>dFH*Ey^{8deXjY2W|{W4?5*Z8%_i8p?eopFURDmbqh0l%&^{84qH=? z+AlGSHM_+w(=Ri}YW8tjVEPs2Y|RGSqtmZ6muWWFo|=BOd9!AZr}a(mG9S|{-0n!f z&fKNhjrP;huQv~9)}1yq{RZ=A%?8@Xr{848W?E&LV?QhX7Bf$?N7J0?x0%B=3$eGR z-(k+sY(bh#UvDnf?C#XS^t;S8ngyptr{8TppjlN~YWh9qi<-?(?VG;Q{7|!ZQyuB| zo5wV3OFJ$70W%!y*3@6_OdXp3keRJnK-&29N6Z?{2Bn>q{+KyUvzAn6`s3yT&E8IJ zO@G3?iWttSjm3-7pEU2#Y;M3s=}(zYXm(lpiu9+=7dRfRthf7YHQ!;jN+gyo7tff! zSyYx)w&^9`#XV!jGb7DU)t}9NmW(yGnP<8+xA<%`=Mv+)A|q;nWZ>AO$~JC}_@y!}0O{uDy`y|YN??Oe-GCA8A9!oAa^ z5GhjfNx!><{0{|?{}G_K-w@0DP>3fTtNcA{;i-`!K1(9~3|Lk5@KYUKQnI#X4Oa-I zfHf$#|HT#L_gKc2PFXJsx6o=YtL+>PN{yacL9b*Rt~V&JKHSz;Y8H-8C!Jp+Y|eG0 z@KgH>2e{%YadN+vvdiXHYL?x8-EY;x(((5Hp19sRv@~mot=xaC)I1@kxEVHamGGYa z9=}J&CG~{-?}+7X6K}tF-GAGEV!w6uJ*(Fdy3SCK-=$;qPftJh?*A^G-;+*rDCJ`H zVQ>G5tzX$!p*6#~SN|UA;&4x!di%*T2KG%kx%6b3G`>wvAbs!pT4k_OtKzZIQz}FJ zGQ`!FsJ&cL=|^?<1-hi(sd=mc{V3A$gn0W;COuWzywe|1MrjhdTG``wwczj3`DIUV z#r^d$?Y}XaQMaEBtb{14&Kc!?{>eZ#)wt%&GOQTAx@u?-1|Qy#4=oEcWlVwRg#_ z68^h3KUKX>Y>QL1!Z+M+JGphf#+=O*KX9wjS&5k~&!()o>)0F);kKjM9i%7t+cE!9 zVl0PKT-W$OHFceFr}BHBeXrr_CdHj6#Cn<2+?GJnk9p4dG0#9O|BF0h@%Rm~f#)i} z3^7GE&*(gJJSk>|(s-DSpE(W8z!mJ!Rito6yoO%wl3L@TrD@FrE&qrzibW%;sn4K` zD=0Nf-}2Kumfq;0@C?2p_tf`DPfU%jUv%Z7xR&*3)H<2pbDedagPxI!a;J2>LtOqa ztSA|5)laeV3~&s}};_v?7#x~>SRJewj^ zVk2KEGBc=kF0Kd*Geinj>!fgnP~WI4qmZ^zvI(VT2#Ra!`@}?^F=q1Bllq&-1Ey>XB+Fp!tb)%NDikvM^jKbR=@Q{Z?sbI&YiCQ)X(WolgdW@oUBUWB?zav z4N0kgx_S|{sp~$=vc`!al)Kce^LzZ%e@-?g_@{=2DUpI6E(Pt-A;nKP(_MI~`!(;; zBa};0olWUvM^KBL8%}-C3is|6pCwtfru08eARO*XHC^AI>i(BNvP?^QSQwt0;Cp8) z?t58epB8TSapiri*NLQKrFJ&Qn#HNj_VV{<`_IB!k7WlX z4y90O-{ZS)t1aHkqM9Bn3kx&FKCX)^oHT#SZ^iZ2^n_&c$bWq{m9vD)c4CONj&UT{ zmBNWFOJjvqQ!1g=rdFx`-Eca0XjHLU$Cabvv*u*suJk>crw;Ly&06d5Xqwz7eZ=={ z`IAdsD<_^&ICsixj3;KgW^%349aJc35lH!)fo;{5?s+H#EKK6=)4KhI7RF_IhN99$zz zF%2V|kN7r@_FAHQ6F;#7JEgm4ZSF)XGx){v0m}QP^nNisfB9>l$_wh~-GdR#5TEeaG7K{`A8`+QGWHb1Y{XA|Xg_%_ z)_MK=(RIgXrFJT`dZTxa|1LT4ace?f0~gaduB8zTAbzyN&7FE1xdlrdH@ z4rd(CIF+%1v59d$Bi?z=i5AO%3HYToFDFf`2WE>3A@;$>jFcoR4nze>}yFbDa!=~^)zzeyjIf530i2jz7920aST zUEd)N%XIwa{2j-wQk24zocpub59B5BEWaiBEbl5X9MUi`o^__Ozk&VvZVbcDWmKd2 z96}f-7BMbkyo|#;1U>iLA?T^$C4zPZ_>OUFT``I^q$*lgx@D` zQn#dU=J2QFMzy?r2Q*8vUxQ9w&U@0%<+sZ@Az#Wj)t~dfLCBntALP4=p3kKarJfbz zB4gEIeAgxoxUnKjt>GQK*6dNxWUM8{ape-4YIq z+c*~OLGY$}E#XRaSd~Ul`rqVVht%ke*&TwO!rhAUZ&6g2=b=e;+zRP#gi|_O@lN%p zKzhS(hoI+ltK??^Nk9{C-AM!Q8W~-xA~4U`3JVMZ(%Y14;6KyYjCN@<)&Sd$mlZvk zyoTRaCEP5ZMfy_g;ytT2bF4jVy@TqbklTzsZ09{F+f$NoA&}ll*vsMj87be_jJ-&w zSP_m?hu9j2*cyk}8b?@4c-SBusrGZoey-OMLH60pZMUD(?^1^fe9bO(RzkQ*wM$@3 zHBGeIICC$*XZfaz%)P*TQ+*V9F>rpuoo0|EyS=Hd%znz;!zs^~{i2?Q^k03S0v=8x z{qKQ$ko#^WjW2ucHKUN`9crVxIpCO?Bx!H0F10AZ*Jm@g^=5AC&D_?Txy*zk)n=4A z9Xb@3Y<`Q(Ksvish9oPIe<+9ymJc{$er`{U{Efx4Ur3-0vU%B_$g>5bW~{N8Mrs*3nCG;gce z?eiv5{ut@dj!Ij(7F*FLe}JFzszqMZuPCpr)^235_5j~5^?l$d#)-b8B<-%0BH5mAKg5m$BdN|z%r1$CwLm8v}pOkZg`}nVx^xns6eu93r zr1yJPOM0(ojih%zmhgMz1M!~NX#Ydp>pHj{$zQBCAQvC(NK5-*MM-+&d^PukmHMpw zJaC==5$>PZ;{fkZ?-lfhE{%S>arRNjehyj9A)B~IZAO|Ha~OAU`V%3Q7$h6c8%L`pyI;hdV6Y*r1z`#^XNhNl$^*r&rRgF zzQ!AM3HJu3D(z`!&rW_AEf|3LW?dKZp zm-N2Seo622Y(~jvFg6G6z?JBNpfw2Tgp}T{+5{_MOoP7|Nc-gd$Y;%d^rFJxBj`oP zu$w16@ntG{g6c;}d*B_CvmJQeKJm@-;~L@?gTX!8_Pu z{;Dnhi{Nl|ML}dpxSAXh4;&8kSGYojU@Nuc-Pjj+P&r{&AHoSagook?SBLDzuBgLO zv!H*x{}K58a|__l?N8xP3?Rfc3+c=csSBBEl%$LV{;^;@LP&olYQ06ptFg&vhV;d? z^2v}lRrY{qLnyp8KpJ1iA2V-K6UsK@`rDZEJ<7I_%a)fjDAZqN^{NBr<;)2U2evY< z42@Tz$(v=oy1CEw@aN^+jBrZ7$#}QIFYHNJH8E_pHJ%%*(^lB}N!m%SpQN4SGI-3- z!02(GtVQ_eVYM8-mFEUQiuRTZQna^Rq4)@&Tp^;zF-f~G` zgtWt4lA=B5l29HWk)-G>OH%agU4{w{Di6<4tBY#GcW^6bsJAmmh98l%=iGiiFOEps zh3<%?9qIP-Ibtf>XU>LQXj3C>B1&WcLvI95`7$}y=MZiwEJi=exDz5;plh;7H zL0%8s%$nOJm1>8iQtgyfs$G&wwHNv}(ak#hS?5#6LyTXu^a$fI4*8M&LR}HzBjVJ} zz$A4maG<&!=~Sw9@Ykxlfy2~2z)@-=aGbgyI8i+SoT45APE(Hnr?a#Xny8ne^2}3I z(+)+JS*RYP+Nmw5QKxz~B1EiIF9I)BpCImPWsAi6mI?r_Q9-~PRS57_4qvCj;NPGk zfcL5>;8qm_+^*t)J5&O2r%D3uLK$r04bFX!BFnsk85}I5sJ*%swa9)&ZS<*1iL{AB zimduI>mOnLW32xp>kEVQO@s7pMla|G8P}uyQASpzzlbxa74Bu+WKdf?Y*3Dy4XXPV z!vW15kot?AMt{VOGBZ%qB(nhJOfw6C8D=ps%PfWTN?SSbO&g{87UR1JQFx}GG^+w` zj))NR15$wtfHtuRh+lXD3Ze5R&?dqIDX(atO_VX#0VBjR#xBP7j0YL}29dOkaVldI z<08h(7;j?S$oM4V%Z%?bhKHm^7@~K`;7CIhG1f6ghf+vy#v;bKjO!U6VSJYHO~$G) z(jU**z&M}rwD7@^eejlhMntX%WQ-Iy^~x2A;!a>M@hmV$yaIHHw}2IlHH;(0rwExK zjEr1ymgohXDb4_%Cz^omBC2<;SS%74iy21&S77hM8hnW(BccYodS^t;WdBU|uVDWQ z_OBCniSv4IXMA2nKvPHx@t3cPV|~)tKT{@93i5vOLFNicIxFPU_~mJZd|piI^Sq=Q zeazt>bNI&`ZYYXnD2ip^TZrV}Ezav>sHepOAjS3e`?F3jj@64}_0k~}s~5-W#j(8o zGZp3D*PznY7@v!-KF=EzQiCr^5I!w#?o(rOIjs<1vdIcxD%%QQD%)M`zl;4Z`%*eH z{Yd9yzvsm(eGdAyi?GbTHcrh}fsyKgZ)bluBThlek+G6-I%6l}I>zmc-HZYwBJ>$68K*OLGOlCX&e+W;B3YlY zl5sj?C*wNC?Tp=w0{b^2ea1@0>5QF>>ln8)b~C0$lYS-RbjEdz-HalJQ)8@ToX*(E zxQ=lhFSWqrm<#_5dP=xM_sz?3BBiNjdT z3h8D{%VR0y^ipnj#&wL_8M_%p8K+P|`K~%fPsuQPfb#hFU7ae#VSC@;5SW zV9XdoA=`(M=JXMq0^>Ty#*rl5!MNYTQ4~@+nl!r^#TfFZG1iXZ^chz&uH*3SjNOdW z$8s)=>lo96{MZI>xjKoDSo3#%@M2k<(%9p5(x2 zASM%5GEQggWL(F%-SVG77T(Ud{|u_vh8qZ1-biS}dS7*izlJ*!F8v<`7zcMW!UXoL zr$6lW2K)x=jzS#8+PM(lV%<@QV^}*ESmDA07vg)YoeS{;em4{1NB-dGPq@X7xw)q54sc zFqRryjUC22#&?D?OUz5n`^=ZjUFJvT*Jh|soKJyIwa-YO2Yg=k`P}DgpGe;{-%8(U zzUTQa^j+?Isqfdmv3_-a&3@PWJ@0qWFUnSE8)6$}n`}GZw#xRr?XR}uwq$?1{~Z5S z{#W|n?7z|fxPMB(*no2a76n`!aCN}WfG+|@2A&`Ia^T*;_@KO?D}puzJsI?T(5|4r z2mLeXc+k1Q^Mfx4z9@Kk@Lj=A2fq^hZt#KNe+C~7{vlX~_=W_9q=uA*Ob=-bSsrqI z$Ri;yhU^acTgV3?pM)5piJ{q{V?v#w7lbYiy(09^(4C=Qg&JWIVcB8h!ls9v7j}Nw zlCVp{t_^!I?5VJq!`=w{TiE+yABM^B8BnAP7B9$MjR^e2lmtnMo3C(4A5K0%H`VhWQ0E*Pq_~cr;>b`m5vaf$Sh!d zdVk;{J7HKb;qFqx-a&+C_anTeFX4O+d5iU9!YQONk?_et!j~cm`y^2M;X(Os|3^s` z@LP5Na}kx{r_#X)X)YZGJU4`JeEw*lRoeCnlBSl?4!@t5aop4f_#=BcfkrP%VL>5b zdqopM%Cg&lmcOy&0{9zCI)RTCuLABbzQRjNDKE;u8oyo*$GNF+M*9Fq;(S!%4D%E6<&-o^ zjR2yYvI2OzJPkNO4hBw?RlrHI1~^&P0nd;_fm7sg;8Zyhc%~c;JWGxRPLtz-XUhq| zbL1poy*vZBNKOS_BF_R|CeH?5CF_A#%Ld>zawf1#I)T^9S-|UL6YyDi9`HFi7x=tv zMLBl>VIMgk{uhBtyd>M<-w9Osn#uy;tMUTiF1ZN!np_NgPc8-Sl@|l?Js2)bs2Drx&rvLx)S(|x*93}8JI0zF$UvoobE$7!>0<^=u-nc*QX9R+h-_n zj?Zvlv(HGJ;iE9)KMOPc^TdVN4eti=ka$9DL;D@Vh?^?gWUz|DdckRGrdp*QR+kz# z821{F8y^{;88zk*bF=xG`JbNJt8TAdZ5`!PZ!XIiJtNk zVrh5;o?cM!x&F=z-$a)aXyN%+9oP|m2Y%hPVp2H$b%b9_7aUH_75_Z`1`dVtrB8g) zPvCAU0Apbo#=>y?ZWf7=lD=aUiC@7YF=9r-+DRB6lQBM~WAseN7?~j|(etbDTUs@) zur)Ypan#|rxFI-(;uwZwIF1oGM&cNSV>Ax>ixVMqnZ#&qxhdLB({8$UGqjtn-E!>? z(r%@8YqdK}yCbwaPP-GeJ5#$(?atEfZ0*j`ZZll6V6*rE&p*SCI{bX?F4XRY+FhdE zi?n-CyPs?K3+;ZT-NV}bmv+C=?zh_gPP;#7_b2Th*DhugY(GQ0KHBxuuD^BzwTp`~ z>xXJLT)UCljn;0gcH_01sNH1krfS!&-Co-5t=&G_?W^4!?e^F10PW^$*P-1a?Urb_ zOuH4@Jx#lVwOgg#8tv9;cPLzHx1q8%oZ4-;=EJ4cjw7|+XdOOU>y6cXtkxT^^(JUH zQCaCGDl6S&&671B3r_is*X{)EPSWlf+MTN1v$T7*cI&m z?yK5;O}lSucQ;(J$8NO`PuvRemgaA1{x{Z(6Yp#H@7n!PyZhJ`;$zJZX!jExeo(ug zYxfH+|4I$O9tv^dEA{tGI@=FxewaCC%v%2^?H<>zG<3h#u8(&8v}-pl`5)k(D?Y$_ z&JbL88s%l;ZTTsV#aN}>CSFmy@hj11s?4~IUDCVLSS%hg#;Fgm0{DR#gX2sbQ*exv zABY)n8*!YDV4rpT*+u zKG^LTWiRwyEXsYc+HL-Tdd^U9%SG~Sd5?V3cO%?~a4cg!!|!RhFUW0v%aH!dI2Mb) z`rRY{hNIgr9`2hsHp(#D(>Pv6`Iq6CgF3#9c#Fk*w#DKT9AD!22FLf%i9sDGuMfm$ zaQj1dn|Q{5v3SA13So;l{`>y%@_qkp_QE$@#A0Ye#gnxkW4-ozV!n+aPjqq-ScO$$T;oS(2Mf=cwM>4LVDL7Jb zq~WmRz;z6>N31L2=#3*2M;{znIQrtq#*u@gACCSwa&Zj6k%uE6M*$A&+8lywa{#W* z0k}2?;MyF3YiWoWi@ToF;ZB4*1@4(R&Vpgii*a<~ScZ7Zaa<~RTbAlY9nQQwQ9mO;Pmmu@ zt#jt+1gP{DJgag$uBA{%`Yh%Qdd`8 zm{(0v@&qzp;Izt>mrrHPx5`NV0s;p?Awo;5%Zl@=>&gns>Po7ss>|}K>I!O*Q9)sG zX-!daO>I$Oeql{M-m)K3ou8jyR9EUK&U4h2)Rp8H6c$z$4=JcEbkr3TRF{(| zx$_!0E(F6pDKVSBprJ!6vVF(3wl+h+{?X34t!;~Rh&#V|4J}ZxWTP8e8fH1$C?zXk z>;)|rwKBE*)eFu&*V%SPTT_R{brCvRDdJ@3Ov^LQ*+vaJnHr`Y0(XYGf)kvx<~mzC zAmPG!=r0v(oii59n%v~P0ICyET5oQZ(mTWz+mav(`hwLv^2O|YG0*B3c?A?+VD%C5 z7Z5lKP|8`r*-e1vR=}j;Egf*s(W@F8E&r+eZy_Z@aLOKDR3IERwN)jBg=N)wMWw}6 z)uknlnv$ZLyuxbqw%Wqd;=& zhzq|QMlb%@Cn%OPev#5^nK zyh18Pp;Zd<7Z5lI3IV6IQ8A)4v^(LTF@P9h90dy<1ru9As@km%M(qMRv2D?i*0#9~ z9lzw3crs_kCBO$&PMu{wgfjp* z2?_`t1chay)=^N~bpGhp#{4=E=S&Z&pHU_TLa+eCrWiP`t?B%R4(IT>^O~JBlHi)s ziov0yp{coj5MF33sCJaqmKHc1dByo<1tqm*RW-GBMHrfk>WWM2N{Sps#g3vXkylpa zs2x&NSXk;PC@3qcE37K2&Mzw~C>>H(gdUzhq@bv_3TLWl?`UJF7DH>OZr`Ud#*=;d#;z%FTU1DPs4J?fswvJZsq@5}KrP^*Ze|qG0M`?9UVQEp7qX1(|bqR*MlG^IhqPmj2qP&ulAytsq4e^}Yx-cBl!|0=$ zIy#!2L*1sXMR%YE;SgOB@1P!$tD9zd>sb}{4$(13xs$hAc8r^I%X+BQvdq0()}z2J z=_U7Yua@nho?kph)YjDuA6+%7e%$HsOc*}aqcC(q6F%eO>WSQ-9!d?$tfw8uy7gVg z8hh@!?aq#|V#4Vp>Z#2^T)3Xv2zRGrS!GHOUR=oB+YCJw@{2v3N;<{5h}GBARc>yB zz(k~@slB~H3~#~AuBj2(H;6G#XXEJBHm5}}9Bc0^XGgtNi;1lhI@+3AX0gT$F=0`A zhjVUjO>1*AW+fOM+H;3GF`;RiDJahHc55O^gADa{I5iE;GeuQ%bL&je-ezglENE-P z=weNc8Yj+f!$fU(qZl}-xxT&$v)87EW_KWubI5;OLnGOP<|33hrVirthL*RAUJa9+=Lw>8C(LeWgK~R)yXB!UJs)dopV!(B znPp|RCu;2C!y4KeFF@R?nKPZuRC`EJQTITu6|352p=>Q3^+V5S>X<#Q4UN=pnPkF( zdGlJ^D4JzTm!`*r+DD%Hysv;OzwRnzQjXdC5hZ=X23 zp=F#^8oK3a6r-ECi(pPq7Nb)d{rm!U2cGV1Z(Yzf(@E7BbY6XZb;Hc_(7T2-Ih)Y| z^^CdwM9CQE!j2O|PhZf|g4n}b8l4MIlv*u!LO9hF9Y|Q`70xd`d#5lfioR#)Dbi)@ z8OZbeoT~!iK$ktvmGZk zod~1R1#yQb=4!X+`7?Gw$Jlc*P|b3B&Lr1JhL+&E{b~Y!( z7~aB#|HY_q(h|BxlZmaZqZ-;^kshPL?~6hm)MbWx_xR*ak;D^bHZ)UTa`{}h^kTTH zb8t6zllpo3MqfB@}Nui{$jXw;pK$@tRl>vfm`v`+SUam zv#50o?+zSVGYn@7q`EKh2-7o&#vmPnZb^)0_d3KH2{fsnZKX8>@iVe!`@-v9fcd+*dUGiT16bLLFBIuj~@Oevv8mY+03 zar}fr!qVW=k-CwZjd!>K4=Rc^otj6ZPvUmWPqEe<8Pfov#pc*(BeQl$xqE`s7UUM8 z7A!>Q#cZQNFC}1ap#^Ui>^=3EH9~#SrAtheD)%?qK-HP31y#qG2&O=BfGy5#NCbLDZsxZ0K>F3v*2rm?pl(ViFB;1?kz) zIifT50MHpzel7y$t6XE{@a~4l-0Xaoq$h+!K^i3{b6O0U8zrA#IiJ79$0qKfsi_6J zA=ymV0zpXm!c&Ug5F=`jRs+jh7-JR;L2nuYwF0PPDjk?KOjY3jVNlhKG!#j}M6=Sf zVH2wm*uH~rax$b8;(>6ca>2S`)a9k-7R6!~3o1_uH9?(CEhG>a#Odj}bV~@Kk=Q-c zXi0~%MD^68R@oWZR09$omKd|ECy4>G4=P8YsURg+B5z|1gg{}r6w$^o=(8Cy**R9( zg!WP~7EqONV2P@L2TO$1?!;`&=Pbd|7{@8V9K&KP)L@KMOKe=K(U7Y%S%rW!fobT7 zDY=$p(Rzzps#}+A;L<8QVwg#%C*{(TRH{-WaNG-hTxDdmK7(1GSdo=dK|?8ok+cX( zNggIMWni^}P(LZwcj!Ig{AXr_6vl$1QCG+M%l6$xsSB}}RcV=Q_r0HQQw;il}= z>|At)C7V<(abdJ#m{k<# z$UcSwwjvUjkvPU&tCjRDxLOvMP@-T#uk^D48 z;i90<<}(*?k)2nVCnyh6h?S3_EoGQhh%q^@oS$Z21<*YsiSZL~BRvRITn1-WH8VIu zF`K9$IFv+Z*AnI^P>Uo-K@nm_Pr5L0L|;N-s*za=I3OEx zg&;wU&?}wkQRE6kB@3`1Llc1tI;BO|jRULAP07cI%hc0sH8$IrmtsPOath@?NKeQ! zYm;w;N)&_%kui%)$faj2MlDyxNG801USNCx|4)|;u`xP*CejOWf>AbIu*!-tR0+|U z4*4TGVG5C4Y_?_gn5Rf$2udUZ5g?0UsTd@plaZ|G&bLg0#SqlW;)+Whgi!&;Umyjh z8zol;jWsc;V0|KVW#k%$S_K9LR1xSKR3VTJ>k47XxdN6j6*bbF33Ff6LU0m(m^Ohv zC^AOt1$Q1T3}DltA$1TJMvTGOIZKy@<0t~1GfoffD!)i@!3dPYh8JMOW%MSWK$a*m zHpQ4zeqt>JirSy#WqeWcuxSR%ngB9n4pNFpX#xjgev$!U*`Nu)?}3HDA&7-kkb>A? zlRQFgShHFBaua<^uvjBY0IQS5n@43aiX!!$la%RL*v+%xm!OKiLN;9yO>q^cDT0B{ z41(#2oMcZCd}d=GWSX7^A_zYh8krH(04BUJF-w4z4;2y2fQy^qe6dBTO&^ zk>bZJZ{X_weu6a{T?+ANRtW|At{6p`-khh(7^$3~fQrBbYacRIjuOkM9KrIuF$-1N zH|UM!RE`qMsT?7dQz0hWSP{6?Jgm59XI6>Ba^YfuRi$RwtCX0U6ckV{*a~mu!p%r4 z7b>-+0uZU*zCo2!3ur7CF2b%VHN&|ju^vQ3V~-Z6h?;~M3eAC~kOU}VCUbyEilI!_ zcGBd|DSExZ1j~4Cl*Jwur)OaPBC$A^6VinmS#khi?_?v@s!LIRmQK$x>l$=DILW#u zxJYUk31?8uIm|Y71tvjLG3bfKv8G9eE!a@?v_pbR)n(#ofYymuR|pucryd3sNq=IQ z%yt^)GYedyk!%ucNzvV4aZ^j7b65f(>nxt+e953h;~RGJf+DH9U?yf3#F=23?FlT8 zy1;(^=FCh6(v(6{1S@3!i}>;lAX8zbyuyk|`6wY96T5K*=qL#Tm?vaIi38ZbnGA$M;sI4SO-fW zhc#lsVK8Nx+g^c~v9Ome1SP=I3&R}}Rz=oTrOSj|lBm6^co^5AaOV(2P_F0{)&jcd za$!pqN)p|e4JVR0k6BqUlNR6NkU(qF*ir;?(N-QdIt#d=Y$qT?o4B-zoRTZlD7liw zDIbwAEOii1Fz+!qLfgqFi7}>|P=Hh+X0YW7jXJ@RXb|48;u&C-AS0o$Y8?*QFU-{h zvxP1nMkI=rHcFD)JXNT)FTh($1{}0c?11e85Pf8FU@)r4XO+G}VsF|9$$6)-7vKo{ z);Ln?;!OoyK7Q19U9iH-Wzi$l$c3gFxfJ}wf!D^4(&8YIV}T)GS{sxgO3~E8)@z627=0sePKE$9(h4j17PJOodDHke z4E+t62n$t%W86$6AF>gp({$XbxW8GKfMy9sSTVn$5W0i8#%9e&SaLOTk;9~+Z}b); z#ff4<4{wPF7^QV1X?fNtn*NE6W8Nur57bgv5RIH*Xp?*(R~E_`y^h%sjhqSFN|?nE z&Y=df{uu>&1{=^3&0|dj%L*(!+DI}-7?RBN4$C~HXDYL>kH#q4uFTdvMjTA9!O|C- z_+vX8tQzHmQVKGSP^Qxg3`RqS2@A?tI)I(7$e1lOC^0)N2N=S{R&WU_J|jh%{}NV& zwIOWVF#!lITQT)Rw63FCjMW;=_I4D0~g~Vh= zf+bKu6$wuCr6@wp!%=L%w9YDUU7(b$BA8IF6hee0xoOHIxdoOh`4S}dW-dTt8QucB z5h_DG1{5mJ9Waf6P!N_%g&2WA1vi?CwBov!Fp<{7T)~;`=82#ZY_AX)5aYJYDQq?n z*e_`bLX(Kw`TJo9uPGb5G%LpbWh7+{3iykxl_J>`TP%aQp^~|U=E_Gz4dkw zwmd=G-pwhnKZI?WH*)d0g)~t0c$(E}X!R!e(_xq7deTfu;$z)(2tlQ=bU~&}wkt;H z9pVAjUWvVlvF2Xnk~0{AVz*0rL0ksyR?wvj${1&)Z7`q{(F++Qx}vbDkQs4>Bq+JS z9AM>6HVBCXbxM*;R-@M}k|9pL(I%aV(VIZO(2w<)CzFa=#x>QXTiW<_ik zEqbZ@iG_+@G}6kKOl(z*VfO1#qv*rlH8S{%J_B1#p=~+|S=kvdPiL68TzW9uEDPh< za#)3x1W3M0du{|nW4J*_8`dJTO@dsNw7h?m1M_#XO=hPdH{7r{2ySzq3L`TCbRv$+ z@`E-gz&a}0$jH2W5^U2J)>JIPY(Q5E6-IKUU^c#`Q1qM7>Nt!|w!|rj6{F-s#ToA_ z-<47uM>C@khp7r4Y%4 z6PHmgm=-I_1<*PM&O#7Nm$G7+8`e9lBQy3SXclIV7#N`+l3ie6OJtDwDaJzV24X94 zq3MGPjV2mNQaGCdS_PXY@zMz3AcCM8BM0klbLX?2yF(@0T2;J6-2Q9LQ%KDh_xM(o zLsIaG`}{?+HvlHo|3xlq;MPgockoM27O~2fNV{YUl+4;o##BrbQ*tA74JjscD^qca z2v~G?;?=pZ`c;e-*n0V3Rx0T~*knde@-tQ~&e<*7HHFY}^WBP(VxLzG7EE5|t)l`U z^JYiEOKT>Ai%i3!i^N0)c4?-Co=^UDQfjC~PgTOgs<4T}q9a2IGZ%1d z;gR`ihb@!n%n^&#H0BU>&qRt9-J-_l&BBtgm&?SAz%a!OC4(-T5BmF&?r2%Sgj&JE zE3RQm;T4xLDZGl6ObW)*Ez|MMa$4|#cL)wb115pyjlrx@-34U0DDk_nusB%dbd*w0@?Y70xlXhrOEnrH~Rh7d~o z&_VT>2nzm0gZO6LPjE-%dv za}cU8s@Q+RW`H+O4_WPn(ZO&iItBeh^n@Bk2e2r*q){$<%QJE@uzd&rrSf@t zAa4rJQOBW;xfN<#C5(1|oj-xg2RuD)S*fD@mgV#QWm+Y*pNr}ae1Y2lU$77}EK+OJ zaT>fcD+dc=h$nY0{zc#fcp-CR>VR5EC2(*5J2+7&!-Sh(Qh;4-jzJme2q_1#FZFOH zO3Oox9;uVjTYB^m)g&9~6M@Zq#Pw!WlEwNyo28^)r+%%vWn6G&$l-uP{Y?1qJVVcBHYAxYm{H z5QbdoxD|)W%44-4>%wNfQ_u(h{UDP5ABlxmsU)>+0od*VN* zvXkMCz~XmnsBE2Gl7y_bYUxd}#qYW#A-~L)Kz8Dlb{dq>3FWKRwNx(lNQ*$V@MmkU z#y@*U4)vxa1cy+;*Dv1B>cPp75Pk^)?ss$@{h5m5k90jUz;~4%Z57MC3o}7o;j<4a0&r5Lj$RoJi)vQnvdnjIXvCehl z+*P)YF2#$SsMb!PqD9Q(QoIz+!&7a`q2CsHxRi_nIk_u2pwk^FmN^k#L0Tw^x`==h z1eIK9uh2>l)_p`_VyiVgiX}ffPQ(w0j#^8-j}e zfXk6g2HbB|qxFvDsI9`MI-KMY&T{eL1hgL_o5h)v> z#3{(ZurBs9^*O7INY@l^CIAni$DJ@_gq*^YI^q=4q5m1`S#L9nC8EBA7?}-Yu1;Xc zs0&Df$l21V?snAC-~jlKA%`c$i9L=E_n?+JQ?t=-VA%uI0(Ppxcpz*7NABQZ)cXn> zB3M>GYKcI@RKIWF1IKV@ybJw^0jE~i#-*>$%G%C&fF5ewGq6hbbhlU8s415Cl8Qq? zywaB5&Pu#hGFBlpqzmBMQ0>(uXVk<5Y?RK7;ejh6)Lo^rMQ5Q3hk5j`<%tsA)#xo5 z&`+T%HrkODoy-EeXFEG z8YiLRVp{aMz+{Bp1dT!Pg4sZZK;)v*Y8RCQY9s?$DDCZSNm@}i+F`VVFr1YTvNBtH zf$BZcvodE0sUjxmU5iiRzl_9A$$V%QBz|0r?3fzx0K)5}8p+I#V-x~l_O^g;TN@Ai z+A5X8-qy}p2~MSSDZUKU*RHJ=JlBNR4?vO9jvi_-Khky_9c@So*7HDW$Q~7^APMAw zSX&Gjm*OknGI&z^C!meBGzytB>M@hLL~U`|gU+0hhGZi3#spq&tC7o`9g#@wq*6kX zu~<*89%IBF6fTF`MkV(I+6aN@5ZB`SD1?m*N0K+d87}xD5l9Rih$d_hYY-Wok_lYW zaD)_$aR|x}FG@vEa1#hB_5#yqg*>F%WAG8fqpT%R;)wsafX|4&>dL>MdK5^>CAvf5D%;ROaKMAcE*Q*+d6 z4-YXLYdrFJfY8*`9u6?YI1e>+3PAy79nAq3<|sQCjT5PG=wo0J8KHQBXL!&*F%gEj zfE_9mVjjw+ExqjR?dz!=Dup5W1VMCntnHK{C)UPxMP!Fr?9?&gHrpV4JGYK9}O>NI}#r zAYXbhS`dUE;Y~=!x}1na&2%>AQZvnultC6o4kiKslF<*^F3gt7pQAwep+yys6OCR&?@x6n31 z7$J^gAYgb23=Mn=BbAPkrp(69PGutpGn#Fy7Wm0*8_ZOSXA^@_f?t6n%a!PLsI3AC zSA)ow+-f(KBQZ@dQMEIZpm2aqD;!mJ6r>ab9WnP1lToNWAx(%!5yI3$VdGMwM4581 zOtn2@Ff{3*O3BqAPE-o@oz|;&S2(O9z?%5wj zTK<4zI~gj+(8EPQ{ zl2f6?15(S5w}C@#i-(;(e0EOgI>IhmfqydU2=XJ!-cAMd)67;RJ&X#KQdv*QxB4{fr+kKQVpQ;~j7 zZ#DtM0KEXA;KoDs=V{{0%iMUN8)_+p3hs>+L@_#()dL4T1PIr-CP#x-?pCe;+``t+Z;zV zP(hv^R67N*!zn0Gfzgg>1U=|e6bdyxfD)Ko=s};MP|#N>6!Z}a1zj4hz<1<1g+D!B zzkWRiQ(mP)F2iI~fh)#Y35Y5N?AM&a8BYE+pT>tMUcP>v%(unYDq8X0d`sSk*C@t( zJeyNBLTl?kk^XM7^xkB{PG`Aj~KH}NC*QG7GLxuQB% z7a#v1%M?BEM7O{?1|Eu5yarN=7kTr=?^Rf>V?2U-HseT@K@==_MTP z4)OEW(myYaxQ#nRFPwTbo!9AwAQ#In>k2wV#(RG0u1x)#ABbB4i9obIaKoOvc8$($!>A)Z`ygt-U4EF=REgniG1Teu(lLHD6late&oIFCTBhYUK#^M!LUfi@V#0$C2@sihE zoCP3^8`NB?9ZD8mm@E+>As8O0I_5ZrI8V+64H4qS0JW<*hZLd~AkusaKpa>O(W4gN zOFj`kdCS4K3J~F2ho}i8570tIEIvv^)iKwQ+Uv|9us)Hn>8z$^hzJBtlkKeGI<&9GN4HAAqJnt5QpquD;_I9_NtVVF?qjL8Wj5cYt{4TNMBfM}F1(UlNw z6<`$|j)7Rb1G%MW1c2yRW=9MX!J)R}1QNx(gvG)kV<3 zke?+YSuG_Zw{;@&3#$7mxG)0|%;`>&4c9s?(-YVf<{PB7BV3a?6_!qjI_To~kHL)> znb}A)Rfi@9I9fBW5 z0V^9$DV*5=K&2>-oXl%aGzBkZp>$-SWxru+lycG`)=n_x=5b9cp)dQGcPZPr~0_S$Dk6NL7F@r=^ zL{=7@;b0v`)&nP~8!VMvu$_oWC`z!e(3q7`E*9ho@|RH#(MM(# z#ums_L?epA9T`jzlmL>ri!j)fz?VShN+69qjMqpWfCalo3@|Q42xD6Cg4q)_qslB+ z-~m(|;7}h3Y0VxXrBHw;gGM>Yj~L-elSyE%jA#@h4aGC7i!d*zz9wXd({u?w)deG1 zN<*w1Fh+_Egux2bAqF4~RYIs2(_xE?QIs2|%&fmqs`R$lA=GM%=|NrI4xx51TPVoR z0TTl2I5*gcs3C$e!46KzEeydwX;@L9Fh|A$iyS}9I-yyyDQ59(xgBV*cs64eAU-%9 zp=r~+nN3EEXTwEnJ#6U)3QKhuXo|;Ca&!rG8K^*pl?N8c{1EaOq0UfSiS*SDoLq`S zQZZ5q0+%}jG;u7{85td*0Sh3Z%tP;&@%Aj7T#)xj0Zt~mXgHJ1x5pck6w)tfp^)s8 zYFi>fk(|^h!5Lo6B*n^_0~{&^V8SSdp~}c2rCL|1p0Gv1_sV8E9Qb`3``6;)> zOOX;JY0L3KbTdm#}NNs5smkXx#XkV@(zp?@UEs5J-y zaiA|}z>o_}ihSsi3VvJo9RXNKjZTJ$H)p2gEQpGO2SyI^yKweo?w~(0#E~Nx`x6o{ zQ#$!!7obwDVWJ2GxtMDOt(J;4`$5z1qE?nRR4eDB7J%K@2vruO3iwxf09VR4s~CP4 z%v)J2WpWxe2(gr)C|80_IUiZREh+8bt7gU*@>x8{X7M1G#e+;12%sw~c&c(f>J3Xu zDCAaUA)f^zvRORHW$_@BD|$=pPcO8)MC~lI?qUG4!gYyI9~e=Y`2~GJ8h`?GXWqsJ z4<&hF`orvlcmoV0h+xp+U}_T>5f4fReZhf|Bsf5+f&=6W2Tenm!`a5-gz6-P+F6_` zi__NPgi0ccI~%hLs)!h7XLhN~E?cvU@}hK%TFNW9D6in6yn>7J3NFekxXAowOJ*l~ zW_xmgR1mEuVChJLwqc9`p)j9FK4)81Gl3x~nql%JZwBpOjR2Z7!6Q=(v9Mh?BPEc< zk!HxkN&90VObu)%?WLeNww3|_SQud7v3S#rZTNsy1M^TkpyA+I1d-rqi!{QL1ajCh z&{PI$0rHKn@q@Cn){s*0skgs~=gAfIGBf@K6I2Yl0z z>_CaKn!O8B^1EA|o@YmLjl7z^)<%E$;F40OZ`Csax){$nhz1F9(~1|qYkXocz2IT)Zna9o^Gh2Acy1pdCvR5Dvddbb#8ABu2a^qlO#qB zwzA@~S6#X{7R&Ih%mD8oZ+~BZZ5wZV1BEMI#dF0=tiv>&=m@qctf;LfE!R+(j#GoC zR&4@&{R92eGt#u|4`~W;qit4O0LSr3qt3_A+qYG0LXXaxP6-8RbSAK^Cd*{XH@5Zh z!CBj^!c^}xL!M8%!34vKPZ|zEWDN5$;nbp!zaOsi_YL+B&PYx7^$X1K*W!yPzG-wT ze4A8Xoo_&DfX+WS5TABc62`f@z!;&zj0x#tH{cpyps^PZuhN-EMPdQ2I%A=@gafBJ zqxGqVVPYtC5bH@e$jl}5RCq*KPkiq)7GG%;&Mh`;t}*B}=0g+McCHzUQ+=A0+@Ux_ zrNNO*!%z(Zb<*7x-Wu#%)`Wy;a36^Yr?r6fFrEv+W?tzS=)VWa+Kw7V@LVVBYSEd$ ze_x%pJQrB0I{yR|KBUWYp&|uKhk|hy#rn*!w?NrALQdB=wXE_hHu#Dq*Mp9y8c}&u zmWHk=OveReASUU^tp+ESHMmelW5iu>>=tj}6WGo+YOo2OZb{S_GBiavq^AL0u~W(3 z=*4>Y%2>G(WZ@ds8IFG=Na(1GmS#z&~l%b{1iNZPe;rVi|<#^!Ndxs0t)C3Xz3t!9LH^ug#YTtPMp48&1E*WRk77!*Uc zT=sVbX56p7{ACYO=XCsXCCrO=3>fL48!(WjqYCH>yfk@6jI7-3RExzj;GbG7Q(L!A z2}}#bM=<;YblNt-jVc!=+#oHLnV>TfgCjdK{l$ld)BnwfyO!0x_FysJzHCjhm)Fst zlyi5spRCF4xOCJZW#J6R51ltTjrQ@VxpVr!nkyZ*wLN{-r58SCi7$h3_);gweU0~W zG}uvKp7@F>hc9{J2me*Leei~Hnv2HN7GK+_xIy(FZLS5lww1H~(|xh^k-bgj?Eh?Q zaTYR1R?htYWN+_Sfa+5j)c>B%(|Z9ttTOO_yOXyjdMcnYn7`jf3`WPb_~*NTbCBHQ zuQqMZM}o*V?UMd?d*D9@sQ7;e>hHI~t3lQ+{`tQ0FiQTb)U8clZzXF}AAw|08-jm?*NY0`xH02R1h19!LpR}jXi zlsB)9(5It(;o}?(&D59z;S(L2bX@lfs5;FUse~}5g&1&X7X-8MxKhko~6wmt`V(RXcCw-mYWt(IF`g??w6Ry&>B`Gd=)qt8y<*0%I?M^n?F^?vul?tH?z_rL8Ge{byDN0#(5IZWS&&BM>Z--B0 zOMgAdt&x1?-%(cSI4&9UB-~~jiwovCrt;`??1D~~=XDbRaSjc`XS^b#x_3qQRUrK6Px-KI#D|=8*Zl2zdKN#1<77iIYtZ2B_*Uvv7FsOB#;FdnL zi2M)#Iv`y~Az#~e?L)*|FzL$`*!`fkwX?70;OOM+;_6ntM$KC8wS@$A>Uz}ktgmU% zuuNFVsn~n0?vw>v^INW5dwBl&k2*UlCpTaJ&GN5b zN7o;A;E!kDy*G9E?QhGf&pljo&E{X``8AreZ>`h2-%q+*d@O3`hqsoWU3qwiZ0X8c zx5l(wRCC+3y>s84zPQ%eN>zk3~PfAjUnJ>E~PwfFqv<;s^k*BUaC`}lt-}&Xy?PbPGA6|R1Ie|Og=2FvIi<_TllsI(k z>*=MtmWHhQzIZGb=iBvu`ycPuy5aZr$>ev=4XZsotx0F!eT&=uFmTNjkF^^P4;q{L z)&03i(e^tpULHKDO>k+{tk1ZYb>>Wt4Ih5v=D+PN3;BpS1uA+on7@mEbI$))V#MKG zCceKA-+u`2PVl?`Anav-j_^kLcZLd*_|>c3$?)9eTI8 zJ&vYH#ZNT1w&GppyDItS$rHk#{kKcwD|Jo)B-aJ+W(&yW^H_VQ${n-7X~A23~Hw5Bx>R?s>)EhLGcO-Mt}Eb20zT&1_!3e9-bGwjz~~D2p@5H5(_9?jcL#jjHiDCB zIb0cc4%VoSd?CM@zsgsaMaxFZHp}kHJmm@U3G&_YNAhNh0ZbaQBJt&74(CrfoP6bQ z29x8cGq&M(4nOK3n6o%v{NnJ_<0t)5KAO|@!*3XVv+$!1`3Aqo_`wLpY4PihU!IuH zh`Qr~Y|e!C4@LW7G2$}NexulaWc$B=|D!MfTMXLcj`3Q)S%NiATSYjf>w;e&jg0%j zicWt}1R%5*mw>awy>RBT2VBuy98Lz)S>oME+PL)oU(-b=cXH)5~F<@~xK}=`V^*F6cXI#x^*;$GWif|<1 zQ702p(aGb?Dj;cC8ZFM63;zOeJ`^~>sZyL*V<)HcIO)8s5#i-evRY4lIWC5)Y0e{@ zA}<0KQdoYf5}mhALtW@}EuFSEaT-JMr|oS0HLdyd=WQ94l*wTOE5uW)E-OCr83&$H9obe6sl{Rkd!hEP@Cu0yT7 zktPCEszIsLzf|5(*4J1^;Bxt;m0(uvr2xRFs*f~WCw2=1wZ#Ni5!V)_q`_xE?ZC%T z5}lN9g1B93zFSk6FT0G30n z9>Io=+EJV69t^rILIVy{epC>?wXD6~DC>X7pR)`bA~`OL*!BPY`~MvV%E)*klX2S8 zrqgU}Ta52A{+R=>l9iP#mK_*0Kt5(%Q;-u1v95R?KOAE96yZCyK{*oKkq zzX+eUdh5%wQU{c*e61~&-!8+RcbUx1A2sapf&c2~A3YAfL_H+yL14wo(*8T`XkUA+ zt&O~=!p2S3Gr`wQ>p~v2n_ce|_OT(8LGSCVb)-O*o2rK{9eQoLucy|7LhRhCUheg6 zrhSXz0UxgX zX7#zSC7+indJjI<5Dz@gcmmcS-m{*=*w(9v~tCg1YFt{v;5UW{Bb{_?M;k)6gzhqf4fvHSAxddJE@sQi*r zel##LTw5P~U9XA4U0c&k%`s};Mh#lW86>$}TaOYrDrzdK2hQl{68gb~oDJKzb(j6@ zIWn?V(P?cwMY|}XwNXnWw4HsMYnu}B*t=Qn1~6awX~f|K+@fvJ^vF&#_}0``r=&_Z z2S0x;%uOu=f?5X#w-##Dh-y?^y^B8m$9U!0($%$Ew{EyKZ{?STvX8WhRAhZcthSpr zx-6-^cR)(4j-U^UT))(<*;{PPQT6=#y5E>jPrOW&qGI$d{-$nI5gQty^LH z0phhOQk!{R(NmkCeOvNtW#c3Mwg5EC_%}tEwAHBMZan{5A%m__elW{Rv6xshy7dmP z^q5X5-(2c6YeVX;5-&dUo#cLVo=5fd9e=9%8uvRBdbBdd92yXM`NsUHGkd2WZ9e01 zQk`V^gGsZyOn$BWYp#};=#pPo?siT~+<(<_eMX*Vl6 zVPczzm2um$?zR1+)`HTqdc)r?3z#w8W9#&tF7JP~NqeiW=IEJCzuRA2H|F3FAMcn6 zHCrs4^--s z{&xyX19Em3AJ~y`TUY4OCTB|Dvt`X@d{_Teiz&x^TkcuwKBc71z>l}Q`0DJRPZN{A zTliq=>gevTo_yXd?52Cvq}GEQ-Tds*r@OYlEUta|y_tjjchqq_U(-?cNHuxf=o16| zKDF!5b%^b=#dGWQRZlj4H?hClf<;aCH}>_2W(=X-K5T6H&d$zrj zbNKx5gGcVAHC<@>Q+DI($r}-$*<1~7;Bs`6GX0k!@qg5E>pyPNp4=G&3Sy@X^}BVg zjid76YL}q8H>&flad(gW`n7k%BNvNyw~xN%?6>lqYqqvjH5_6fRS*GoDUQ?5Fxf1x zKrGsl3I7q+>ZjGxkd(VMx3K;m2CNu$27L>sg>;(GLfkJ+--$E}0f>Uu+BSaLz+f#C z0zu46k|DU?e_cqG$|{Qk8Hod&xTG<+=HVX&&K}-tFX&g7I>!d=e6+1kgN0#rTjbpB z7r**5n>KY6(L2W+tmb*8blZ}N zyPGxe%+%aZD@0ah?QQplMa>uX7TdqF0*Qn#a-Ws*V?3is!tCbw!AFOsnyv|A3neNy~^QSQqi*L=C>X8l(`Mv zGc)9u7dKn>bFLrTtJ&h=1=n2LZjT;#;lYE>)5l&Mv1!Ekx)(caoHXFh#JF*F9xd|e z`@^($t=9SXIlR5YE5Eaw$wi8X8wP`XtxNFeYBR9@i=h0}zs*L+7^#@&V z7Ck?C!i^>a&Nk@Qp~s=Ey*oCRKRi9Wzt6cwH}eNLy&XAp^K< zxc<*88!~R}pH(vA!TAT>Zbvs?;nr;Vicy)xx86@3mb}Sl+_$~wCG8#Btl6&*@(wne z>NT}f>$v^b-wmI5$TsHiH_JNvm_B-@e?Cmp$IETNJ0E@0AfT6DHY9;_v~);a#n>jjgEV)!^CTLo4}Lr7)^(&QM*ZsOD*hc_7X2I&+~~ zdt&!a3Ia1;>tyErO066spq!X1Xw_EcJFWAM>dNlde_C;_804Z^O6HeTCZ@tlIdn7dCRpWW3?Tn;$(bH|Gz4Zgm=0j&FGVl z`&RLhswr*gzNid28xb zV5m&`W zmiI?xEjqTy=@Xq+-!@y{Z}!JOjD50i>f^|k-~ZX})b7Av^i9_NxW4IwQ&%24uAkFv z*6div5c@~!iRbGd^mD)Q@NlcI`Y+fL9c*{R?!b|?>wesH@luTmZ%6cL<2SfzoiQ7q zG=2WPS6fZ?>`i?qX6X$pwwn%iQrax%TQuuX+R-gG!+zi9*r(U0j`1+m7!|Q%$d8>` z=$0HD&?9yH!Fp*yv&LWj?(y?SH5Yx-^!mwVvrhdyAT9J}f7QJAI@k=gIc>ACuzvMD zDJfeYUOrM+vFB>&QO9OKf3NeoKkK(eNgrR}&M%7G-S_dVWwzbAIL|4re~N2jU8XC zJh61Z{zVh!_8#1;dzXlPVaMhU>2FuuCFf<)!u`AR@&+C2VRUmC9)Hrew05bswDxFB z|Fk6^{kH|z8)tx4lhU%1by_eWaZYF}_pN4D;xS3ZJkK&^wfA*|{%P^o(E3<1DtsF% zG~d=An2`MbsFm3_U zJ-=6{n{w@s+Z113eXB{-(g{Jv1*3MC4pfzm>3;Nfi=VsJ%s#uJ+5FfBoj)J>Mai<8 zWs3suwJv$O_i@?FhWz2)AMR-$6MZKuP&e4;z_{uIUhG{|TC1A2v=%NP5(ST3&ij_u ze6B66`NZ5qWSgk@BZ98u^iyTqL@D3X#$KWV9Lp&y<->v7P7rDBLCqrQaeeLNd=mD)(sS&5?{>fD#wH!P@~|kc&38Bqo|+TUyyGBuH$N>V_<`Cs zT7SQQK2ionmk52U{v-y8;1j$dI-)MS@RIrLo1DZ%r0*C+?SlbtU28!Qi+f9c3+_;K^;Lr* z1*4kp98=@r_wmX;pG5`kpOcaM?CqQvrAH^cKXC5Iv#;{Y_!*ALK3z@^{@{b6`SPA# z4ZEyue)!t9AEy6a>skk|0>91Avb#LlqF?9c6yxIj)4bLbaugv`C$2p)rrMlMp@Zfw zy>fU{#JXqh@0@(!ePi9l8{Yc8`dHWTZ!MeU>%UV!*sFW>A75;A+12>Wtq@)O$)3M9 zC~fRnc&K>j;E#7FwEoGy&+(VUE1{;?(^~T z14E0B9vkudi^DcCJ3n7l>+MjRlF*?`Jqx1>azMPeR zVn+Bf+b6erb~?AYQNg2b3ri<`;H4O9`1bsyJI%fgyOlm8yKmdGEv9XG=lsP*#Z$I^ z5x-}u^H52_4+1yzvr^~l=YBRuIon(NuHm|4nEdgRKl(+CEvJ<)Tv1~HH!yX;*e5@p z(XFVP5Lo+efi{^G+xm(=+FshkvL0peSY*2_LCy;-|H+8F(;k@q~)5ZRXpY zsph$oY75o;9qmBaokd$5RP*@1ElbkQ|5<4jO;T>uxF(8fT05ywxw-;(W14cD>mR<4 zFSe~d>KorPmsbd>cFDRQnxYIAp&)B%s#) zUzY~E_kJ}fEnTyt>Gp$H{9+cKkMDf2*1Y*%N5`CMJTbQTX}`8}LQ-SZKn?+jl(uZygRv}IwxyNgDY2GU0OFq zwZasCal7ANJ#)EvIW9LM9G|ovN=zCUP|n-_BVen;Sic z8LVnlpql@43|4}Ggl)=S>)Xc9&o2-H66R;-^(XItS$zMUH2dND@|fFO3L4lKEk6Ej zAb!Js=_rfo}4D9_IKPI>9wHv#4bg1=?|Ldfc0`&N?If*B195J;~W)even% z?xZ%kJjm(m0Z(2{N%;Ew{darC{&Hp4Elv)wnh zyw~{PwPRC9Z%v$f`445!*?C#*K8f7@VClNy&0BwZ{NC7z+mZS&{m$(huT6^cx{8DQK6qi7M?tm9B{>T;`x`$G^0lU zd2vC+)olenmqsNQ@4U2nbkO~vnBQ9JSGvA^XRlJenlC`GkGiP4d5&ygW#FWQDHi7QrqAp#o zd-~<3Z#)j?{FcJzAMR^k<5Hd0N7XglI}TeD zvF)kndjr3lx}au3_K|fXwr}q+=!W-NNt#`OG`pyEH5*o7u2Ql%D7I!3mW-BdTCC{t zD*ezWdrGIbj|^=7wexEq#m`n^uu3VHM1nvgu7gw)CnhmtM`30h`tPha;bgt(p<`zd z39WrxT|8Kwg#Ql)Ammsp^v{*4J!-|o4Ip<#* z(rCp<+e#bM%Fmxk>VA@tgruhR;I5J%lDflRN$M($Xysv>DzHx`bm#XR^=FH<*S+dz z^1hAxUtdtr?ax()pOUI?>(D(aeb`2u4`+q=`fm;X_Q2qvj^Cx{jyzQuocFnt?+*v2 zzQ{ejXr_C^pYLX5woQn=GJEGX&tVsWyyvYd?ZwGADECaflYMQc?aw2w4l?X%eq4W{ zW0ykyqWkxGrPZG1HA?(pSVCdr-aD==d^{!O$m6W5y5E-eTK(*!ZOwW%J=J)3r?S1Z zx4F8y3;ClOGavN@3`=g0@^V3XSyf$`^YPG+*V({Md-y82S=6yNE zcK2q!cXVRC0_uWoNW)vV4$`>8?S?Tq<-?rXcd0nZx;X12WM@Y$_N zbIxCH_|wCtVIfUs-ZGi`4?4Y|!-LUfzW$?j9ltwbZ=3w^)6;(aVolrk+p1H?T+B~P zh@Jd%Y2GrW^Zvm$gPgb2>*?QT^P>EWM~g~jXE51m$IMfIF8ZH2<6hjz4m<`|f46j$ z%j(E$aQjC8;@NzLy!BYGD=ki@_5W`E`tUJjFd>%|FCG0~7S&b@xJq2-rsQrlDEmd* z(A~*wCJ7Am3uxWX91yG(0<=T5Ar_mAg7@_STft@13;>p-;Kq?~ne7-E)(KS1?eepb zpy49}B?z+0E~6bAX4@Vad1PgFS~X>ps}^Y%Np608nKfHMmE|QR+|uN!>n59`Pb@t0 zAUxOa)}cl3et++mX~l_)9`E-0^l**vmtV|%@9y)gChuJ}*8gqCqNT-6zX`d2=I}G^ zqd$GN)M~n+&k}xamrwPz9~kv+y+ei2Q4ep$T;I3AWo7ePNuS1c_-;yF zZOQEa1BOD?h=Wbp-R0f$g-cHCTzGTgk)CTp9`Bo~&ppvKwf4(B`q}RdN#ABokT9Jo zN@ZN|FE7QP29`ytQ?K)3$(VpH1_1X%p3dpX*jT z=aIEC>iy|`yids^4L<&GWV~NG|L}0Pk6RY5b#JNu;AMl;fArn7Ve#qPbNc*tQ0v^b z_m$T{cXg)LnlZnvdGubBQlBRu**wy`)!A)HQIZkBu6V>gFY!qY8_H1fB%oGwnlBJKJ2mMqP{Puu1Sqix%{$e_jQ$*XQ(M=pZvI| zexPwlnSclF=Ar|qv3x()uJ@yo(r{U&@g zy34~oo5p<{IreCa?RD4Pef9pZ`CaWsX2-XjUT@3A#4f#dd@`o{lU^Dhw|OJKFVPL0 zsLR=6j406l*kZIiZbjtv&cl~woEb1KoIlYx=j!TDGtLeRIJwFut8c-=*Ey|ApN`Vp zJ~!#zz@6qo)=bbxz?%CCe37-^gD!O;%Zf>>W zkdkRj`*}VHKb$!*HSlC&!=KIsAKmI$b4150vu57e_FKuMbt~qKeXf{dI2|yi^y9*# zeZI-M+g8iJbMoD3tq#0>WXp{wyjM4y3Ev;>vM8>T_ayG?mt$P?Hx8X{-|)%k`I{TQm-hYK@xx(mXWqW>+t|UAX9TPp6h!mK{{_dYHUIzs literal 0 HcmV?d00001 diff --git a/packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.xml b/packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.xml new file mode 100644 index 00000000..4d12fd71 --- /dev/null +++ b/packages/System.Memory.4.5.5/lib/netstandard2.0/System.Memory.xml @@ -0,0 +1,355 @@ + + + System.Memory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Memory.4.5.5/ref/netcoreapp2.1/_._ b/packages/System.Memory.4.5.5/ref/netcoreapp2.1/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Memory.4.5.5/useSharedDesignerContext.txt b/packages/System.Memory.4.5.5/useSharedDesignerContext.txt new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Memory.4.5.5/version.txt b/packages/System.Memory.4.5.5/version.txt new file mode 100644 index 00000000..b46e4770 --- /dev/null +++ b/packages/System.Memory.4.5.5/version.txt @@ -0,0 +1 @@ +32b491939fbd125f304031c35038b1e14b4e3958 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/.signature.p7s b/packages/System.Numerics.Vectors.4.5.0/.signature.p7s similarity index 77% rename from packages/System.Runtime.CompilerServices.Unsafe.4.5.2/.signature.p7s rename to packages/System.Numerics.Vectors.4.5.0/.signature.p7s index a7fbb7345d4637e6451f79984453106e7600fc77..a945f63eb136537e22e0bdb432db39dc31062e3d 100644 GIT binary patch delta 3053 zcmeIyYc$mB9tUtUG>mC7%nV6xV;a};pBbdcP_84B+;8R9BvLUUm-xGlT(;{7xg>Wp zDaIwm7K&1m9Z|_8GzjIg5$)($`<&J~Yo8bA%~|Wb+0V;ot>5oi>-&7yr|&ML?=B?G zQ`PbU`5XYyHLVR9=0;u`w#UwSP&Ir!12m~bGe6Cf0%ATxqIgV?N99s48o}S{q1n zJ!Q(q^t~^sn~)g9-dFP{ImjNTpfhtNdpO5yXiiq2ZJBd%PRCKAT$pWR`<0?ozeYVy zOJ)=U*wQd&GbhKvsakDuW85VyZe0X-dE{Hbgs5f=doQO2^x6ApR^?vcIqG-S_CBs` z;r7zqg3|Lbb@~#mlXS6!?9OYoU{eLeY5meF%d0iHM@BYRZ4OS0FM!9!!>dx;vwJqI zg~2w|YDCEELkv*g0};9u&(FE4IqBh9^*yop>eDA2qqA$RLWzs--av+L5%g~jE|?u5 zR=OmGZ7;qc%^kI#>pdH@OXmI z;f-&{6ar2BcGkH%rwU0kOzr6w)lgmiuPY-YZ5D;6R{p!ALU-gS+F}C*KH~`Q_O*4l zf3*Zv>u9*W?5ogMh!m0Zy~FhI-lQ?x6Rn81o!>qSu$r{@#kJakm!89JQ>cx&Ao~2g z)^gVMD1zE%a}Ech-Cw;=KM!ubsBF)4I6ccWHITo?8?Emr)Q0I>JA|ZI5n&dY{6-xw zb@}HT`IZmkI_od-7HXi0d37kOREV4wAibTY^ezE$0ZbVh!Y*XKkh&-?)r%U*Qn z&9E)L)=M~M7(8yI#7(WWfrh%qE)q_Yr8)!N1aLq;d_2-C!lSB@b^x2p%U7s&7M=BH z8*Cs$wAn?--g@qkUT)}9TxUSfmP*#NhTZe@0%$Sy;N;i(N% z%uQbFC|}DJZVrZl!H+!^Rg>kTJT}KX@!I=B23C^h>SB|mH%WGm7U^t^gVOv9KbO~aV3kIN~xRwANsMAySfPOMqX(k0AndW{I` z1A>GS5dJ|lf0PtF4?*Q5Uv40MnbBFO!TXx*;Wi?6oFiD?biVVpne+kgoZ0Rnqx7Xf za5%PZ)FgZ8W6Jo&iY?y`pxFS*S+ZI2s!r3D=c)HPqvx=*%9?`8CxYY-XD1n z{rD9s(ev(^z7<7EZk>?_sv1{tAisZ z)Es!VkuTX9yR!7aCq@&}SN$BbPLRHlbw|Z}w66_*xK@=LDX@5MHnHg5)x{yH@dioC zn@nWJo^0?8+CO3J`pVVz+{&b`Co~yDa%e4kHqVEQmxvuhXZ^M!HEp+xRd9xG5V!{0 zXI&JHmSZjLj{r|Bk(#P>sy(w}F4wT*F~`jnn#;-$%%z5h7UXQN!!{3!1f3HlwP@FjCt}_beHnum5awp*X`JLEu`=-BdYOe zcOUt~t7?Cho~3RS{5SM}L;wGU-WdF|!haQ>F`_himZ?WL6u8v>?EIOp@)rqNZx2|( zc}Z_}y$(pR`X31YFW^DKUCpA;h-1W+Qmp)C1O#}=A3uV zpuJ?KFpJYA@-^i1Zxd#Bu475J2ko-gx}J07jAPm0ABXo{*9Lv!crE2PvyJYshLCnw z2ajn=(30IUTex`cd%t#82(`lGGkuVmXJSO}A8_Y!XV6p9X%%7VZq~h-8r-@CuYp~- z+^kR1A%Vha)~QM5r?>(%S@2B{?_Je9RDUM%u%%$7+sM(H_bE4cF5UQ1yoh{DrvitQ PVE;z}<_>>3v`Xe55P?_L delta 3053 zcmeIyc{J1u8wc>2F~*i%MwV+L`}UhDMTi+o_GRp@5|ffG>ku*_3WZFJ$X2!qb1k84 zL!odr_Aw<&+axoDkR{i-@7sIcbKgJSf8KN6f9~_=bIx;~bH3+$KBE-yCuL{WPn{%eZ~Pb9$lm^fI6a$ z(k0fZp%6XSEVZTh^Pjg(_#G}mRTg9)+wZ!AgI7uV8;>>Xoe3ivW7LQm>Rp7x*@HcD zfeUfkUWqeUD_@#X#jhPEL|YNT)Zaj_+Kmm^uc|}49EBFpPq{yxpo$`1h@DUom9f@H z4CGESo4DweR`TTIXT?PKQ_ef6CbpA&9a$jTEK|QP0M{Vn=e(~bG72yOA z<;R&7m_&qTD*wr#Sd^S=q$`<_gKsNn;jR6pP<7jU@%qM7IAC2QJHC{ao|A9oS$iruI9}8NSAw!7{7sEs&oz@gY;JChzz4>rM_*iO zjVMV-DN9HK60RWm03H~JGf~Sl8jNbJGTp~34hyq9e z1^hW4aDJ2ya0EaSeeF}hC}KVMAmPr+_7s$dBjr2Yvx3-#iJOnZ(N2NpGFG~>W;0d3 zNzC7F$^JmED+y0ve&#K(j05i$W|rwz3e20X%I!NI!qPQOf8Q(Rxn$~Rc8C*)FOc3Y z3RJCk`H)7yhEkTbC(Ptw(lm1onTJD<7D?35HkjuHt_oj)jnkCN1WlF=MSHQI z4#Mmx=Li&^3d8WUKYeL3%KH7})%V*28Z~a6lywTjgrB?RNz|mIamYw8#|$>RM~FL= z(JJS>EZfd1DAb!fEn}UuOA?Ib`{bNtJIep1lfFO+KKZzKwtUi|9qP>5RSL20XQ^6= zzO8?3E!YocJNtTFfJC2z3>r2HVKc!9Z9rx(Oc?>FI8=?tcm(v?DiJ?=Mf*eq36Y{e<;A3lZj%qP#!kH~LfiZ_U zq~Zd2Zo}K&zj7NtDC+xZVMJj-Ju?3;VY|Og)vub+bNM0det%#kqX%?1l{f0vs?EJE zq+Uw!+DBP?j+6rGAg1~wz97s)7@XF(Sbj0*(`!oWM>*dm33n;s{-G-^Q>2r!819Xl zP}w>&$Hwu7iTl;|k>(=s#9G=Lv>hsbC`X!lD~;Qrtnxf0clMBV`7pXG@yz`+ILd0Q zomK{Uc!Rj=l=`1FyXkC5`1dAj!FW_t%v09+!8}l;926nNp2mTN*^&aIzXC|vD!W*h zW$_Kkra>p1B%SGRv5dsbxiGQw)K88>N@RSIEB&IH z_33~z+012{Rqc6z@8>517z~CcffpMnB;CoP&JG)LV84k;7P&fLfSVC z8K0NG)mx03wlVmloLw(}1HHZH-l3|#@pUY1U369LZ9J49X`6}Jc9TDjY0f3 zw;K0h#S4!Nd7Ur7K~ zLNA=FJkvk_V){&3>5I49!DL5#HeYz;$it0Qd>es74$ZgA(t?nbs*48@GM9yP$JeDp z*e;gWm5hBT#A*St;gG1~7n3EXYFdYxGRj`6-Zo7T$#pZEIe!$_iYIZ)x9P4I{5C^k zK>>&~3)J=~AxRbaN@eJ4GfIsVZ|fR8OLp^7vkN+F#i!#0n?c>3Fk+R}=82I950cR8 zFmZNiqNptKt42J*f{K-g=5Ppa?&6|3WwUs{`y7w36f!z=lX~^CAL)BAM2y!}YymX6 zbpa(w(6%|oieea!&?xQ z#%~n;)q>%YIOn7>=r*6i{;?qD+i@%?@OyQ>&I(&LVnrP3LK$ogeup>se45j R<~{s2QvfBpaf diff --git a/packages/System.Numerics.Vectors.4.5.0/LICENSE.TXT b/packages/System.Numerics.Vectors.4.5.0/LICENSE.TXT new file mode 100644 index 00000000..984713a4 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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/System.Numerics.Vectors.4.5.0/System.Numerics.Vectors.4.5.0.nupkg b/packages/System.Numerics.Vectors.4.5.0/System.Numerics.Vectors.4.5.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..0ef4637309d9e4c41b743564804ba6be14433336 GIT binary patch literal 382792 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℞$1*NS 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

A56h=o3u)Ar^3va&BemI`C*}HC8>xqw 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 P)6yq*$X=&d&4~X8FD<25 literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/net46/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/lib/net46/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/lib/net46/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + + Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/netcoreapp2.0/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/netcoreapp2.0/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..433aa3619411cc583d0be6e11bab20cccf615fd1 GIT binary patch literal 160912 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 literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard1.0/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + + Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..10205772c39d70f6c83a120b012e25c7a206da7b GIT binary patch literal 163464 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 a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..433aa3619411cc583d0be6e11bab20cccf615fd1 GIT binary patch literal 160912 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 literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + + Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/uap10.0.16299/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/uap10.0.16299/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/xamarinios10/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/xamarinios10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/xamarinmac20/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/xamarinmac20/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/xamarintvos10/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/xamarintvos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/xamarinwatchos10/_._ b/packages/System.Numerics.Vectors.4.5.0/lib/xamarinwatchos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/MonoAndroid10/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/MonoAndroid10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/MonoTouch10/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/MonoTouch10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..e237afb2fcbf8ddd2f6c05ecc737b2e40dada5ed GIT binary patch literal 38032 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 ~iyY}WW14r>LCtqTh2aP!Q zp-tk%VT*PNN=NAjf0vD)GIq;@{btKL27Mj6ZL8hPO;JbMzA)}!CmejF*%bb_6~is( z=o+QRS*`g}rsl({r>oQV4D-R4SG_KA^!dE6`AFaW=F=)`7r5xLkj1%xQ`Z_lFXczXhrS%tO}KLW zV&3&dMm!_+<{eYkg}0fP**L!}z;-!1T&EJ9_(L7_I7;Ze%!w48n48jNn4RIg_*(9z zg9Qn3H%$7QZisSNxyHBn;?nq;H?wlhcW65WRJEuJ4>rj!XXVVCJ=U{xTEWmKf%yNF H!k_;SbUCQQ literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/ref/net45/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + + Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..470f2f3914de206e0b2798009d357678ef8722e5 GIT binary patch literal 29320 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 Yr^~6C!y6LLKJL2U9vE%*L7fEt4=_Z06951J literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/ref/net46/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + +

Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/netcoreapp2.0/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/netcoreapp2.0/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/netstandard1.0/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/ref/netstandard1.0/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..d174da04775207dbbcc5c6959f409cfc37ae7855 GIT binary patch literal 38272 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 Yl1)(0QQ@d8!Ka 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 + + System.Numerics.Vectors + + + + Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/netstandard2.0/System.Numerics.Vectors.dll b/packages/System.Numerics.Vectors.4.5.0/ref/netstandard2.0/System.Numerics.Vectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..ba0aa0cf6c56a5edd990cca24ab6588cb4d49269 GIT binary patch literal 38272 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 nH8*R}rZFpL?989k;?kV + + System.Numerics.Vectors + + + +

Represents a 3x2 matrix. + + + Creates a 3x2 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a rotation matrix using the given rotation in radians. + The amount of rotation, in radians. + The rotation matrix. + + + Creates a rotation matrix using the specified rotation in radians and a center point. + The amount of rotation, in radians. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified X and Y components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center. + The uniform scale to use. + The center offset. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The center point. + The scaling matrix. + + + Creates a scaling matrix that scales uniformly with the given scale. + The uniform scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a scaling matrix from the specified vector scale with an offset from the specified center point. + The scale to use. + The center offset. + The scaling matrix. + + + Creates a skew matrix from the specified angles in radians. + The X angle, in radians. + The Y angle, in radians. + The skew matrix. + + + Creates a skew matrix from the specified angles in radians and a center point. + The X angle, in radians. + The Y angle, in radians. + The center point. + The skew matrix. + + + Creates a translation matrix from the specified 2-dimensional vector. + The translation position. + The translation matrix. + + + Creates a translation matrix from the specified X and Y components. + The X position. + The Y position. + The translation matrix. + + + Returns a value that indicates whether this instance and another 3x2 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant for this matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + The multiplicative identify matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Represents a 4x4 matrix. + + + Creates a object from a specified object. + A 3x2 matrix. + + + Creates a 4x4 matrix from the specified components. + The value to assign to the first element in the first row. + The value to assign to the second element in the first row. + The value to assign to the third element in the first row. + The value to assign to the fourth element in the first row. + The value to assign to the first element in the second row. + The value to assign to the second element in the second row. + The value to assign to the third element in the second row. + The value to assign to the third element in the second row. + The value to assign to the first element in the third row. + The value to assign to the second element in the third row. + The value to assign to the third element in the third row. + The value to assign to the fourth element in the third row. + The value to assign to the first element in the fourth row. + The value to assign to the second element in the fourth row. + The value to assign to the third element in the fourth row. + The value to assign to the fourth element in the fourth row. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values of value1 and value2. + + + Creates a spherical billboard that rotates around a specified object position. + The position of the object that the billboard will rotate around. + The position of the camera. + The up vector of the camera. + The forward vector of the camera. + The created billboard. + + + Creates a cylindrical billboard that rotates around a specified axis. + The position of the object that the billboard will rotate around. + The position of the camera. + The axis to rotate the billboard around. + The forward vector of the camera. + The forward vector of the object. + The billboard matrix. + + + Creates a matrix that rotates around an arbitrary vector. + The axis to rotate around. + The angle to rotate around axis, in radians. + The rotation matrix. + + + Creates a rotation matrix from the specified Quaternion rotation value. + The source Quaternion. + The rotation matrix. + + + Creates a rotation matrix from the specified yaw, pitch, and roll. + The angle of rotation, in radians, around the Y axis. + The angle of rotation, in radians, around the X axis. + The angle of rotation, in radians, around the Z axis. + The rotation matrix. + + + Creates a view matrix. + The position of the camera. + The target towards which the camera is pointing. + The direction that is &quot;up&quot; from the camera&#39;s point of view. + The view matrix. + + + Creates an orthographic perspective matrix from the given view volume dimensions. + The width of the view volume. + The height of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a customized orthographic projection matrix. + The minimum X-value of the view volume. + The maximum X-value of the view volume. + The minimum Y-value of the view volume. + The maximum Y-value of the view volume. + The minimum Z-value of the view volume. + The maximum Z-value of the view volume. + The orthographic projection matrix. + + + Creates a perspective projection matrix from the given view volume dimensions. + The width of the view volume at the near view plane. + The height of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances. + The field of view in the y direction, in radians. + The aspect ratio, defined as view space width divided by height. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + fieldOfView is less than or equal to zero. + -or- + fieldOfView is greater than or equal to . + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a customized perspective projection matrix. + The minimum x-value of the view volume at the near view plane. + The maximum x-value of the view volume at the near view plane. + The minimum y-value of the view volume at the near view plane. + The maximum y-value of the view volume at the near view plane. + The distance to the near view plane. + The distance to the far view plane. + The perspective projection matrix. + nearPlaneDistance is less than or equal to zero. + -or- + farPlaneDistance is less than or equal to zero. + -or- + nearPlaneDistance is greater than or equal to farPlaneDistance. + + + Creates a matrix that reflects the coordinate system about a specified plane. + The plane about which to create a reflection. + A new matrix expressing the reflection. + + + Creates a matrix for rotating points around the X axis. + The amount, in radians, by which to rotate around the X axis. + The rotation matrix. + + + Creates a matrix for rotating points around the X axis from a center point. + The amount, in radians, by which to rotate around the X axis. + The center point. + The rotation matrix. + + + The amount, in radians, by which to rotate around the Y axis from a center point. + The amount, in radians, by which to rotate around the Y-axis. + The center point. + The rotation matrix. + + + Creates a matrix for rotating points around the Y axis. + The amount, in radians, by which to rotate around the Y-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis. + The amount, in radians, by which to rotate around the Z-axis. + The rotation matrix. + + + Creates a matrix for rotating points around the Z axis from a center point. + The amount, in radians, by which to rotate around the Z-axis. + The center point. + The rotation matrix. + + + Creates a scaling matrix from the specified vector scale. + The scale to use. + The scaling matrix. + + + Creates a uniform scaling matrix that scale equally on each axis. + The uniform scaling factor. + The scaling matrix. + + + Creates a scaling matrix with a center point. + The vector that contains the amount to scale on each axis. + The center point. + The scaling matrix. + + + Creates a uniform scaling matrix that scales equally on each axis with a center point. + The uniform scaling factor. + The center point. + The scaling matrix. + + + Creates a scaling matrix from the specified X, Y, and Z components. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The scaling matrix. + + + Creates a scaling matrix that is offset by a given center point. + The value to scale by on the X axis. + The value to scale by on the Y axis. + The value to scale by on the Z axis. + The center point. + The scaling matrix. + + + Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source. + The direction from which the light that will cast the shadow is coming. + The plane onto which the new matrix should flatten geometry so as to cast a shadow. + A new matrix that can be used to flatten geometry onto the specified plane from the specified direction. + + + Creates a translation matrix from the specified 3-dimensional vector. + The amount to translate in each axis. + The translation matrix. + + + Creates a translation matrix from the specified X, Y, and Z components. + The amount to translate on the X axis. + The amount to translate on the Y axis. + The amount to translate on the Z axis. + The translation matrix. + + + Creates a world matrix with the specified parameters. + The position of the object. + The forward direction of the object. + The upward direction of the object. Its value is usually [0, 1, 0]. + The world matrix. + + + Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded. + The source matrix. + When this method returns, contains the scaling component of the transformation matrix if the operation succeeded. + When this method returns, contains the rotation component of the transformation matrix if the operation succeeded. + When the method returns, contains the translation component of the transformation matrix if the operation succeeded. + true if matrix was decomposed successfully; otherwise, false. + + + Returns a value that indicates whether this instance and another 4x4 matrix are equal. + The other matrix. + true if the two matrices are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Calculates the determinant of the current 4x4 matrix. + The determinant. + + + Returns the hash code for this instance. + The hash code. + + + Gets the multiplicative identity matrix. + Gets the multiplicative identity matrix. + + + Inverts the specified matrix. The return value indicates whether the operation succeeded. + The matrix to invert. + When this method returns, contains the inverted matrix if the operation succeeded. + true if matrix was converted successfully; otherwise, false. + + + Indicates whether the current matrix is the identity matrix. + true if the current matrix is the identity matrix; otherwise, false. + + + Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix. + The first matrix. + The second matrix. + The relative weighting of matrix2. + The interpolated matrix. + + + The first element of the first row. + + + + The second element of the first row. + + + + The third element of the first row. + + + + The fourth element of the first row. + + + + The first element of the second row. + + + + The second element of the second row. + + + + The third element of the second row. + + + + The fourth element of the second row. + + + + The first element of the third row. + + + + The second element of the third row. + + + + The third element of the third row. + + + + The fourth element of the third row. + + + + The first element of the fourth row. + + + + The second element of the fourth row. + + + + The third element of the fourth row. + + + + The fourth element of the fourth row. + + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Adds each element in one matrix with its corresponding element in a second matrix. + The first matrix. + The second matrix. + The matrix that contains the summed values. + + + Returns a value that indicates whether the specified matrices are equal. + The first matrix to compare. + The second matrix to care + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether the specified matrices are not equal. + The first matrix to compare. + The second matrix to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor. + The matrix to scale. + The scaling value to use. + The scaled matrix. + + + Returns the matrix that results from multiplying two matrices together. + The first matrix. + The second matrix. + The product matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Negates the specified matrix by multiplying all its values by -1. + The matrix to negate. + The negated matrix. + + + Subtracts each element in a second matrix from its corresponding element in a first matrix. + The first matrix. + The second matrix. + The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this matrix. + The string representation of this matrix. + + + Transforms the specified matrix by applying the specified Quaternion rotation. + The matrix to transform. + The rotation t apply. + The transformed matrix. + + + Gets or sets the translation component of this matrix. + The translation component of the current instance. + + + Transposes the rows and columns of a matrix. + The matrix to transpose. + The transposed matrix. + + + Represents a three-dimensional plane. + + + Creates a object from a specified four-dimensional vector. + A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin. + + + Creates a object from a specified normal and the distance along the normal from the origin. + The plane&#39;s normal vector. + The plane&#39;s distance from the origin along its normal vector. + + + Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. + The X component of the normal. + The Y component of the normal. + The Z component of the normal. + The distance of the plane along its normal from the origin. + + + Creates a object that contains three specified points. + The first point defining the plane. + The second point defining the plane. + The third point defining the plane. + The plane containing the three points. + + + The distance of the plane along its normal from the origin. + + + + Calculates the dot product of a plane and a 4-dimensional vector. + The plane. + The four-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane. + The plane. + The 3-dimensional vector. + The dot product. + + + Returns the dot product of a specified three-dimensional vector and the vector of this plane. + The plane. + The three-dimensional vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another plane object are equal. + The other plane. + true if the two planes are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + The normal vector of the plane. + + + + Creates a new object whose normal vector is the source plane&#39;s normal vector normalized. + The source plane. + The normalized plane. + + + Returns a value that indicates whether two planes are equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are equal; otherwise, false. + + + Returns a value that indicates whether two planes are not equal. + The first plane to compare. + The second plane to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the string representation of this plane object. + A string that represents this object. + + + Transforms a normalized plane by a 4x4 matrix. + The normalized plane to transform. + The transformation matrix to apply to plane. + The transformed plane. + + + Transforms a normalized plane by a Quaternion rotation. + The normalized plane to transform. + The Quaternion rotation to apply to the plane. + A new plane that results from applying the Quaternion rotation. + + + Represents a vector that is used to encode three-dimensional physical rotations. + + + Creates a quaternion from the specified vector and rotation parts. + The vector part of the quaternion. + The rotation part of the quaternion. + + + Constructs a quaternion from the specified components. + The value to assign to the X component of the quaternion. + The value to assign to the Y component of the quaternion. + The value to assign to the Z component of the quaternion. + The value to assign to the W component of the quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Concatenates two quaternions. + The first quaternion rotation in the series. + The second quaternion rotation in the series. + A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation. + + + Returns the conjugate of a specified quaternion. + The quaternion. + A new quaternion that is the conjugate of value. + + + Creates a quaternion from a vector and an angle to rotate about the vector. + The vector to rotate around. + The angle, in radians, to rotate around the vector. + The newly created quaternion. + + + Creates a quaternion from the specified rotation matrix. + The rotation matrix. + The newly created quaternion. + + + Creates a new quaternion from the given yaw, pitch, and roll. + The yaw angle, in radians, around the Y axis. + The pitch angle, in radians, around the X axis. + The roll angle, in radians, around the Z axis. + The resulting quaternion. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Calculates the dot product of two quaternions. + The first quaternion. + The second quaternion. + The dot product. + + + Returns a value that indicates whether this instance and another quaternion are equal. + The other quaternion. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Gets a quaternion that represents no rotation. + A quaternion whose values are (0, 0, 0, 1). + + + Returns the inverse of a quaternion. + The quaternion. + The inverted quaternion. + + + Gets a value that indicates whether the current instance is the identity quaternion. + true if the current instance is the identity quaternion; otherwise, false. + + + Calculates the length of the quaternion. + The computed length of the quaternion. + + + Calculates the squared length of the quaternion. + The length squared of the quaternion. + + + Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion. + The first quaternion. + The second quaternion. + The relative weight of quaternion2 in the interpolation. + The interpolated quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Divides each component of a specified by its length. + The quaternion to normalize. + The normalized quaternion. + + + Adds each element in one quaternion with its corresponding element in a second quaternion. + The first quaternion. + The second quaternion. + The quaternion that contains the summed values of value1 and value2. + + + Divides one quaternion by a second quaternion. + The dividend. + The divisor. + The quaternion that results from dividing value1 by value2. + + + Returns a value that indicates whether two quaternions are equal. + The first quaternion to compare. + The second quaternion to compare. + true if the two quaternions are equal; otherwise, false. + + + Returns a value that indicates whether two quaternions are not equal. + The first quaternion to compare. + The second quaternion to compare. + true if value1 and value2 are not equal; otherwise, false. + + + Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor. + The source quaternion. + The scalar value. + The scaled quaternion. + + + Returns the quaternion that results from multiplying two quaternions together. + The first quaternion. + The second quaternion. + The product quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Reverses the sign of each component of the quaternion. + The quaternion to negate. + The negated quaternion. + + + Interpolates between two quaternions, using spherical linear interpolation. + The first quaternion. + The second quaternion. + The relative weight of the second quaternion in the interpolation. + The interpolated quaternion. + + + Subtracts each element in a second quaternion from its corresponding element in a first quaternion. + The first quaternion. + The second quaternion. + The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1. + + + Returns a string that represents this quaternion. + The string representation of this quaternion. + + + The rotation component of the quaternion. + + + + The X value of the vector component of the quaternion. + + + + The Y value of the vector component of the quaternion. + + + + The Z value of the vector component of the quaternion. + + + + Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. + The vector type. T can be any primitive numeric type. + + + Creates a vector whose components are of a specified type. + The numeric type that defines the type of the components in the vector. + + + Creates a vector from a specified array. + A numeric array. + values is null. + + + Creates a vector from a specified array starting at a specified index position. + A numeric array. + The starting index position from which to create the vector. + values is null. + index is less than zero. + -or- + The length of values minus index is less than . + + + Copies the vector instance to a specified destination array. + The array to receive a copy of the vector values. + destination is null. + The number of elements in the current vector is greater than the number of elements available in the destination array. + + + Copies the vector instance to a specified destination array starting at a specified index position. + The array to receive a copy of the vector values. + The starting index in destination at which to begin the copy operation. + destination is null. + The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array. + index is less than zero or greater than the last index in destination. + + + Returns the number of elements stored in the vector. + The number of elements stored in the vector. + Access to the property getter via reflection is not supported. + + + Returns a value that indicates whether this instance is equal to a specified vector. + The vector to compare with this instance. + true if the current instance and other are equal; otherwise, false. + + + Returns a value that indicates whether this instance is equal to a specified object. + The object to compare with this instance. + true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance. + + + Returns the hash code for this instance. + The hash code. + + + Gets the element at a specified index. + The index of the element to return. + The element at index index. + index is less than zero. + -or- + index is greater than or equal to . + + + Returns a vector containing all ones. + A vector containing all ones. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Returns a new vector by performing a bitwise And operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise And of left and right. + + + Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise Or of the elements in left and right. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Returns a value that indicates whether each pair of elements in two specified vectors are equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors. + The first vector. + The second vector. + The vector that results from the bitwise XOr of the elements in left and right. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Reinterprets the bits of the specified vector into a vector of type . + The vector to reinterpret. + The reinterpreted vector. + + + Returns a value that indicates whether any single pair of elements in the specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if any element pairs in left and right are equal. false if no element pairs are equal. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar value. + The source vector. + A scalar value. + The scaled vector. + + + Multiplies a vector by the given scalar. + The scalar value. + The source vector. + The scaled vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The one&#39;s complement vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates a given vector. + The vector to negate. + The negated vector. + + + Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Returns the string representation of this vector using default formatting. + The string representation of this vector. + + + Returns the string representation of this vector using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns a vector containing all zeroes. + A vector containing all zeroes. + + + Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. + + + Returns a new vector whose elements are the absolute values of the given vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The absolute value vector. + + + Returns a new vector whose values are the sum of each pair of elements from two given vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The summed vector. + + + Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of signed bytes. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. + The source vector. + The vector type. T can be any primitive numeric type. + The reinterpreted vector. + + + Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The new vector with elements selected based on the mask. + + + Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. + The integral mask vector used to drive selection. + The first source vector. + The second source vector. + The vector type. T can be any primitive numeric type. + The new vector with elements selected based on the mask. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose values are the result of dividing the first vector&#39;s elements by the corresponding elements in the second vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The divided vector. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The dot product. + + + Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether each pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left and right are equal; otherwise, false. + + + Returns a value that indicates whether any single pair of elements in the given vectors is equal. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element pair in left and right is equal; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is greater than or equal to the corresponding element in right; otherwise, false. + + + Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. + true if vector operations are subject to hardware acceleration; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than the corresponding element in right; otherwise, false. + + + Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. + The first vector to compare. + The second vector to compare. + The resulting long integer vector. + + + Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. + The first vector to compare. + The second vector to compare. + The resulting integral vector. + + + Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false. + + + Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + true if any element in left is less than or equal to the corresponding element in right; otherwise, false. + + + Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The maximum vector. + + + Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. + The first vector to compare. + The second vector to compare. + The vector type. T can be any primitive numeric type. + The minimum vector. + + + Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. + The scalar value. + The vector. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + Returns a new vector whose values are the product of each pair of elements in two specified vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The product vector. + + + Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. + The vector. + The scalar value. + The vector type. T can be any primitive numeric type. + The scaled vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector whose elements are the negation of the corresponding element in the specified vector. + The source vector. + The vector type. T can be any primitive numeric type. + The negated vector. + + + Returns a new vector whose elements are obtained by taking the one&#39;s complement of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Returns a new vector whose elements are the square roots of a specified vector&#39;s elements. + The source vector. + The vector type. T can be any primitive numeric type. + The square root vector. + + + Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The difference vector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors. + The first vector. + The second vector. + The vector type. T can be any primitive numeric type. + The resulting vector. + + + Represents a vector with two single-precision floating-point values. + + + Creates a new object whose two elements have the same value. + The value to assign to both elements. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of the vector. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 2 elements are equal to one. + A vector whose two elements are equal to one (that is, it returns the vector (1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 3x2 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 3x2 matrix. + The source vector. + The matrix. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0). + The vector (1,0). + + + Gets the vector (0,1). + The vector (0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + Returns a vector whose 2 elements are equal to zero. + A vector whose two elements are equal to zero (that is, it returns the vector (0,0). + + + Represents a vector with three single-precision floating-point values. + + + Creates a new object whose three elements have the same value. + The value to assign to all three elements. + + + Creates a new object from the specified object and the specified value. + The vector with two elements. + The additional value to assign to the field. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the cross product of two vectors. + The first vector. + The second vector. + The cross product. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 3 elements are equal to one. + A vector whose three elements are equal to one (that is, it returns the vector (1,1,1). + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns the reflection of a vector off a surface that has the specified normal. + The source vector. + The normal of the surface being reflected off. + The reflected vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a vector normal by the given 4x4 matrix. + The source vector. + The matrix. + The transformed vector. + + + Gets the vector (1,0,0). + The vector (1,0,0). + + + Gets the vector (0,1,0). + The vector (0,1,0).. + + + Gets the vector (0,0,1). + The vector (0,0,1). + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 3 elements are equal to zero. + A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0). + + + Represents a vector with four single-precision floating-point values. + + + Creates a new object whose four elements have the same value. + The value to assign to all four elements. + + + Constructs a new object from the specified object and a W component. + The vector to use for the X, Y, and Z components. + The W component. + + + Creates a new object from the specified object and a Z and a W component. + The vector to use for the X and Y components. + The Z component. + The W component. + + + Creates a vector whose elements have the specified values. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + The value to assign to the field. + + + Returns a vector whose elements are the absolute values of each of the specified vector&#39;s elements. + A vector. + The absolute value vector. + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Restricts a vector between a minimum and a maximum value. + The vector to restrict. + The minimum value. + The maximum value. + The restricted vector. + + + Copies the elements of the vector to a specified array. + The destination array. + array is null. + The number of elements in the current instance is greater than in the array. + array is multidimensional. + + + Copies the elements of the vector to a specified array starting at a specified index position. + The destination array. + The index at which to copy the first element of the vector. + array is null. + The number of elements in the current instance is greater than in the array. + index is less than zero. + -or- + index is greater than or equal to the array length. + array is multidimensional. + + + Computes the Euclidean distance between the two given points. + The first point. + The second point. + The distance. + + + Returns the Euclidean distance squared between two specified points. + The first point. + The second point. + The distance squared. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector resulting from the division. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The vector that results from the division. + + + Returns the dot product of two vectors. + The first vector. + The second vector. + The dot product. + + + Returns a value that indicates whether this instance and another vector are equal. + The other vector. + true if the two vectors are equal; otherwise, false. + + + Returns a value that indicates whether this instance and a specified object are equal. + The object to compare with the current instance. + true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false. + + + Returns the hash code for this instance. + The hash code. + + + Returns the length of this vector object. + The vector&#39;s length. + + + Returns the length of the vector squared. + The vector&#39;s length squared. + + + Performs a linear interpolation between two vectors based on the given weighting. + The first vector. + The second vector. + A value between 0 and 1 that indicates the weight of value2. + The interpolated vector. + + + Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The maximized vector. + + + Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors. + The first vector. + The second vector. + The minimized vector. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiplies a vector by a specified scalar. + The vector to multiply. + The scalar value. + The scaled vector. + + + Multiplies a scalar value by a specified vector. + The scaled value. + The vector. + The scaled vector. + + + Negates a specified vector. + The vector to negate. + The negated vector. + + + Returns a vector with the same direction as the specified vector, but with a length of one. + The vector to normalize. + The normalized vector. + + + Gets a vector whose 4 elements are equal to one. + Returns . + + + Adds two vectors together. + The first vector to add. + The second vector to add. + The summed vector. + + + Divides the first vector by the second. + The first vector. + The second vector. + The vector that results from dividing left by right. + + + Divides the specified vector by a specified scalar value. + The vector. + The scalar value. + The result of the division. + + + Returns a value that indicates whether each pair of elements in two specified vectors is equal. + The first vector to compare. + The second vector to compare. + true if left and right are equal; otherwise, false. + + + Returns a value that indicates whether two specified vectors are not equal. + The first vector to compare. + The second vector to compare. + true if left and right are not equal; otherwise, false. + + + Multiplies two vectors together. + The first vector. + The second vector. + The product vector. + + + Multiples the specified vector by the specified scalar value. + The vector. + The scalar value. + The scaled vector. + + + Multiples the scalar value by the specified vector. + The vector. + The scalar value. + The scaled vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The vector that results from subtracting right from left. + + + Negates the specified vector. + The vector to negate. + The negated vector. + + + Returns a vector whose elements are the square root of each of a specified vector&#39;s elements. + A vector. + The square root vector. + + + Subtracts the second vector from the first. + The first vector. + The second vector. + The difference vector. + + + Returns the string representation of the current instance using default formatting. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements. + A or that defines the format of individual elements. + The string representation of the current instance. + + + Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting. + A or that defines the format of individual elements. + A format provider that supplies culture-specific formatting information. + The string representation of the current instance. + + + Transforms a four-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a four-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a three-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a two-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Transforms a two-dimensional vector by the specified Quaternion rotation value. + The vector to rotate. + The rotation to apply. + The transformed vector. + + + Transforms a three-dimensional vector by a specified 4x4 matrix. + The vector to transform. + The transformation matrix. + The transformed vector. + + + Gets the vector (0,0,0,1). + The vector (0,0,0,1). + + + Gets the vector (1,0,0,0). + The vector (1,0,0,0). + + + Gets the vector (0,1,0,0). + The vector (0,1,0,0).. + + + Gets a vector whose 4 elements are equal to zero. + The vector (0,0,1,0). + + + The W component of the vector. + + + + The X component of the vector. + + + + The Y component of the vector. + + + + The Z component of the vector. + + + + Gets a vector whose 4 elements are equal to zero. + A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0). + + + \ No newline at end of file diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/uap10.0.16299/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/uap10.0.16299/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/xamarinios10/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/xamarinios10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/xamarinmac20/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/xamarinmac20/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/xamarintvos10/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/xamarintvos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/ref/xamarinwatchos10/_._ b/packages/System.Numerics.Vectors.4.5.0/ref/xamarinwatchos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/useSharedDesignerContext.txt b/packages/System.Numerics.Vectors.4.5.0/useSharedDesignerContext.txt new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Numerics.Vectors.4.5.0/version.txt b/packages/System.Numerics.Vectors.4.5.0/version.txt new file mode 100644 index 00000000..47004a02 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/version.txt @@ -0,0 +1 @@ +30ab651fcb4354552bd4891619a0bdd81e0ebdbf diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/System.Runtime.CompilerServices.Unsafe.4.5.2.nupkg b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/System.Runtime.CompilerServices.Unsafe.4.5.2.nupkg deleted file mode 100644 index 4f464e12ed6889d99bc849a269dd8a3f547a81f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104723 zcmbq(W2`7J)8?^l+qP|=a}VyZZQHhO+qP}nw(Y&|ZoW<4f17NRPMfCFCX;FB>C;h= z1_nU^004jh7|vpnEmlk<#0LZbKmh^(fc`hC>tJliZ&8rLcL zxAmr^&Eu?GwHcovQ)WfsF;ph$;~KjRv>0XM@b2XMgx93`{Z8B=B#JJ?pG`&qNKpK6 zfMrgpzA?vUB^JJt7DuI=+szJAk`)x^EI;XKit_^4EtrN3LZzP3Q{^I!JSWLV75T0m zK|044vq=%M{V?I1v>(30l}kLTg#q^)Rc%qlh`8;nO|@UWPiS1{7;-}3{U!jEXER60 z9&b(hX&jgEmLNA9%*Yln85B(}O+e|v0<0srepPQ+2y3%>Qb%#%H{(vXyFIiZiYnqV zO+UrK`Sbw5_QALF9_vjN{uZ0Jr2r4pcvUKY>C2o&EP7)?E(UrW$)j+w*^s;fs38}a z#k%lWbriMN^X3Ct;lJ!CP`ZD(#} z?4V@q;9_oQ>`13#eTNT`jl7UxJp^e4>Ys@Qx9QyKw7@$qqsXK?C(>idq$OF#V+utln(=eleu$ioz&O+H$JD9N;Id>-Ta9q z;+%jeFL=CIN2ZVqWi;`O=kir?a+p{bK(Os)u?(g^hw(%d67{tyVF1%MLLj(&4J;Ch z26IT54TD+R6FQ*A3ojpo&>YnNl*dj{l2-}I>22vaZjNI;4}tvg%Hn z#<&>B75YXJ>h4L$Q%7I|VIyJV(1@6;L~^2I)`fj6Z%=O-wxjrgD{18YO4xNP$yu6q zfQD6UvgMg$LUs-TYLr?H>ou(bZTU37jDu7uZ2ZfqV)nsO_8X!iyJ6Bt0S7)Jf)|GM-+1$9ASyv#)TYae@ zT5aNmjXO1H9=Bz@ugfgVpuEV(=v4LX_h*_VU54yX$*HQinTpeGzXm3@XsQi~uT z#34;pgyQBKQ9VU5X~+c#y3a$}UL;8!kJ=4LG(sbi3`&)$N>U%Eye*~WFOS|Ll4a2d zmixx-vnNIslScJ;cWBmDHSJrY&uv}Qo!0jbLHa1;9zETOffh_Y2CO>|7C9)4T;5os zeg9#iThv@A5=*&v;-K?491!LLDw=@Df~@W)T+W>UN?!8z8IhBSQj6|@bttPq8ynzP zjrh<0-1zx9MR?}RCUI-Pz*=)+B$E+;Z~Qe$T)O=V$4*emkr3rW)O}jRXoWz``gK}$ z((Y2^to=|xW&Q4}YKyhL;HewsxHVi`hh0eviCwGTT}x(-xkxSjZA&i4FQPuUJ%eXk z9h>=0?;u7iM<}POyQ8rUzq^+Pu!9gFdB0nVWl z>RRpi+Y`b|;8MH#$GCpI#*?f$%NIDPY}%aLsD;Nz@Gs@1PV9-kg)a7(5Ac5D zs)S-KN=vP~=|L@<$#F!nr=QsH9n5veSPq+MgcxppgNF|FT17V>H`ncvcXK=gO8u-> zTO3W!O*VcWW`xedPcIx|r@(}2yMsXxd$J5a(@pZq^wGU*2oNT~P9vFz+*#hdB8y~p z4fAvE8uRK-I91dvzFP9MOFFB>Y*SdLAqxC}`F4 z_Pt-SvPVBs!qKmcpcPwOuJ1X+1%-=e;3%xfWzHNel8>?GL@H&!M;|-e6xxR&D~e@z ziFk5{#@GBleEEusLCV_Vy$I8T_A-&4b>Iwa=q5%Kw~M=|8S~t-0xN zD3;)D3i3-R{JEC`TtMTwnfek*iIl(~8?WKlB*x9S4-j4uW{$9TK*aWG&S&6bpz}if zMfpkU$y5mtz^>gD12-FjvTcD>Hu0};xl=WEEVqU(Nh*qpmM~42>SJZme6i^ML5We~ zhrMT!q#QS;Dpod@jF&6Q&t2ToomXSU7EC)f=b&>yRX_wc!w5!3ZR{h+l2fTT$nqR| zD=t%kO($LSIxnqQwqn7K@u|duLuTY9f0lDVgl zbAU0MCsOnQ3m!4Y*i}k%)TEH{$q|-F8=~!yY_pWnPeF|^EjdAmT<q7&~skY^PE>4}?+!ndO?Qcs?lKDgD6_qfzC` ztHNjmvU1QFb*z;(=|PMC1t9)B43kxr)o<5oNdVOtQ`ShEFh6H6J*44a)YWM8!fS5A z@}%L27?eb!fco0<4F`085_(O}CofJn>hfhKw#K?!^<7wp=g;c*G2KlD)?_#;B2AHQ zK2|j3Jlon{$F$1KmpWZjQNq%v(wCWCkf5;(%(>Ijp;^PzRE$;)D(+JRLz7i1R=YAf z8KkArf#TPh7b?c=+~;^5#Hg9KdK+qJr>s!N6eUP3dvGB2jdHuviy?zic(@2!udI+#gJ` zr&!E(<_aFM5S^;*;VX3CdIcY<7Q)^P@Q@rn0}E(fhLJa8L%rt}%a~{dT_^kF{bbqg zmpWN=x!ISp?b`(QHjJGX?aa5^XzsW5^9^k-3(q4rakOo&!ODI!3A2Ni&p~c1Ef(zS zAKY%&5ADb+{@u2g)A>Hq(~pwVHMf%|?(RRU=ei4=Trc3l7o4jz2#TS=0btW1h$jNU z{h->LHm6X!o2PQKm^}L5WB}gt zs6@PY&{S(qHilH!k2%#Ufv8;FEsoal?}rWG z&Yue}6?7-u+d9pmI{+FTAb~L+!Y#YO+-)U0eaOtwJevnUYP?UwQvEVZ0b4`JVf2>!$C!C(XnGIt)4JBq_z=Po7FwGn zTtMn^p87QV3a$sBR;}Yb1vP7ee~L}RPuKCuEdXDQbz?A*>vKV@_O?kA_pT8>9sQMh zPaYddpxh>nnRocjV1b4dh>*Va1dH9%7=Mzo%rSuuF+moLa*m`xOnrvd0&OfUhT}qg z(*3)y=4`6`tm8wv=u^$djzYeGVi)fc^Km?cZ7;pUg1^YycJyEVfK9_NUf>m?8=eT2 zI`W4pdwf88SLRLV2F2Wk>Rte51!wt4F6fDolc$;1ER^&ADQ?ic>!d%^8KwgLqK86A zj5=k|1vmsXU?J6Jln*REo>#xTTv<;S^?f)5sy(~1hTA&W=~n<5gh)_JhiF@G##&t4F%Z0ri%1sm11S)Pc~H~3Z?1}P^a(;WUYXt%oUGgn zH>C+bmkgrl97ZXXL?M;N%R`%x=JHt~BHOyV`efKir=Etcb8m!Z+*ZB^qR6?3ZIX(( z=+=Kp9D_gQa(UP^*0_?K|o2&qV+4B2<1>e@N<~8uQ8%8 z874c=H&)ckA1$U)V^#^l?bj)?FXP&2YFl5GVbs?(*%(Nj#Em89d_A$8jhBvAVlCMY6p!p6)t-AL2d?T^4kh9tiHT#Olf4 zcXVrQ9eFY_#GmJbQQU(OYzv`~1drPPZr0Oe(*GNXZjef1`N8ma#3qDq=`^VUOdSqg zuWJ}lJ7g=za=3{4;>vB-aHffDMo*;IpKFoKF+~0s?M8Wv(MY!PyIuL?idsOmTvUv^S65AFgVRrPuy>~a(2~a;!>IBIdx)WwfAw1 zey(M*DHc*=07i)|D~JiKLp3f{%DFL-kH9$PCYESXo2yGAEHs6qq}I zxh6pl=d4`e1;2ZO#zt5wkHj1Q6m-uxsHyY_pMYHo z4(6zs2y;jp8FE>_&TwTRL+l5^o<4=PT*laN_}~~mv}OeXwptb1s><-3O9~gt44P*wMmWT3OsmP2E>;)e7bkkM-Q_p+3wGH$`jXIB@_B-e|tMEJ@k9fDEVbxxMwv|UHdd(>zN+*Pn;z@oGm;Eqm#G0KV`I^ zUc)aupeH&IC@6gxo;}{rj9lA@Br^qzcj+fdIjvQDh#>vn!n4k3tkp_lx1qc~d()OH zb{?DaPl0T;3>34gplEPdMh5}^<-TxkIi}o!dwlnzxn|=m#Vdaw^s>{0=iU`|$BU{W zgZn1aDo={!hyOo_6j+%EtzfAuOIfLHrDj{)@T4@~VRGoD63X1Ys-7mtm1$2a*#WJG ziFlFrTjVJlB2sXn?76R*0Yy(7Eoqw!0 zE_k+pDt*PjtA?f!*KoUOFCyt9P1PCgP)YGJ3~4(9PpCNwDp~Ba39D7-AzlMuh0IH! z6ucUlX4@pP=t9I>M7q6jI6V#`M~wlc1o93AO+B}Pxw6Y}copG=o*>o2pvF90S-UgY zTM<6~7!>5egaO*170^;CynGHzD#KOlJ-7p6>b^VV8n*DB!(4G|mhEED?^$b{gN$Xw zqTG?lDpnD^X3{R+|QI0@)?qas!8@(>@vIvYABX>UJ9U#SF7-C7_Lv1!t+wE zvmVLVih1<@**G@y1p$^ZeFEw&s&28lcJt;_1Fxe4wZXE+B5C`rHS?6h*2C(QxdNlz zIXj@3hjBUu45S@^P?`K0c-VMYhJ37r7$6l$eS6TAFz8EmKr77}69fhjxr?fvQL_xv zmT9lDeVqUu*FvOHRM_4Hcv&Oy;U^>>lmOU<>3m|p#f#K-rd`7S3io+^__YLork^2n zk^$n)1Wfxq5q{lq@tnrq)-^mZ=fSW+Nz4{fFNR+qJ4vG+7(yQ-ov2RO1d_lsm5lWPYE?UbY$X|Ae7l@O%Jfa1XWYv_2B8Z+fr=C$T`A7DND z*HQhU87T6!5cjE*L_fMB+ANg#TsCa7rq;8#&mu{@VEX&CY>$5UfvKK^-QBz4WLs&h zl3*oGUA*^iy3igx7G3y^-vjXJ)kG8L1seLP|5Hx714*{O%VELZEe7Gann#1~dm} zNk#dJTHAEnt*~lNXcnDb>%@va*}=*Qfw0wqySYs_wizsHXO7{=W*| zM_GR=OWCkzDa#g!pO<7Sd9)RZzn_)8A-{t`RW`~?p&Wiz0;tkGEE?~@sms73>Tgrc z@6VA1Ea>lgQPFnN^;?67y9^S+f7loC*#N!}?|y%Yzj_OPsXzXSUc3)!p-W%D|KW^P6!nCB!Bo%=D6qi*m^JAA(&kjOSDE*6y z(h{~V41$qf4sU!qBZuXG-Y;+aL-`ZZrUWHY9xit}e>U*|@rno!6EAg23MOqm@k0U` zU_)wk5t;H7g_vSePatzSW%b_blAscPyhl)_^L$gun9%~=02oaH$9{-YSpxc#F|G7! zs5k;aexs?5@?PT4_E)>-T{rt*vsfl3X(Y?k;BFObC=L^3`~vm*LBkh^jbR+aB$Mt1 z@~2r$EF=q*|m z<(m-})tg~pbpheVN9Eys`qA$FEOH6@+#>QUyiO@*prcQHAh!Ip-9i#gg1_+H2LUl#5(tf5<#3{=NsAAgE zkTYcL9*L1qCHWjcHV-J{9o34-838FEDOA&d2Yz14NI>mKStvh3`=i#A@rPw70^KIc z=_51tVa+4gM_y5OG(fVA05O`>36)AwJRJMW{0kebmR|9u%t_E%iHDUKdO6Z>-o`32 zbcxg)5Ru@`=7_e0CT#;s{|_2X%s2*25-mDxP(~{;CQK(0xSc*pGvKk%N!9tp?d|Ro z=?QPz1H&M@w5~p>GWwpyIEf>cDOpW)Q(IvBe_S}ocu*wYpx~TT^!60(f z#4k?BJ|{>kXM>b3nxt zIm&nLUvtw49t`eA)&~nSf+o;wO>|evj+KMEskR+!j4`YUZlWnP-rd3Uxfwk)AQ*+)o1)d z#k`BYW*__xB^jryE(@$+!hAn0-ScXN=Er~Xm1!VVdO)j7Fu^x%(?Kax4yLJIh#1Vlq+}dXBIPw!I%+|Frwv zniy^)?(M8n7kR3`Q)zvoi5{Yk;yk#e9w-1;3p|$;+H1GE9$=N#w4b=0d=xu&&mONJ zU1pB{jGA_NEkBF6ZQm)j9{o_&f#2gUf3C3v%Ae!7<)d0?%Y6JT7IXM*+|}yJ9MnBL z-FTiPT<4reh!VE|`>TwW+;WJb%HlQI91f_>y%8u4A zUWeq}5^his{GLPseluyn3wE9L-tJp5RKra)XP+}XW`Wp41i%WM!3$>j4x;h%2CbJA z!c*^6pWKOXk;cOfczQ+o+{?Fqh7x^+H>qh544G}pV4r^ffe(ugW03-3jhp}LE2dt+ zf1dueHf6EkWEO0qA0Rg&G)GGZVelz98_r<8(d&T|9bplpBXe%^I^||azY^%4uy^wP zh3hITu={>Tthnt;&LzVets`sGVo_7ZW1r6`q}bx>K0CyiFt8pf;-7H8@^}rbv$Bzl zWcoUy2`j5LWrnc1*HP>fm23$f=^L>3T|bsoYE0hCm(fveH$zeY@F^PZq+s$sm~C}C z!(UzB;pcE6v)-HP zI6X0+fJr&0Tckht99F`cY4a)L+Y>&U6rGt}p@#F5$*^&vJGpi;_QqKDCV%WWiSRDk zPSi`Mdc=MlG4*6_Vquv4%gtls0tBO9q6n)_S zGAgDvvpz;)u|_SBx-%xQRy1tz5AodNm4H7J26mTqnSR+3m|JXCY(v1=Mt1FMUVYnX z#}WM{cR~HQVCDgHXEdrX;R0Dqi(0rZ40X)tgtB0(a0^9*o$57U34s9^ThdpY z5`YEFZL4dMaYRivDV70Ad0Fbya10LM7+dI8^i2pAna3f7DrY-1uZW6)As9I5H^g;6 zB!P*e&q7#pJnNV?7z+W)Chf6tY(^t{O8}+N?MxiVIADd~po|>0IOJmZQbu-v{FsAU znA)8BFolO9z>UM!{1BN$PXj1l#5-^zr!G-_iETcVzDAXCnr?jw+SxP@e`T27l<<3% zXjq=v4-DFVV|sYu!aED@1z7MtHaW13fI0XeFw@`t8UowH6-bj36e^%8;Eke2s{eGL z6zBLs3F({dkO+|GVX(;gi7;LxAZ8sX){960bVLybEYAU#(MX{S*#ayJl;e>^h@KG% z$P#i3Xy*|LboW;f0$K5gG73pQiklOlz?B0e2^|bmbcZdNQUo(VkmfBx6#r1j3Ys%Y z(HA^nN)ggj#3~XeeH5~Q7XQyQyD~nhXoZW|1(YPT!Y3lB+iB0f+aXO z|F@*`M@Anka6)|=oA z;1JBy)QkhcQ3|LYvBP=$cw*5GB_eUi^J-O$ zxL3J=_D)bDFhxq{2*lh4FepF+L<47%yUr#Tc_88nK=EI3_Et2cOaw&ZKugDR`NKf# zuFvTrmt}fXv`E!)IQN>gs|+3>$ENj|q-=3$XtKY?c%D$%I3gv9zH*GkV&wA!LPF=g zQb5^}QXicC;b2yn62JAmapl?23FJgkIIQIJjC!C9Kt{NiGKAoqVxm*Dcc*EZG@L;X z(CyUeXhQj;Kg)NB+XV*W{U`1P(IX=K(s+x3J$|+3_r@$9H1!~ggN^W)Ue{A znLkRBBk&hv0FRkIfh_`Q3LaW891ek1vk^f-7AdPM*LzplL$xp{h&0!@O3-L5 z$o38(J_?8e5d|X3KTe~2dumX)@o9cgm|A_WWzt#z*WHe9(g~C9X zixhN5db0Fodm={T{Xq|H=z>NYUm zKWER(c3&gN3>bgo!UT!7WI$*_GO@!A>Jt!
O0ZD`CG^9=1(&X<`LqhxG~v95BU2 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

dKP05&Bo2xtTrg9PEq4=FVF z%K_uSUEfU&1f-4@-arDZ3<~&1@LBJpcdH<>G4856%t@$p`jh<=1pgk591*mO;$>&d zGNd@M2(O8bYN;3g4<5lzmmVDnd~$fQF%~Q2kDkA-hVgUIBsv#~5OhQz+WA1lURwhZ z7abNH@SpvNIxz$)c1k>NX|58zu(HTERsW3eyDMMFr2*vhxFB->j9rvZU^Y;fJcJNX z6=Xo>+N0^Q^?@h)2A`lm@_fI**`intx=dwg{uKzc`1zu-~k_|0-%GFodaZZ z;%reAiFPsyLJdSUlgtlsag;ZnjSDZX7W(s@OgcW0IMy-K_qN3m&DKNKxj2C^A0nDW zxb{_(CZ46Ts=OGgqW^qd+jj{+&RCW0?R-a`QB4(7>;xh8hkA<)NRuCU6eNUfJW-iR z3@$lM9vS%M$X1-GZ)hz|_t>&$RB#GiIe3aWDsf3{S1)y7iiNczFOm~J(?2eK>kgd+ zBE^3X@Bw5XTB=VsmlKG}=|#T|6kf*8!Pwn)#MIJtOOAw`iI#Tp!03*#=#&uU+AH}tlB>G{ltCg;l3oQW4mFi zTfXIseZ_<^N--f$qAXeISbA`a!~Nrey#=h4w#}*1;PyM4gFJ?i+%=BP@+;OxQ~Sbi z=+DEn%r*BqdY^_C*2%_3(644ui1*h6=I#fH@T2*2FbutSqDo89U0`y@wVSfZ(fW_? z%XXuA5A<{qDPb6TfM3j^aEWKzg&{`Y$Ly8-Sz)TboFobpcNJ7Fws)hCrB*3VC{L|i z3?d7+NmPi~7gahk6_->WfSI4z+>MMtDJ(uS=48~%bHxSvE-z(wR|({ zFZ7du5*8z#HM|*axOLT-PY<7tV{Olp^B8@_Cv=XAD9_)2h}W5x(F3Y4kErfeQ!l3; zMcmE?{T+Fo?kh`?NC)8w(8=ZODC{S?S+G-?YZ}9_EjAFa+D4Th=M%iOCi?*F)UF$U z_`;AolLI+&a9Y{!>~8MMui9tYD=~ zfgH0F=)dY}zINV#ZE+IPc!urLD*8i0LiK^)Sy5p|;9Py(*P3<1HcIJoT?_f%|Kam+^qfVrxguWXH7j9FVTuu@Y zbmk+mgnrh#Q}{!UaKxVFBFjN@yjgxiN$qW~CB`@4>lEWL6%;e>(tP>YF}yRp7R7CZ z%hS$vGuNQ(e;BRtzFCjaD0BzNH;C-rrL~rj(Tum5cx6sWQmun)UPOgJ*WFz9I6L(| z2u;NiZyRfD%+ho@wrC&8cV* zlibg#j8L0}bp^aNf~qB4=a8YXz-6EaFo0^!L}Elkofa)BGSptoEl2sS)2dWrFaKgQ zA)vrTWjl4Ur|n=#wo-q*Ip6FTvvBW!RRo1)1W6YIjnsJ@JT7RdL_W>Pa51<{!+x2r zB8nXkX!N0eOz9%e1F3qO6Q&&g9i$U;iz0V>8LaDmGiA??a5EzJclp_W&e zotgIT>}gT%>@H0o@Z+XZstYpX=PfjQtP<Dy?(j{`QJ5~?_Mp^+*_-}cEh6YX2k zQs$`ANTy~opQTY0B|e~9`06awn|Y4qopU+|$J>Sw-RR&##nezTlQc2=?rg}r2~AT^ zws|@nbbc^U_9B^luxF_Z?P;?qrBoOVEyOJ{j8}?`qEwk9)Btzwp3+{}OKh_o=yS+7 zrUHAxa`Cjq=Ily#a_G4ein$VoOcwd7} z4;=E^K}tb;k8=~J_*8CU&WOb->QG^-VSl1Ng!##p>QmU=D^HVywJ*=6{ywVswq6yb z!&u3%#eTK;P_)*OF|W8Le8Gg0j@M+vKz4#g=3fBywu@5i0I>Zm(}%^WCM6BRtrYJq z$jpO6y}IT+X0^?oj}n?j8VHOdlOB?ZYXZ4uJRDRAL!0Rjnr7258zv6A3IImI1cB{+ zisCN^!yPCNT|}C@3OcZE4$vveVO|cmQ(f^%L`)&f@9C>`k2oG0@w$TvDOE(?m z1h<0LCD66}{`_`NyT;$i9fLNv5|$}Xu88yfe(GP>^=O5;ShP3Y{bml@XZ|QPipZJK zINuJE@y8973ZBFW?KOLlvo$$XxMX>WDfRNU3)ggs<8^nVayO231XfJ#+n%*F@T&YQ;eS1g3Kw!D za39s}J8``2-!U#%u2jD=Ivz%>0~&(RKE}M@U(X^OEL17!9D8XqZZ&o}rB>__E682@ zy2)+ix*a)>O_i;XiDNHp^Fk6k=b}37MP!tgm*M&BTiI(er0sknIrIIca7*sjOKPcX zDsP%-e!EgP?939yLp|SRBZkwG&}q%Z9l;JO(uVO8TTjE zwm}e@T0~Ew8HR4de(CZY08bB`HVMB|F01Iko~_<$PJ8W9awF3v54E9V<22 zh2o{O)lM4^!)opU``?Lg9Uly;gTn8ZJl2%$9AvWX3*ADE4&c-Zc0z*Lqa$xNnKvLh z3Ge5G&Rwn=S)X-*0IUo9#495q;#`~U54Fa{6y62!6xKzh!rt3C-}A=q_sQibhv2L(cLY&8PW+tzy^*%?mSzSx|m5TMay`xc}N&Q95ms z(s46ak=b30d<7bKNhBwZgaUGYsDsVfu@?%PxD{iMlf$)aztHDhMouEGgyot`;8%ig z=ic1+-S)lULj%P_ zRu*2VQSzhrUp{?+di1DOalk^W^1uj9WR#G`%ljZcX0+aaV7j2g`z!EV)UM?iv9IlbfMhdL9`kxuNYB~MMKN>`C2F^Fk9$$Qp(Qw+jc`!@{fU2rUMw{}e00I4umB1)!sLzz#x4IWa{4vl zapQ72#fjDB2jZXLP~6MPjw3Do!TgB|dP(|owZIs}x>qV2=cIQgw_zG1hYCn=^njhqb&=5IK%}`D{z6~-DQl;1dNJO3?PXZ4c4P0h`rE`zuO$I9 z$2gL%!m=0kN-;4m{QdFU!N-#(?gCgsXOUg+qiZ9jVS&LS!tp*JDI>*}=jDYSVSG)T z?$iKL4yQ-BKAQN9y3nqXD`x(q-A`-x4%GSnnbpPOq`P(}eYLXA)=cax!oh+qQf14& zSghN>COfL+)z#p*erE65laAEH^6uAsJU3>QDa5$uRjQ3I=_IoNQ>N~UZ5&tI*A~^;?Ffd$VhD6Bgnv*JUJYg?8b@5MbeSt0^NA z>dj(0kmVbc&2c;k6(yQyZ3WFb_Pc^hOTGtpG?Fcmq0u4?<>CkMD=5Z8p_@BRa({)z zg`WOe80NjOtiAWIT-1nfyWwBk8qH8vWW%FFIWdl;C(kCA#LZ09Z-_#7+p~InY&IZM zx3lKe&-k8FG=7HjjuDXy@xe&TrG^aY>eg<4w>{j~bP?@njs=YkjoL-g`>fd#O|Q|I z$@dXHkS=gOxDuivc8R&wVJman5*Pw5@xe#}mcFSy*d9V$F>Ai^+#5L7x!a z{d_K0h!Tmtx=h@MPy^@q`+aVEuWe)>_u0!4&%9kMCELY72gBwVo#Sw%R2z94MBPBrO00BV8;WXj8#mnfKBv<#XY(#eb>)%(YJ6jSBbrC9v)3`PT9w|AWagrF|$6C7G?-tAH z2)k*@v1xZUkkSwApY1}EOyQ2%F+FIzp)@^nJg2~8^m-YSfQO-tWtk=y?I^LH%=SDE zE?h_s-wf#P=8(!1zyw;$ffgtDQ@NP7K2&{sbaSDe>S@M>ss5E+Yd)ytxE-X|<~IUb z(xVCv(TU=2y=8lB`;Z`>ov~6KLQPFB9tY|oR5{s#s7q3$3+fjNpXIReQ^)RYA4I4q(EkTyezVmoKo~yN~F1d%^SZi{xz;W6su4pd^ zbg|-6|F9h*MFp^Cqnt_5h7%&07JFhMXa+s(+xyJ*xJl74lynSH+yr0a@L?u9Z(;`6s}U@P-} z;YG9U%KVi0SRlS<=BKx`bUVOdDrw+f347b3OVg%zjz+6_{^GZI{y&$V<=RZ=;!@g1 z7N1VrCD~yPpCT)l3JrG3bx0WGFk3 zuV?B%XCa-g{SJLD1E?-AgJ0}L*woe(_M5k2C*p~r1wR2u0U6xo*ty~sKgnZN025MD)?quq6o7X-)6UoZ>yatH*(I&S zFPrnttI^OU&vbXy2Z__xxAUqDY>kBiqzcUmqrv5KE(3~P_IipBRSl+(5)C(ofBdA5 z?LsT%K@VQbNggQ(eX0g^D$D>XcWZvOmonm$9ov+9s8gJH{X~gBOmbb_mIjzYBG=-*RV!0lPW3t@e}tD5kfX`Ap95UZ zpJyOF+z|3nn<8xroiMTpK%@_ zXjp;AAFoYjsEoo*8f%CiudZe6G+dTjyOe=`9b5QtKyCZF?VfADAMl!;0yxeR@&`c3|BniQHy*^k6T zj_ovVX0@L|_Y6<-mPH?pw}U5vFrqq|8*wkaj;}5EQxP@F6t~NmaK&?eLW>bwp=$cDjKs+@tI#Z!*IPxU<%YR0M;YSj6=`&c_`|;lwVWnt z{!~(QTYk$Xk$sAtQ9;vNd|5MsqUBtuB?M`Wy-4?~NR{uXv0yXi+;lK0&lT)0SH#Uh zN^Bq>Rw->n2E#2~OW}QC8c#Z?`-FP19XP1Zuf3Aa8{KV>5D*P>W36Of&bGzRHduc% zJcGL{;m|T)OsNJ7G82M7I;PngwTv6Sxo|~MBbL%XFyI$)wYGHcJ0=NEu6oolOT0E7 zg3Fjz>fH5x$qo%3|535$cyR+A&fZyW6sEI0*~2#qyfk2 z_-L|HahLpwC@IUL&eyt!-A+@aEDy0M-6u53hzU?p>4HbY9+^7W+przgllj7bxi(4} zRz?s`!QOOmDm@5l57M3tT&%6&Tjk0+>J-oh+Yl)_*fSsmZ`5F(hdXi|M_;Ca+Md~0 zc|FRmPU`G}D zWi0hoP*wJ~>h)Rw6)oFg@6z7<--l8@(2YR5+5XF*KED>u>Q}U=*EUmB<}n@_%?YX@ zMb`ejk|giCFByT`Z`327O`#VP7b(E z3@*i`l3pgzlq(G@Ix~*koYEi`WMwaN%M-AB#v2AIqgl-*W!|^=U7f>RaUtvPo>pT#$}RBhPY6wUB754lUaT#E{y747(%`VV`yc? zq3lw!mf#7yKT^}jRe3->=XL?f*k4)ttExciKCyJ1CXF}~+qlHOr@pXc{1qkDn8e*^ z!Vq&Y<&dGHlX|n=L}Rr&4MoG*`E^(8!gq9XU7p)Le0iuud(+wIX55r3$-Bq9mcCn9 zqVaj~6la8yT;bgkligCI)MVAx%J*ek&J+~7bB8_O z`(A%)``C0mqPEa6VZkBw(jzBDi^NIPMmeObxS72cxeqSLIf$i9`RCU|)mrzJgGM+R zlimj`eJU!=O0x(LRDdpV`_2%DVymW5<%7_Dyh^c0@u1C#?y9 zE&gqo3S9iQw1F)I6AVZW5{@;41eBW_L~sYOWHSJOu862W8Z`D&zX3zcLIw!& zoEA6soacDbV~+d#T(QOKO4P(uGD6H3==y-mtx6F?7*WHjt5R*ZoIVXQ{U{ucCnxq} zfLukWzm@U;7I3NJbU{5Xu^r?Lx+r0mX#6W$N@~{3uTR}$99GVy5i{OyP_b;B%xls$ zzXfxGTL0dZWt*N=A?w>=aCiy$sYpKUtBCg?t2+G6>ZY-3RD!dpcGZKvS^GMY%ygp_ zAmI;93knAdpWvbWgj{v16xlOksGk zYIk85S!>-*I9Euq`BJRbHs!HnM~U++afwEQQ-#jv+#_MTfW!!Iwe;tnAZ)4N9uJS4 znjr8P`(YCsNsO9P$cDjC|DUg%;;alkLM`;ZX=xqS#a0|!4n^y5C6#lpY@Gc3;l*Lj zIuUAaTGsn(Uq=ifzmUhFM@@=xOV2$lo%{Y&e2-iXdvses8;7v|v>U_QU`9xa;N1xx zme#Sd>r-exL*`faDCq^RW65ae^n;c&c}5hmjdi>rXJc*~N6lg{m9*x8yosG%-*}Qd za&j6{2#=a5Y1Gw+YR_k)l=DtRs%zZdiFzAkKa0-IqG-q4_DMIj2Gtp@^(fEIY#&*SjZ2G(w6gpr;-;eJ83Gx+2{ zg01M$&qOs<(pohrIai-sE2jMgl&)Ipc(&amg=C6%$vM)EFj6dI_maISw9fX<;WE;Y z^-M=6F`LQP;rkHj<}oL(S(8VF^ImKtujVSFX;lKG2_N!a#N9>a(1*3H<;T9V5Qk0o zIQoeTdzi^x<~i0;2Cfwm+?~rq$GwmSrq$sJtqfI^sq|4cllMl;BLZ>)(N7tvz`@yz z=lOdghbTNX{Mx2;S?Bs=y=@S%j*<>qjIEHB|DT7H?(u50iA0X&Ma!i@`}7nq7>#=N zZjx)t>J?YM-)AU*>%cJ#uFS-KwfeQ>fV0TahrC$dC0vYpQT%Yr_f}szf`jVO*s^$Y zrpcLZPxe};r|&MHJ9+m&R3>=cYX82`_+CG1bvEUvbLmV4x3^b(eeIEojJxmD8a9w^ zf-EBk^#hREzr(rE#)ci7*uMj4xYFaGa+?F5&!`G>ZQ>#XWemwU@~C^Se;Y)O{u}L! z;PYomC4^bH;9j#!)p@1FHr=yqAtGT(V!o)k;B*aB)X2SmPdXB`Fg_hgQ8Nw^s-4{C zY$bl-LPZ5oc*<}Qk0{M6I|4mOs7;;gKYacgTk(1KP3o(K(%p*shMowyiw-h)=0v5$ zB+kUfVEf26!@~6Y^cmmr={1LfD;+-{J}w?NHXauCc?Pt2Tm-KSBHzsYxwY9t+5EE6 z#w?Xl^-!9feHivQRqMJLX?Q>H0Tn@~9)Jw}ng$Kah4|b8A6Bnjzl4uOeD+y<{VcmU z+11nB3T~Sl9*^UzusC;%JchMYY&WA8l4p~bvcM*&LF~S`ea~Ol6m62M_1^bYc+BV4 zS4t5%cGIc%`jq7)4I^GuJ&}K3iw_>KRwlmTiR>U*X2H|cQqgI?J0Sn48m^I9c66;d zvQ%SR%@|_*ygq=yqu(}4pqwQ{96%DW{>uC=ETt=SXJGy>O!F}e`ggR~|ax3_EW10s6OieLKloiN~)jgal zx0#gleEJWf&UDGAwBKwmf^IP?Z&n)M+5Jz&+MU%HhCBryu0|WHLQlV|imBLw+&}^T z&6xFoXw(ygJFWgSdqbw)J!PXx$`hBF{q8^ThKwRt#?kxHQ~hQvq(D31KpSZ>LezV0 z;C)^d)HfZrZ->6Ql6NLE8YoGr5U@=AOwRxtMbno#1E+rUCOoBzAr(Up3pWgJs)MxD zkqYLn&{N26nP91Mq2KGYP^p+wH`wg@7|k+W)uJgHjI8*2OBK3*a!)fV$DNoI;i8gP zT8UT~>*M^2*DANUY~EUOz4NsJSNki!7eDH1KEF0{ICC6zug}o;$%HsYoy6jof%8@2 zMS4K=xZOH}UACcbY0_F4K$@e*!)8ZS3YcQl{_NB-Wq8<|U9ki%qD)bru+3F#vh8M% zTrsTs`B|Q~c@dFQmYPkD<%O==g0~>5yMg2L_0SefS==oVbWbk{C-1x<`h@Z*x`Vep z?gJ_H6Q}WZ^6R)!S_?(O)CU2pQ-O3`&;S*3+^EnadG04?=%xSGi#&exkm3hY-?&6oAc=1G5AES24b~C zoFSjQr_l9Ia6i4W_VE=MF{|tCKtHGH#wb#o!e~Z(OQ%Jq5Xh#p`dLsuJCS8C@RE1; zHe~L-2{5~!i!zMkx^9RPj^1W(jmj}tb9klw1h-`_ zJn1ucTrN}nr5VlrGjg!r=OrH=CE~R&2Amq+$5l{6LR&hDQpTFvfHU90`Bna+EAgQ5 zLcgF1i*8>mN061W{S^Dbd$#{5y~Ez1k>+9n`{=}s+g$J))Bu)(<~|-zJ$jW#wzP`o zW}HLWSkv=pn2WF@d(m!)o7j`@cB;WqDPsh%V%WZ=G*mme@{vpKZr0JR`5?SQC~K-( zh99qu)tSp5i=>9T>0?mo=7O$K#WTBkybTLia&Sd6C>j%9yJ2jmN2@_uAoFPwc&a+X zn-h1ARqYO~NOxlwr4scQw5UGv+;GTIO~IuP_rH<=kV4GC7!e;xJum&akhAurgSmK- zpgbm%)CMOdz0&!Bzfsxok?}S1$KBAs)Fao+PW#9y4n`H*uuunZz9a|42JbaGt`8fD zRRmzDV}$uDIt>SbN_i6kdOG1h{3c(Fa+$e~06L|%Ru}qXIBe#(sa+RzNk&5AE~$mzo`8-8}#GJ(FA^f-=M8j3%gv8;aRn>34R?OkFKYMpwz9N3TStqR5>L z?dV~>e2h|?ral(xyG2i~4|+v=J%-byh+yFbZ8M7p zk@^ic4wjL=mV{Hfzb;FkJfmwBOSUrHaG2Y%F6&d5W3`FzraGR(6a5c>TtrwLg>Sx1 zL>^mIR@SbIP$HSB7&g)dpR#23NPXlEXZ=p@fm;3-d-oKiOV=*wx@_CFZQHhO+qOB2 zvy54@Y}>YN+wS`RwfBy-S9e55cb|29c{onu#*|Zm^LrCgp8{BhfH=14qxl-n~Uea~!Ln`X) zYEHm=-e6F^9Ri*oid01_S zWdC(-9E6K&%(?ul_A#+(b5Gt%wfu&jTeYJh$-{SZwo~dJd$|Bk>+TMBafEw{Z(z1q zy^qf_5MkfH#$Ja`-mS8-^~1yrQeJnvQY@zNdN9$Un`1HPoApvdja!g(2gk_$k}jqx zs*O|yap%+~j4bU{nINUPbu!>8uHNF+3#O#(sl6=}{`qAOzxj!;INZk zo`=c+_f*a8erD$s(b^=tGrjoO5lB|LwA@?$LwH-zQn(@)9>Tl~L_O{SmCn(G=0TyO zlpiHhrbo41#Qyj__+NvT|15X?p9L-d&|Uw~UH{Ns|Il6k&|Ux6(p~?P&Eg;D@gL{$ zALsEO=kXus@gL`rNmi|H`u^X};81(!bcb zyb@4eB*=m}C!k1$C>teZsZb!|3^l62B9W-{?Heae#XEi9)xCZ1>G%EY8-KOtUD^56 z@U*qv`OHOrJgA8P7ev7G;`^c#nVL;52veV=r>(SM$R3bKR2{t~eR5gxop+mzpPy2d* zCnZVe314r~PwADXsO-s-(3m5-JFURwplc8T856*%Y1fQ1B9N595i(stuBsctNPmDk zT^#&4kCZ>oHW{y2}C|6eZO7~kw$z^`9SHZ~+H_pe;um2BgC}u>bpeeHj+P7PP`tJQB|0B)G*N<*l+?Oi8KknXU``(c3s0Rhp4hwTVT zo+_Pn<7|GcV&hoT5FuJ=rNFSIez#1Hwk|FC)F5e0!!vyLMMoUAL z5@+FX7qg!lRLV^DAfi*M%V}~ zu&)ub!wtkX!V^9`{1%=|qBSNt;Ss$`=vsrcO30o8gW6S-ss znEVu{Mw@`!gL_ASaL~RP2R^-8zX{o=X#0``r&Tp|Sawzjqb2EpG~5xRrTc~g{FumE zNf?YYY3yL#cn9E7Yg#5(DtijZH8$XE;C9Z)TY)4ny!!Uw0$CI-ERv`L1_&MpXkQW#b1M16VjMzDU#o-|!~(+G@=SP$PQx^bD;DRV^k-+;NqHo8+yU0uX78 z9CK@JXKenMC7p+|U<zuOqX%|C|?AvT$=mcWT)@N@!OPWZ%^oZN&m7Rnc*V6^BkG5^ndI} zbQX9AAp|C-dVoVPX4HHu3etiF3Mb+02W2dAb;RT3Pc6#5j+KQ3(~x<8A}1rJY)>$h6aI@BtoVl zKn3VX^t=YN;>-WXeFQ2Fq>vS}1eCH?T#HkJh(0S^_%BQ0|NT<@zn7wH?gI4sqy%0L z93O___lZejRs*w~n#7(!{@^kr4h#NTx!pA7IWP#-sYnP%y{i=hRHGPx64l73z}f>` zin+I{aA2ce2-z}ZwBU%jTchDjL_Mn$@>R1Kfr{14hoojP4Lz!uNkY}C7t&UPm~<@x z8x~QRAb1Ah3PvhxWFU(|M3bDYD-jb57geyhLea9p$Pfx20woc{V6`G74MK?@I{5`t zQw=uAK#_o!Ay_O}aS_3!009*ZVNBw)obe|Z2}zKU_?1wa>o*c6N}>Vy*Bou3qiI~#j@1!49dhx$vd17C}P?QTSRL0`<2#~vglLZVc z&+L1UANUbV6f&&C(oldnUC2B{G#?mzFp0>BV*l>iDk3%Tb>okrA`BF)6TEa$OIV(g z!xvGwuplJNPb=@-HQr_J76WA*Q$CAHg4NH&kuH`$-yPj;tu;qTMPRTci08&)MRKqU z__AXVfg~7NB*Lg8EOdebMpO%gTGx_yt@xZy02V9qg_lvlM*1J_qfuTzh~^x{6^X$; zgcJnukNa3dRG#?60tM-^VoXVS*6zUflAqMg)&-CPae_p*3(4cI)VuUb<2f_ry>P%8 zLTz=i;o;e^KwFM-rH&MS@?jF;BS7J6786OlK>IV{4^ zS3pc5&~u2CBoepnQ`4N7OLuNJsuhV?&rqrs-quEQcwdc@A*|ZF{ZwbXw z$mEiZ_ju5~$=d2e%(OGfKz32Y-cyA>mH{ zH+2$*gv$6Jnv6dK`Tn1V8^{?UHd2^@{;_}^z^z~~HL9ZUzy^9;B98DxOBF8G5W$*~ zxq`BvSl${D!k`IZMpKsj-?4m9BY^`{fJo^ipkN(_gb~xJ5+QF5hUaZ>+~_9Hf_OHISd)h9S^kxy?agq`ormvEJ$jW~ zzG6P!gkgXW7XVf;axde5$MUv0uyeWN19-=1z)1d<&fuR8+nxjk zG6B>KA7>( za1*}}5~{3*wVDMYCCt1ch>g*L#|c%`HL1YpNpk724CXhH!4SX#wps>ii}>9b$c8FW zD1ZmHGh#7K*~4`kV4UYzgjd8bkrhc1|A81NhcL4Yo==x43?D+$p#LU-jfq=?FCoRS zgUCy=i16_+d&>YcOagPlhXiJKVrKeh4(B^fZ>X#yipiL=MBle5GMw7sd@~17ez$S zZCW?VyhwA0?XU-lUzXhXW$XYbD`^@HuEV*vh8kQ*9gV8FT?gu|P89>$G!zGgQtsE@q&MD${8Qt(J; zAm?>dY3^kDv=%T>RlH-*1^xFW-k-RaomRE-Nuq9!_!>=qaEUp-GzS9`A9t1Q$nsBK zre3<`yIVO~iyO`O*S{~6^we3;k+PJBHBXgS#q5^ly(dOkkMW_ii-$!qVe+)DVac^B z-8;pU5m_J|kl--sc73zKskDiQ@hHN7Tb$CKoL4&NF_Ms4aNXB(M`#u%8v zB1dQ?O{pZl@?EOgO>>AIf#5s6U!W(OGLC%JE;hQQ+*`#e%<|Ne1lt=PlH0qz(y03| zJ@x(>nwQb`*(rzY@~T2et3JOJ@Ur?9n*Q5%gaJ*)Wx|gv3|b=u_7@mg>d|oYt~rTk zhcsu|sL#o37US3|Ue1^iih^JW zvT`(qK=fMYpyJV?p}^jqn z8M&qoKXW9!4l(U?`mE{FIB8wMwBb*- zX;5xW<$BqL3*z8pNRVO`eS%?KVKitaUbHiZq=rAqKIH=`{C7RoW0B{sU`xKBm`atN zuPc2St2f_YiV-Khv710PQ0(?>`*WJ2@u8;u*X9Kh#%);l)z{>*kmccKxiDvLIm~H% zoh7~Ej(sdK>xB*DGKmi4%g>|Wn{_1G1`KJy!!a&K^6`AUiZovK*Sd=T8jigpdCR3e zw+}0y+ac|`;)lbU^`r5@xs5_gVReL91_w<*pc z%{{}eLWP5qx*L7ZnfA<9q6u*gv5vmlw>Xv+ZMO^p*yJIh zg(a4WFnWL${E!i)g~m1@=Tl4btSn36{yptr`CHiTauKwBI_wK`sL0&R{^ZRx7p!sa zRSW_hKmi_>P2Z#)z{=<{It=E(2E?+u1!U>@3{f7@r35+9Fbwukdl{ds13!~)V@`Ky zA7^#|H>pFZi>_!S>CWl76qZZRt}BZYW=jT8(KgR<$VxgpGcOJOoVuqki+huHH0}@3 zIE~#sXdVnjTTz4e$I@sUe-}5kt$v{z7iL{j;c{25njco_;%(QJUf;qoN*CxggtwyJvFwhF`;%+fI6F!I@<*?6T8tz^Td zdk?``UT>Nb#XvRyz^G_QVq}aIAmbQAN>sEli2+9FFxaO+H$+(HX8;#-hP7M}@A7?T zxqup^lf(9CI6i`2<^+KTsp#i;hGd@cUiG`1<2TiuMnRX;M+{1&a@Oc45B}a>qhq4G zbg*6(*OQ%JVwk;-Czo?d=A|)v&X98B_m`Y_v6Q^)xXFI!44Y)9eq;O3$6&BgRqv~O zl>Am}Rc$Qddj^cLSC4i_PgRVcmkmMQwSY{HO=Z@x19tPit5acg6BJc2^L{MR$LDHc zTILl^;_EOg<_B_OGaCJm0Ne%Zn5c<#&@X7RvI?qSnfcL{fpL~<#`%cvTKwqrC4afH zrYuX}s}6FwGX<}0WWA+0^W)t@y)%8;DchgP@N(EK+{YcNW^<4o{RWwzO;{jIy(T*~ z#!!Ez1p?HN_7FuI0)k+QFr?diuwj4)QSPwPCfyK>0{ttTx2$2{Mn9(`it4S;2MwOT zDuRhlVOo-Lu~giuDI{i}DGHI`WoSMMB;&DGvIIk$rtXJrEo}C-9=ZF0An8rPv^>fV zIuwvz3$}VMyZTGZEpYfu5nn=Vp(~(i<|n?ne#w%}_biAJK!`HNQ&JoO{0wYSR+u>H zcCr&ji+S`Y>)u001AfKGBBfkU?Jm$#Imy;}iqhx)JK*@DDlpOGgFN}ZB<|V8_F#$h zOueCV`YVg(Sl{X|@ApL)Qnl`MVR^Y+3`w?25o}iH59K@C%gtPo?}0ApoHBe_r(Sq; z@9Az;;4Ss?v>VmAR?f!Z34c|y_IUM~wLCp<@_3}?dFgXrRioA!LD^X8%pLwm?lL;G#X8w#i{|}@A}@B?a!>(Mf`3+5wT|)?Yt^##D|@ThU35!&m5TF-iUijV8vOPe{@5f18^+8+j^?&3GYVdT+61hrpO!{OKDAil?)D7X z3yVj@n#uASQ$77I)0fD&d8~OI_EUCY*+bk*+hp4*iW z@C`4WM5R%YRXM--CiKu;{S|0D*s0GWvXaI-pe!AuV>s#5nl{@E?kaPhku>W4`}IdR zea*Ewl`YfE#oFBjm#105T2%Z&CDiGnZ7nq;`Gu|5gIA~d_n9+-_oI@BbJe}VkA|4& zciHh;wDGRcLvweiUl2JAF8dwo=1|P5oB)2^89ny3#a+2=lfr1pV9>$4?nj_9I+%ah<)$M~i_ zAo=Pz?!0ahTy|*>*>x*4&MQ&MI{(b7b#8j?;SH0^j0od()e`)oaaOBz70sa?Wv!*YW6Mv#thandTFb5Tz|5DJ>7>HQnlx zw}yjSo!&9J(q-Pk{6?);UW;|6C4pFn&G!3ipzfxGsC zJ@M=5bQDE~gG!C#$7DM3c`G12e$yqJD5$!%0)`$Gp{=J~AX@6~`daW?33o2NVeaguH@5j* zmZ6$^+T5vr(VWAj%N5<$nYXU7oZNVI^B{V29elNMdGD?15A~S1|JO?~HJ^O6eR?5t zo7jfw^O1wyTHIfueck*_b+nsqm^)_l@l6Sa>w|=uSC?cC`d=1YSwqU-OluG8T6T%% zX)Tgj+gsI{uVbdhbEu!I(ogyxs`XLBR-)zHvRAA=g&w1 zE;`EX$Mb6qSI?*`qLn62XQ`Hyh4x|h$ioq}}k@Dw?UmZdx* zMLzL7Ti2I->)-!|@Xbi(R99T(Vbr`7FJ}SE-@9$63-hKG^ckRg;ZnO3=6Wg) z?yC$k%|C|L79lH!5`ojP%WQsY649`r`72xSIJ)w?oA1~C-vJF>GMY}htcg>` zhc?p6eAZp<@u;fJc6gKyO#-Keu9LM=!TjK6_1spq_koEn;Z+ua{Q*Zxd!y>&zHmFy zb58cZi~Df7dO`?MGGy$iQuM1?Qkj&_q=H1E^y23aw6}R_<)>;{(ReH?P&m>ts_kEI ztwyeu$scT}#xVQQli0oqt?QUH=FIYBTypuWg;_{lHk>Ja? zR3=n`?L=y~KmTXs3=KsBB%$MtBY&It+^@?16wG7zX!+j`JpX|~CR5so04@ZZ$*_dE z_Kbq!X#3^ZH&q^>xzDq1#yC5}lVWU{-#LwLygUix)D5yMIRflfi;IZR7cWru@tcSvutXd1bzCPS9LD_l>cc-*eP52$Gr*bkAKWkQx z(!VO16`$G64HscC39(5|Bb+b7j_L?Ye-=E2IV)!N#qRngqoOxKXlF%_Pb}eM8s?yv zbWWuVS5Z*Jtf8EqU$keT)vgEfdN$=@`cqCj`;y7N{dL#v&zP8qczeYmlUG7_K+H8| z4YMDmCaKxpLR5A+U&C&lPctva*=%`M8&0^LCz)M|#o6v^qG~X%374l!CY&9OTpXNJge0uX!@hy$mKh3`Kfz31T_Z!GY@s?`KO*o$bcFZ zXu1n$SAj|tKnd%}M-q_1NIwe5-?`DK*)ZtF-%=us%iHcMCi+T2m#2`Srt;oiI?xxN zuGB(bat-=!b2spo|1B~(60k~MDtZi^?nB9te2LA$@ho$DzW0kl@^JJjP4F9>6pY3M`($XxybQ}XKQz`Q)ckV9dip!P^-h1Rp40yAcoD9HN-w+pQMfa7 zoXP8T{y1jf7eIS<=9I!>OUGRFhe)lA1i<~GWn_3y>^O?^)$#i!p8rD6WQMCBW!6g7 z6-g&F__C=&Olozq_O^~Ccj<$xjH?7aZNAE<9YDumk@ZlWIx71O6mseLVh>T|eia1i z04gJA*0HluiR;5!Znf1VfSg@A^Uh?WaN!P%@xZpdOOU&lgd+!_6MoFG=1BRjJyQU*eQjQhAg*3&qda? z3VU}&=8$Fhu0*w|V99H>S?ObdRjU~`4DYmPIqS;)qktHhV$od&>8nCD&N7}$&`nB~pF9(YS!!OCXA>%BXcR2OSDXh1q38|eJ zO??0FCwk1$#oK9AxS@A7u`$29)|NAs`rF5lCzUdREAf)yOmG;w6{iPDERjwIR>OW= z8{R)8*{iti`UfqSM%G04v%##U=5eD#J}(rVR)GomQrD87tmEOG@M*DC`hL96Q#pgZ zwa4s>l}Nfxhnq3^z2R>Ie}@}pkr^LPU&rYV*7TsuI=(9{t<_|f%dZ-^ACux$t$f`T zaLb}U`WJHBxMLr-G;SG%9+2&R1zhJlR2aycu#DS_qC#Vf#*2KU~Nfiygl6 zPNq#V!J%Jh+jMzK5aLz+FwF~jxsDvm;)NWN}2fp4?y_M9Q0)TVxrH z{0A4CB<$07bMxw1zWV!TMTG@zybr=cmeizrbRQJ{8D@H5%$!KQYzQp7+`H3l!9VT1 z;8)5+H>eh%L%eYLntp4q-!@1@4WUgD@Huw8wE+7{P=QHjT%Ij+vM+YYAceV(Q4V%zS*!_Cr2ol>`_pIQ+q zdY90V*30V^G&S0fAxhUP_t{E6@pYE^25~gsx(M$+ak_K?p*>TS08Tk?76wqdNdU07sYM#iA!`m#|`^Q;K0C3+DiCU ze{>SbUS}$dlKro}mRXU4L)Z9pHOVqf+oG$o+1~%oJK>mXDQb2tT0H*V9L2)d>1Y}` zrC!7o2PJRK-6VBz`PG*hmS5k}5VIT5+>EZb(%`ErTZtn~DWLPXAd9L>T&%P23D&Hp zW<#5-#Nk0vluOcHA-w45F5p#~4LEi#Z2jr2C<%L{an+z5iV`*@1??*iy&RRmU0PCe!0mLcefCD zyw#72ZFl?Ev?gQ1-{{UtYA_qv4rh)k+!O^~J3D`84z6GYZvj)+tgpPU@7fVc|GwD~ z)XA|b6VLa}JQ@vaWj&^~9_d@sHZ7T5V8mfXlGDr~+`@0v&QGYiPZk=VGUr}7Vvg~t z8LJ~CdY69cy_HCs&jYN$y_ejg`)+@iY{q=`jDH6cpP|z)E!f7DaDq!u)bTL~PZsYV z_F4~^g+6-S?A_YJU5M0J2Ra8TXYTu-`jTlh8!QG5ag zd0^4Dq$EaS!>9>>wv;?eC?Wsazy|QC!Uoi-MGgS>nw>iER^h?VxZ+{ z_cPHWL~R^c?2iwhe3JsWr*)3%(_e1L4o!4QKrJjYV%LVFk%j8xN$*zsbe$UhhHu{$ z<2z8#&pjOfvCIlp?8^-v{2M!6Pw_sLCX7nVVOS}(Zf9w15NhbSM*EZa8eDBE*5ZL}tzIug;&n9Y8Vh?H z7gY=SYZK3I^|^kGt-f;KvMEZd(N3v>>$cag^E#83EMa8(rRY{Vl!c@d^tR@IU4%OZ&^sz*FJu(%|dx!i0 z3ahM!SkN8ecFTCLKJtl~C8Ma?#-0o=prKvIzPP?a1ub3YOoFo;%;UG>VWLp4R8B2u zrdmJOa&2BW(u|k6n4dVF%$}k!Rxytyi<0egby5d%{mndM^&cOVqul(bhK0H>z-Kyz z+MW5XougW_aX{{qOznlO)T!>GCvEpl9;&xio9*q53O@ey!>tnMUZN)PUtqQ(_^nZv z-mA)Vh9-vIc19hpxX5shlgWVw5{w&+Pb z{i2USpG%bXF&@=5{AxWgOZ*<}d+@nF)T4uIYE)akH}-8!#_bzMdeY-T$85cL6KaFd zFVH4Vq=d4AFBn%??v3;J+JC!*br>70BRC}biRT@_C;E^bCHBA9t7tCEsz5z?@~6Hw zxtQzQC()p6^nAe~MY(_3aA~~<6gWJMMibfU#s_wfRQuhP|?EH+siyA!Qmf{&b94${8Uv-QHOZ}C*u8E%^KbzyxT zj=3_b;;c>|nk|fIc0tFTG*H8J=#Zl_CtcGT)yxYPwf~*?i2F|BUA!3&bbkGizQRBA z@a#+?#@wRE_am3TJxpeazM!iHF3>`A9RjXzU=gl<>3C0|tM1_*n;&mAt;XtzP{q=#O_JG0oMkA=nAYnJNhl^(8N zNwq;T2jrd9sZ!07zieeT85}Mb8`MFF)D*ZD{kG)mq1v?eq(P|s0y=?mmCiy37f#3& zniW`a3+^6z<4M33J-FlNs?NX&z2Zp*_H&GZ-oS_^!1g!@gqT5GL$vyKcgV2hRy`(V zQf04xovFG$*gG;~y4hUv?&aKW-G-BB-gTL;jrIv={3>hoSwVh%G1VVBuEr}2Iq~Z^G?F0VOE`QCtl{3me`?~DrX(o78-Wqq)h1ee zhN`@Mi;2*$(~rXDcy+3Y=JD4=`I9{4R3F=(g_>CGS1+>_RDZjI@pf>V9?!4H^J&bF z7697JB{SFe5JyqvXomVoOkuQH@aR>Z7h5p zyym1M8wWqVT~Jh|Hb{(1lIuf4n#Ntj7I*h^KvNw_!{jI> z*|xryF*l;(3W$ZB0^dR=3T=w&=L~?f;*| z5BM+tB=MB*=I9f-og)W^zRAPH?=H{%mAY@{)ph=wty3i=%(a)mCH}!LaVqT3@%41L zvL{zO8U3f^?Yv>-9)6zqvi7>01_HN;wudXR$HJUu*T0R^<$I&yElxd$=jlfmOo#m; zIHG0kJxz}YaV?2eH(dXhoDR0i0A?t!P)JQbeT-0GN)c+FPp zYF_bh-qg&`>vx-euf2T5w?RgEQw0J)qZXblxvWhvie_j5De+L7nv_aKnoBs=XHz9W^N6V!yp4Mt`C$o#TA;-Y<@OJY=1^oNeOtb~ur|X(gHv z1zK);8KP%xT(k0sABNZh2|5vtueRPR1<_$fY!WiMC7@ix#We)&&E-z7AUGd?(_-4EzRU zB?@@>-!Rv0OAohVL?W(1wkU_kTUb4)=H_pI7PGPX-9@e!GfJ6`G^;)z7osQI76k#h z@x8SlI<3c`N7o)~H5HWBQ$2aKQ@CT_%_p_xwmOCA>g<-ke4WLU)lBKfqxca#OO2Pw zPwB+KOV z=-qy~DEu)z2KIaZJ*sZUj@R*Nrh2vxmwc!*{ejtfmt7=2ykYX^c*|8_+A9J_bo~fM z`C{K&TnZ-+hQGLyEL3?Pu9yYqfQq&1s(bAwz%yuxf>)&xjX3#3)2Xv9+_Ct&(2H-n zW5Cq~dFo1MG7a;xO{>oe->Q*UUp62)Z&-twD4SE!y zW))_a?3_e(pON)ET2I-kjboEl86s@BE`*>hO^z^t!Ab{#4u_xS3iv|XO}ksU{Afg@$Hwn7I&pQ4)| z=Fun@i2Vc${5%UFo5F=P-(o(xw3eH?xHTH3pRamHXJlR{AqlFK1ikVr{J9*zo4lt^ zaQY}1S4L0A;O@&j&pxlb*+b|ji+B8Y7Jv7X#UnKSe7UQK5=h9#Mxap(MTeeA1CE7m zjictE-w3C`kQt2={UA@4gFbkQqTLDOOtj&M6B61L!AVxTxd*qTq)f1TB%BlUCKTt@ z8L1c&ms0|c?Ej4l&!#g`c&A-_L1);-H_W`Ij4E1dyDDv#qrGpTF~X-t7g^plz}#YO zS>-Gwsi(@#-yGMC2A7LZUL+ywIZoNtaDW);MDP3*h9z7mhT(rI_EcNwyEy!^Zl>Lc z$t8Y6x3_=E)X!IYha(3`&gAH`b2Sn=bz=K{5%KkO#mL7b8(}bSFf^*S#t)83e?sbW) zy%ws|zisYa{GFKaYFQ$gdSgAEb9NtI$bI4%m`$}Lxh1pAn8tgD#=lInC^l&EeEIMp z4aO&bT<2P!E){jducJ?&d1IA+|pG=DZ2P-h9>8*&;C5Y=G%GC9qYlJJ)YrAJ?^! zrbRoxfx_!uJ22Mr=nU?&I`MEA+CD$kY=hYmNqK{ok%2|nn=pW*W#gUhaYE7FxgM?B z#BE*NkF%;xLL6=vg%`)7i*Bk^Z*6+gFKE6!arMUn{u0{0faxxDKv!wvsA#)@-*RKQ z+rNsvsiW)YbVD4f3?5lrEu`6PV??ItaK*)${Iq%04knlR>%Z^f4eFu5^_c+xAhiDj zdUP^1qqj44`QL;deZV!8rRQ%rB~NfcQn4~o2(v@t=C~yisYD3{0w74zL#%@HAfSu@ z0YyQJR}gF1RR-vw+z>%&B6LBh_qvZ~j9RZdub(@gTerVIzh^J5Ca$LbbzMzxo*{NX z^$8=00CZn(6P_Tje5?rgf0+d2wu~VqkM2<*Q0Sg`_ z6q|{tAOTC9BH;3PMM6$jWJyX-uNi`XwHJrT1l-T>>qI3ibm1msEr5s-NMHc~33nVd zNkACJNdCE9hFydfJj3ZgFYMq14D?yW7RnFT9(=zH1c#zoog`b5~(V;E(Av(D^8EV7&BjfeiFcgLYG~Q8_r@f+BAeV zkKC;NeSa77BkH#l4cjhy@eO zoT))js12s7fcvC0=&b&E1RaJ?_1)ioD8RwVIy%tk0j&jy-^v@Z1M!;#?;aXhCsg&! z*=mdpfS0|Fl45%OIE-MKfDpwe1?c)7qED$ z2B!)dfVaZ<83{V3r0CcKB;wWu2|DJaaU)K^Ob#IVurA|Y-b^gWtYHRM{T@GGQ>;nI z;}61!TW=-oxRSEs59Y<3#uGQZNSbj+FU6gP6E{46@|dYoZ-&C8JxjF&{DYs}Nw7&# zQKL6kFt&7+zTXMP1o3uu%)vNxZ6 zM&fBAM8u0H_E6fGbe`DKCW${-Hnv2ti6)btb@%wFpIErbhK-hxh;K4@C|^vGQ$-t& z!-+UaAl6t2gqA7_jWrGvw|yR1q9h}uKZv(HEwhB5C)wNi zzk3h>S47QQ&L2@X#jRYXiZtxRFHXyojgHE);ph z+4B4z`|?~{N#|?uu%c4iD{GF8H!tx}*2Ljr#hZvq1sT9Gg&zy()E~Yv15AxL_|OWh zVvfc`9#;k>6EdE~NNkv8+gGi!QHk%s=xA}2f{auFlOG&OGWLMu4Z@Q@zF8ns-cJs2 zo0+%Nn+*WNaM6JsZoHLb3)cEy$@h0Ru9Os76FdRs8=*Nk7NNe1%VsO^0JyUqu$JeQDaG7v%p18o4AFdZJHs7OH}J3bASe zl$L3XaK|H`tqoyjSNu8);OVxJR5)apyHwyjt%uqBs%uk9t4`Qxn!R?*eEX=2M&k)J z7blms&?VOCvmxha680AVVr|!?h!|?KR0!**v)Jq&vo2*4s5z)ohf9v)z%tLV_v=f> z+2~*P=`GRFDFj__EAz6a3y4l!7T#j|W*W}=j5ql$+Dv6?N3-9DD1(P{PYsd-A<5RU zJVEPAP||%IlBN(JzghH9P(VZ>HGt4W91A5RF$~0@2$BOr!=QKQ`6(!cqlA(;0t6f_ zx+RG}33zBm$w$dU&=d-U^6>4_QPlb@APp*CLO^Q72!<(ucz#LWA(HGGHVM!U0i6tk zL)}Cym&QQN!;_kXd_d3s5nT@T<9c!6zP^o`|~uRdLXUjz$5O;=v@!*^_@Yu}4B&U?M6Du_2!D zV*ElA1tO=1iNs2jkw8IquH%Hv2cWOP31eEi--}>#lYH>VJ3|}z<6#A|DzV*5*t1MM zvpB!Bipa7|>rZ3xgm9k|6^O&&fqJ$FY`xW@{orijApUU>QM4%N1pWBTJf< z6x(|WFA_54YjakJhSbT~lQ0q?GrJ!NaKUDaaXu+DSw&48l))7Q8vWpVJCY+^)8bE~ z$$gUagZ3Q+<^8>MEx3sOjc=;I?lzgEQP^P_*uvcW+!tBVTN$)@RDSjLzHsGqif6^;k?L%@4wBl5bve$muUv?77{4Ahux(e_u_4ydeDY~pZ<66& zDz6Q)m1~wbj3wpn|8iI1mcKn#Jr}<}djfz0Oj{LZ0B^72j1suz0+idKZ1rIVYRpdZ z&;%?P4Dlja=)K;{{+f4Qn+}S`CT<~KWTWHDo_~o$D`YF&udo}UG?ITYV<;IeHiMZz z5z(3t0P$&!g&D>5AV%Uup+RrJj;W}khLRETF}PJU@CV`~*ULxOhH{8(Cc=Y>Mr;6h zfG2d+4C2t)l5p~QxAf}ZmabuzVZlB}fQcRjj4e&rrvn@{+YZu3rK3Nb3+t zIM|vq0gJ{VG!HWy#XP_-5VP!%#hF^RqQswhRE0GH)-1AM4kQ${g3$gk+EjV+{Vmym zqp`8c5tF2_5^+(p!uaqN^w10Sz4TZyq61p>0@h?~@3)%d#ys&;vw+x)NLk){@O7{9 z)4f11PW$^{2A8Wm`SAr00=Ne^1xbwaS=*VAjbJ~QGrH;EOza*SC zbPW($&C3$fZzCPzrXw%w$JgMag^t2DW{Lq;BzbSuk9P3skdO_IAij|S%1aXGC^A0@ zD>8RbHCzG-wgA`;d>a`~ zfGkj9AtJKM6j&ZBvH@luJh(vO%7mo=R~f*bfvF3Q3m?U_35?ixf?yWJ%ofH$mC;Xbpb$3ld!dH?=*%sJhQ`bNN>#QiVhM$qXz-;p8a8TKrSNNaw0fp z+<57igU9Fh@pme?_i$*xAjI++ad(1Ulk}4~qXvNbRHGM|LcAk`44Pob%WFy0zT=$_ z0#mTQ2Nl0eKx+v{x`JJ(j5yhy0SN*j4@@d@(+(4XNNOp*q0lY5J^!ljbFgbT26=F| zH&z9Dy*dYwr$(CZQHi(U9MfWZQIyo+w3~$-0s1Ro^%hp|3OCNASXF`Grw5tc^Na{>k`5o zLte;lC-**m$C)Bfpdcn7z?IhP`-y z5mlS;=!s{w@kNQ>7mP6isOC3!&=m71#Mp#o#!;Yz$dadn0WIP(lw`yNLLOS{*p%Xb zg1thZtL`Qsj)QM?G=OL*X<`lr7@GP|Leh8mNOz^v8kbYyO>DP)?jyC$4F=ET-&@ma z;W}xyi8cbcPg6GVTmK2pk``I@!%{m=3#Ex#nXp*;Yp8qQwdSO5Iz@e%Q&4K#mUW&_ ziuma*sWcyW9qcax9al;;Nh&fn9{0~soxw|c8#kXRvyItvX?!fOr>?tX#?XA+&YMsf zAs_CiFgkCd&d0=w+hsp;e$(f#a1`&RaL)T{85f?i4^qo753cC97bXXENVCxh3<1x++n4EoskwFUx!O0-vDX5DyCCgMgboIX2q9n+NR!G2Q4mehL!hL` z%LBxVrzjM22*xq=3!35E8AmNs{dfY$qoUtrar~=9#l91(DuJkpa4sP>l3x*Qngc~l z{C8KIiRhXfn2s|ZMNS$sT&-Zv z$ru-B1d9}I9Ag9AhpM1k&?aC$h`{VC+`u=d5CZahlJKYT_hXHm3D^-k6j7&Tc?^M) zlCl>YXzE;l{`j*=@vi*Z)b^%|&88-!c8!hPcy@B)yj1UMJuvJ14L3{ZamXCcg)?~I zkB>XMNf%598g@y7Y17sB^4Mpr?Prxtgdz{B2o@^&WG^u?W{~u{oq?olG>n&eSKV?Mh0j@wF;pDTin~0j&m$g3mjuI0 z{dT4%wXHl_W_#t9+Ixt{8HS8AoR;x>hsM+L(5Y$^*gK@-u4q!;Wy1BVlDC+Zei;>M zTVn0-U8AdCUtU^fE8UHzL`ICn3#*-5rV<%kq~%SG*It4D+epJrXpLxK5uTXo`2eo$ z8%p8#!N|rme9e)DeR^7j0McYhfTuUW)aJV516X&#O`A(V&xW02@snG0LagwQM(7f%s>yLfQ^_N}QdPT7E57cgX-+#YCEO2kAh|0UmZ{Fi z(=g6wM;%5@$paz0=pyMi+-x2V=FAT@-qVs5-aYXcmc>|9Ots`M(eFsPIP@2bquemn zDfZmv1C-Edrm1e#mN5|!&gswDE~UrQF<}c8lj%{tN>y1(=LyaXTt`FMFLF-k>NzT# zuYFJ}4u2;}V$;~}IoGk=+x}&~1DcmJH1RVrpT&-*vtKQSk^OGT zGVn5=RH~@#ZpPX5ROcOS=H8gtKWfv=zc!eodw(6x=v7GcHohd>VC#F^;x}gt2@v`4 zkR{#hHJ=B8zAj)xFPYV5`W>o8skuJEgUN26F6!c!iTqP%(@*YYliA)h*&+!1ozrG9 zm_aa@nZRwl`k@VG(}}GiYKagqWOQbW9?bzX4r{y3Xgu?u&iP7XI&nV<*}I|H`kc}J z=Vq6mmoK+*-IldDXO#O1v0ppM;l#80L=cCg;Y9qc{h$t}JY-s}Q@AOY7Jnr*-FLhA zU8EQyFFc!!Oa|k(rCIDO)u&=G9YPE`jqiLULZ*{wf$@62Wm+fU>NtPl0~lCR4}@C< z24eQ2!sD)iYh!TV&~Yl1YUVBEjnlh6Nb9uVZN`(iifqt}%#<01V!C@}Rg*0e#%+bB zP^M4ykE?**!$yJs5HNYD(G`?>$oiVE3RGiYB{fy=%nQJWWkQ<2@c|TR&?Y$k7#6nh_ z+-noy-Z)5!xw4ke2>W!p5YEJIcSeXMiLzU7sp zKR7PESE%cYrTBL<^9|$K9<9)a8K=?u6nDJL{SGtlQ)oBC>0bpjt3!g&7-w`x2dxH?c z2L>?V!WBN&q~3b@4PE6`Bt9E#OpRXe_1y1chxKB}4j_uAhGXatw^xLlzj*p9on4!3 zfZ83hY^LBgo#Ad#!D#9rx(MoHPy|QXX8P~R{g3Mbo7yx`WvmwIRNdPh1{?Yiq~ji= zjoD9}p)h;Q7sIl?y#)sb6jQ4f&v3;v=wfMHga0+OBk%~@YCQcwlHPPissE;5>)2e0 zp6|Wd(Y5%O7jCH~B=NE~f2a{9TN6Y8oPIuyl| ztGC}oRokmfsa5ldXJ`wMTH}@C`2BwKq2k4J^SK5zqIr&tSa@v|3e04|Bk0^v$n*TaoP+R|0 z>jKW!l+5N_m-5mwQbnt|-rqslu;C7?U7Y!?_U ziCKQ<``)iekJJWU1)-yvqE~n52lwylU=_Grsd$!w+ zo>!lhq--0J4N2-(5~*^D{&3}~czqwzbaGc2cem$U2omF4e!M2qruACf2r7bpb7w2R zMuevI?lhHmvq?ME`T8^Nn6S{X?d$ZwKW1u)Gt!@ z^(dN?>TgwLN;_kA?fxF-x}CI1@{;KVy<^oN()J0|=hutbyz5jimhq+bNq)(06oo<9 zXM~MSRPHWIXk0)T6!fz-{W|;idl+_BB^uq=D%q3XV~)MwJpZ6_nl2&RxhW-0?y+Tm zboGsSyTwOOiTH>|Frw3Qocd>p(4#x4bx%nG$ww!5X zj(?uTn{P$k)ZpU4QmVZ@e%9-N^YFgeL4|V*TMtKz!jRoJtbW?L_2K@!ik1ZgkD^DA z$7VMqDexk^_^j0&`{`R3%g6mxfH^iY^nrWkY}*}Swc}{ZFPf3{%A{VhdnC%J=iTIH@czTRZ8w`DYeo`y`5&6GD%s0rr894cu3?M>p!QH zqAOeVD78-Rr4lUfA3UB2m@2;B&)!r&`?%pD5o3uIJqTb`4c# zyGnM>_sb>OajlYLOXmxapwmy<6WDPNS(T}+nh+$C~bWVM-e z34(U6bGdOMIwRmiFa1PG&@tjqPkQP#0V9>%O`9)ZE0GnS{vNYgrk&>GL?m~90ycGnJfaYsf2X?_f;Qtd!wOfSu^P+-jJ zV**JNV*R`(d zMqykks`J6?RM}}Szi@O`o_4G5byYd-&tOEi?IfW=cq?Wbx(-C zOKHb|m9U7*x7e_ zCf!l)ekSlmp&Q)p8w<3{ceUP{c(3nCm)7xQ95XC>P1J(wvtB`}obN)ruZ}C>tkgHl z$XW7_j!TKP=ZG)6a={7Rr`VfF+BsZg%|vu3ZkE-bb;b7 zep}NmS9>cG7nN2yo4C76ZPZ4#5M3M1bN|XVzv1uY@X>I zOD2(@%O(TSxR(;u$mo}M`&9)klbyjc%%|KgUYf*folZar?%9=RqzGubT&GP8NIPe=^X*z z4j!v8<;lQoG*3!vWh0eIIFN@~#~Hkg9V!>ase373`%rhQi=-SokB$w4E3W>@MrrvT zFGWIQ~{*hgby74$Y^tmm4Wycu4eza zL2Vg6#7T1XXP0_K5dROV$+w|#Y2D?OU5nPK_uEGJl~SLkx9@z;Lm%yi&a97y&Z=0@jZmovgsJz40d>(ThvCh?0cu^LEQS4 z>BNiI?dnwFY}i&cw&B&voRIjgg6=I73QEOB>cf#c)ul+@!@N?;4>wo~U3bmwTxJs6 zE-tBRRyqF-Hr{oiT((75`Pkm*mYkFH_0pIZ0Pqn+rwTJ*lncJDdSJO|{-PP7OPfj?XzJ+nU+-UDp>s`%K3CuERS# zn>)DSY&GXUe5-Q%b*iYS=%jHNTKt{?oci6Vc5tY?{qer%>L`9k_5(2L7PcoTJ~z$^%(Dp z59EIK8P9buEVfm4P`QunDh+LLR`1Q8+jU>f@F~xIGSy#r%Yk*qmd2SCUETfOX)se= zI6#+g+?=6qvd)E}H0oe7pDw-NyLJ6}yxjkUziY_9OC~K&yS~-hZ6mHD{=DqtG5VRZ zy`X0xkck$EqAUfA`zHhJI}-!ZsI{W`CZ@YQc#Cq4MYB^AVC3#T!n0v(tLzm{=M zeWTiVk|H6T>^!lOZ=;W9r{1(>s2R2fOI1&5J?aj^0WcXwrzj%o-yBkgL4e00puP{n zQP5v590P>ofpIwC`tmm4o}s0c5}Q8YjKS3x22Uk+12rqNuTWeLyn?&karW7h$=mQW zw@50t46)qR-s8r!8y8DHy=Sv`L&y`ZYEGg`L}|5EFlrF>JI9;gZaZb?QzVdr`#z;nic6^^gDe_c&NhIOPJ?W3uCY zgVij0gU##|)&uOX8taM;leq}(Gp`a^y?4WVlJuAO?fM)3;EvvdpI+P_3RxVDvrmW>aBY1FKy>bV;1VGG%@2I9Xv#= ze|HSVulgG1Mo?_8+-s4tnxG${Y-GCSTxng$c!^p5yosfD1D2f4iyOUrlGe8YG+lbaapAOdLpWaM>Rn#)4++1s>GBu-_HkJ>0a0&-X^${~$!XlSU1D zPt`xtIvlD#hm+rWy7AU>ircBqvI+%-$8$O$5$YY`9bK>2{H#FB)!FygfM&a1l0XT= z3{s$6)@2Vmue}lMM3B!Kn!l{>3;hJ~fsb#+Fv*jcpb=+=N*tdv5+>eCn4uZ*a^b+G zF@H8TvPNN!gE9XhSJ1RfjI>drAqT9-Bn}XcNud-W&6~9zteZ7GU|i*b6*wiYUP_$R z3g@pOLrnE^e;;`?RZn$!FBwm++5IM2+Sg*-g!>U&l67zO{GnFmD4A z!I_PRRfU49aj%k8p{Kk35-9lOlFQQz6LgijW5fLiy=*_{S)Lx9XOk0m{%M$cy}ps8 z=uyW?hhw7-v1-U^%wCdfeB--3T9XIDO5<>ieU>Y>)(f z1^h&;DT6hfQ$tp)i=}q9*@uV;JEdqA ziaCGR%eQjA&ahW?4YlgOr1L+k^@d(tt*22CZMSx(=ZdHt*uV!M9$g&y4c)Z_9HN|m zNH4Uu4;2THkk0h4b*4iL-L(n74??KVU_s-ed@X{n;(G<~#F=^?Q?iKhV!>s|5F98T z|4bIr0PoBNVFhAvJH(aPSgTwA8Wlr^NatO#f6 z|DDh|N4mx(M^QO(J?7NRoNHB=i^*;?Y*8#b_OT>>7>*(A30GcQmA2IT9A<vHaDmC2mJ&1gABan^gT~>M;4r6Cs_oQ`xA*a`L*(;XH*~o3k+QH9cvd zRwAhrHC1vo3tqaDF6)8L<9g!AVM}W|lX75`&)xMp+N0c**vx2&zH@KK(KM*GxHC`# zRQ(uYAeEDWOos=L%-OUO&~6g`A5>;DfNDVSU2hn5+bxY>;{0$*2;`B@8s-=p1xF0k zE5sS8;DE;~`yEuHG`uf)4)a=$Ut-T?)ga7S6!=meg|E?A+|nRATAm&Dz+L#EOim3J zgCtn_xrfU{Mo2+^HBcj*`QG05{S{zszC%yaI{46ZY7&JE@7{cyb_9Z1#? zX$*n3SGc^J+YLBgC^-&fqWmD;^-aH?2Kra+5C$gZu9yXUQ6fd-pj*EfaYja#{WlDF z;Gfm%`FycJxl4*AwTbQDis~`vfflqzXU9){~d}D4}7b9HPqfozxwpU zEz;B+P20-Q$2be(OM2Y_`}dh(8%zpDhr^`3iPC5BCT3IU5-n6$e2m1!IN#D6KB zc^|m`T->gFF5(h4)sk(Cr&gZFX06UJOg|`|y^QYebXD!tH#J*6B&7iR0JWZ?)qq}? zx+FE3JG+MaDF$p^odC{*)3lV}Wa1SODOO1SO3^jOBvuV!spy&m{2#SvZ$Tc zduk~t!kqP`rxBX<2dB;IfD$G|v!pLabd8>p`cd@d{?CTQmWUlW zUFY3jpP+J3(_!`f(#W4bo%-m(Pry~-etO>Xxus)cC!TWZ zSFXpDQTXhV^|JhQ*p2MKqYJqWVl^Tkw}s7d-?`&ApL}1MKv}?0ys67qJG7K*c-)|+a$0iheS3tQ*PhF?e5K2B zypQ_QF&+r3hYUj3nF?J6^DRsyHt$0AM|)BYGp|iKhbf&KlX2qP%GPmGskhF}mES!3 zw`(EN{qY$51pg3170T#N?fm;54Wmd%gnyGkWD2#hFtUjWqlgI?Bu4oRmwm|Bth|yk z8dWMz(?-yTn?Qm0(UhT&Ie3-a`HK|RCf(bkg>X@WzOwZg;>Gn=p!&F!(Av6^0BJ3!)+u>*}T%cRml`%!~BTf+#JVO0@sDBq@);;csfa4 zSMLHZ^#WIs{X;t{>S(jCSa&pi({pXgCY9o#HA<5Q!567_#&AB{`g#{bentQ9=1O`E zwT$0yp!q)q;s_p?S44SxOV`TWFgkE3E&B7Hdyx7>Q8ckVP3+YtqvM#(CQ=8#buICT z(Jm_!BwqWU75uEQe2L>cX5$0Vq4I1ZVIgi>X|_=vx=p@IntykS*-r)HG0Kp=qYVC} z%zprH^fA(p;yAlx^$m~f1e>6J?q!=3rSbG|zQKz>xVhuHO_lfuJIU{m_6bs-! zgUvnu&>R~*OLxtzi(yl}rk-`&vH@Pnnw-I5kdP+X+3D-Qb>K{kPgg1|<31!PZ2P{f z{#xk@D#$eo=R@p5YFFB3>HAR2iotbjQu1#;qVDM`kgfYhOX`pMk#9bBecPXPS(B#} zyNC4T?PF29oZ758l@`~@NBU^=n(R)hX0F2Os>{ZOg7w^i??%;uiw5d=`=njrx=F4k ze&gUQOvm2i| zw@iFr&*uf)YrYlKl5b&Y!=sp5sP+!O<0rzGndrClQhH-~WFM`fAD-UD1d?iIhlM_Q z>8FD?-Mp73_+?vreRX}~)}w*t@fN(?^?cV=`_w408vG-LEqt*Vd=JpExTbMGfRl{_0Whs$#sz6I=hC;J0$`;aCS zdo~&-H8dWl+2SuRjecOcxGEP=^j`FT`%(@_BJ*q@_A9GFwz27;*bcw^*_Ner-G)=0`}gIy%Fzco1i%Ok8{4Om?E}GLm9P^ z7}*$EAn`31H>S6e}phdIB;;nfRA+ns3#v_*)tdq1K1e; zoy7?ovl;^;O)1l%i-FABd9;iFL;YhK2(^FnjT@d<^OgDF&JPz-P1Dmv*C3sH6GF+2)0XebWuFqECVxC;poG^mMXHIt2;wkAj%k_{<=v1UH zCy`25)YB>c7)N_f?}@4Oe2jgy2rZz zPseIM@{s!-9lkc`9!J#+tH;f@ZX=g$wuVo)<5+XSchX_o&vK!)W}5r_0mTZBNFwfa zns#wTo~&ilTw1Q2|I^g;RFju-p)BQ zK5?=m*^jGw{uH-2;1v93ZTrFMHo2xue1WX`k|SaIwqCz`Wtm({#35*~zG}AOHfTC& z-l(Zx*?U7fJ46!eb617Te@CA{1aB#~#E(i6S%0oMOAS3yrb740HSXk$>JZf5ZGAN% zZ*8zBm#*XLk{rIpKZt@tODI-s_#Pp1Z!izW!eqr+Al;Ga(O%AjmB@4~*c` z+?X-=*Hbd2->_<2lrVS*UDe89Ub-r<(V2}AQ8eaY5eY&C%72Rh3;(AG@b-%Qe~ADT z@cQNu_aS!)#;)UkZ+!3ttwazp0tqw&AmZkpF#rW{kY$i255x|`3hq#lq2_M(3>oM; zODt3$cRje$4CER1E*^aQK6yYV3aqsgW&#Nm6Lc0mQP{O59|N#xzQX`{YhMc zwH^SU2F&$K3?L}XKMy4&uKcPJ$1EcT7W@?f8qPjD0Nii$uK|8VfUt=)8zCWykqE|h zq>^6|0AMAUv4TE?02VL-9J%6p_J2fx5#Yqcc2)StaJKlY# zkKhU)2HOo5pl2Ticz8gSv3 z7D39UY7Sli9SF*~F+$kW+!be~piFWdi3`g4=q$$I3Xr4%47e$v4eA~WME_b%TFAs+ zB9rV`dW6$ho<@+<7i4y%;hO>gAtc^tae+)7^Ju*)13r8j2y~3$MIn!d1dwH2W14Xa;vMSZ_V>1%ah&GXlfe?^0SJRBEK<5D?18F=O$QHchzX(c$>oJDs0F6iej}FiL zQ%%GzVMPQk`6P%V51Ia1`qBaq*ma+}TN0E!THs-9`-SyBAb8bhq02EN_Y}DBw%@f1 zep6KjN`?16wQs%R|8Q~b`Jmo$Kjk0Uh^`_={L;~bqynlFgXS_bK?)dHKqr$KEg%a> zOyULIVP^UaAiyXwij5ucz!m{gg4F;xFtx%R*JApK0V;(^HT1BxVCEf2BtVz|6~Gz* z9hgwS3b@2p2MZWk&;_hvxQyn2C&1_MD*+wQmY@hw_Xm>;I4pnyY)&D-?2T?YcM#VI zux1dEz!IX4Dl~dvHURoVoa*8&IRp*FHwlD}BV5S=s;7V{fjGWBV623hNAH0Gpx+^4 zONstetXWVoW=X}CGX1H*NkaC^ zqlJPpo9AqDT*?(Z`5pYgVwZC=AuIh7F`DDBfeS?xH53)JF++-$3jX{bE`a`jxPZ9- z#RbU!asd@AY?KN8r6P+2-e}YLNdnksXbt9#mXL{emU=93q)`KfYtDUdIGG?)Imkqo zii%C;juY;2H7sDUqW^BuK$(&(X}nl|8yw}GLG1QC#x>{?WF!9-a?cYb8yU^L^SFwK zLKZmtiMs*jg3oK%a3$Ya7jhG4jY}0c2oREfr)zz)SRrB9XVJ%|3YhVDQ!57^jE=DD>mZHbNYDoFpHuO9WGSf?~l-w zG`KIq5yXr5w#M(Fsf#Ml(TAQZ=`R``xr%rLlg0Yecrc0PrX88%k7mB$qn2gS(Nr634^1bH@H zzzm=lDRRo73GlBy6)78H$Oynq{Zb!@uQA-43F3uQpyx^*Hevq5Nn!&X;F>W~8t?c< zhi>Tu+dxJvj7z3OvKiqPlKnlobMhAp}AU z26+&HJOsw1phQJIAUf8yafsE88blaKhfUp@20vqF4kNTd6`cs+?Ty4|`2~EuZ6*^A zMD$Y6y;HtUeRtMQN=QFTT>en4tbVxK`Oh@Wz8<~~=Vh-_uWG%Z>~y~sRCL!(%ZQ<- zQx9ZurL;TFXO2=Pah`xE`IJ6lMb`R{to}5qKbZ_y?XW8v<`rRQJ=?87#xLy(FRH)0 zOok!Pu$+1|I=H0{W%^*#4yP`}HAViC0@yNLLYr(RX$gB%rv6NV#r%vozx%?(f8}wS zIoZVakU;z%BjfrgNa`)vV6>1j3Osy^?3GM-a?b^&p$$gnG1ycpJxSI%xU#TJQBYA$ zrP6|d9g@BsABPC0Qk3eCV4(jOR*=o{yYB;{`QKQ9Yl&*VT7eYF z`cU6E<=8Iy+VnF*fV8d_7RKlz zXQMtKR3>PiNED}RBZi3}8HlL`nXko0?6v-HBV`POQD?DX6 zuP9bJkJ7-oj=~`*AbPqs8uq=eYT&qu8JxukG^6vA~Us7u@>o0+(Al z)a15~lwhGuo|5x%2IRcA*1B9i)U<3cW^>sFq((%=o6@5$#Pj{|0HMM9SW=2H`b*6cdf6dw)HvTOz-XACY|(P^Co z7jX90>9ajNh0xqTTcGhLwggd>fw3a{WSF#!m< z?FwrrjWR(8O3Q?0-|*&rdd)sdMXW~ybV*zG>Ol|1QG>iz?ji$>k_Wl!z;UR5Rc<;*ul) zKZ`;>aACiczXP~=Fb}MPq`{D+1|)8kFjjRw#|AX?l9(Y=Uj@M^7%LE?C1n6VZ1Mtf z68;4_BDOTv91iF~IG>(|HX4O_@UF!iI%3r{P;=(m>8N;a%=o8ojGRWiip^yt|LJir zFBr80H~tMfMAhu^*(^vCBXF-6fL0K8E9n^VT!gAb*rR~9y9`hhF7R#a$$X!`vKkT! z=y_~LmP|muzz0hm)f}FpTx0>giZ-JHO~}ZVJFxDL?^m)wB=1Q6*kEX^VL1(P(tH3+ zpLYP7(ZMrjwIn|7i#smU_uU=10F*@t2DT>3o)oCgkI(iMI5A-$*GvH|qQnGNb#BlZ zVC-4QfN1aSrzh*@ycU6wTLQ2}a9jwmlcj+wBBLjzfq0T2H*j51E`#*}FsSkKFrE|W z0zm?&3D<_-5SBvVakbb}+<9n_N`dQq`#ykd1E3j%-yG*Z z04tw=?!X(E6))!}Jb!TQQJd^71~(jz91#EHKKkg3v#-*=1YywnP@T)3fEJW-V3I`<2>tkY9eLye z;e~kKLZ4m@fu>kT`$P6E$5c#!;6;HD2L=@w3sKS`2`hQ7AR2BCrCM_CTC==ZZf>X+nuTq>HhHz4Cm909Q4tuj$q)lvtH51fj!Qj6W6_Hvqr3C7%<=?5W*%y z;7jbK_k+GCn<7x6Af_O~mDU-b#bCfC3#N$-DHa991mM$B1&&7$Q4>c|h-w_apbIu| z6-A{Tn4)-0{;?48_ksa-AbscBAf7-T8bgcVTpxoVOdd}w1ZWnSik%Wu40(u;VAG2G z33mD~r{Mg5IR!HR;}obIx(|r|1SI)4%C>df7Y>_l%Dc(>qv*Jw|LLzzy&%#mu8n9p zfa@%V8$sp0v?QxM-pU}W$sBEvDiKSD6XWUWJ-fJX?o6|XdQ?%$YstR0BM`>b^5`&{ zeHsxh1EEn(v}laY&fvzsu1@glZK78TuTd?oyK+$N^{0ApfyUH){tnK>GeX}#PU19P zHJzV&CSPpDbO8G3bmuDhbqW|gq>KYk)ek1O&k;k@?PVnUwppNZt9+Z^iMpt2E2Ujj zJ0^fwGl$oK3-MOd6@pRsx0I`a-ktF1c~?!dYuA~*PlX=dk^%$AjjS5uF#I&P-Stmo z_CkcagIgDC{kENWPfYb2=-gc);r>dt#XyS##7+sB1kk0jKo&(X^b%;a`S|=cs}+SH z4MX08Xp(0Fw^dUvIsu<_dsnuVI|W@XTiOhv)20!%5!W2eL=byI6~)R$M8L>v^pPjB zG2z-2*(1dc8zOz3s*q{oC5l$vk4Io)YHAUTc#(}9r&WphP7KkdWSeml$Mj#ds3Wb{#>|d2O4bQ&LiPT>-_O z%)2=GZB=+Wp3!db)(m}GNQCQc-HyM%?{UjMTn2(!msgvtq2`gjyHD@KJV#%z(M+Gi zb)sXly4FlqgR7QUwGWaC-7!_+Z~`0kS8^}^y0Fc_*S@`5R!diVml6LI2mLoxaM9VT zxRYm-RDP48A0@qRYayH|2kY5rDOj~T!YS>Jn}11T;N41j5`5E13=OKzUj3 zi*`-bn#xDSrwmiAE4-53yH)&dB;-<4R46F4RVSgeig)%buWDWl$D_mwWqa7U&tuX_ zX7Q7X*{bzSPaq>y435>>X=#fXKIHPO%HzUh(Oz%EG3#qwSDrqO=KAk>(K;ps3|q!^ zhOet-%dNFZ1~N&526Spu*kETSHkev!e08RPjN}=a9vEALU=%_yo@z@RH>OB(J;G1CeC4Qf-qo2%hH*N#X?rH3)qg$@I;(O!;aNL% z?W=q73CubbOSbJcGpnziHMb_u^>W}+EuJ}>oW}+o+PdCRH?!hGswjC_H#EI?^dJZ9A8bsQsng>#XI^Q)N+<2!}4^UP3t6x!K9ZC!tU9WB`iSX!$am2?7C=E zkPw&gTztr7{~cd5&Q)n1^CVb7a4~k1tzuID5ItLHy1C*=WyXy2?1dIkc`2 zhz|5B+zH^cX`EfAB{9>jmaEA1x_i`MyNCU4>T%x>!qfa{J0#qrU~?`1`Q$=$WJnT~@*Md1B5fYh#BB9R=JX2m?=Ozd!4{?{5RzKxc9 zMxm0${`<4A7PoMaq~JIT=N?NBI^j+_XvWL!optJ}9&LXUvT%ttx*GbWe4u-5*ZDp1 zS|l;TqWJD|zi75xnFO4zjn7riu#1*tw_>@41QV0}Q6N57VxS~g!9eU!IbzgzcHDt}W|o$k#2N`n zrDBBxT;gdR=Q_XN#-a99+A;g=evfTZy3dl~u;yQfwYs%(|JQ$%;Py}1G^ah5b+=K{ zACcF=wZ_!lJS!?J#hz2tPN;1!s*T3h3-?vtYjV+c=G*?83^#^HBv#=tftnrFllH`e--1$NW8DQuUz%Z4<6IL{(<3rBsuO+`>w^L;>Xc-Cda( z+kyloQJ^&s1_mDa6@f>>!)DgrmlUx{BS-*%ngKiU7#*uSeyksaFNTo=Zp4BkWpY)m z;l;H&6&oLYs(we*>^j5iGY*i+@^2DN96==w%$qU0kNDU(_yL*Tc&;&ead(BZ@^SRF zvEffFq5PycjtJ_Kph!+MZuC{7?N5&*Hnmw`$$wJ?ptl%o>_ecA`;0bdKau}M6&ygU z>hrSTz=UeZX%`^)c8@o7MJ39)G(7nLV5+~_-Xkl-;ZIRzsx6cOXle~6~zMavbitJ@G_`5@i#BD<{bjX$;=MDlhH zN!_6e#-FQufxz3itlb}9Ri(=}sLGVCfTQ+2tLs;4&!}$AWs(=L%$f-c;xIhcdz)4g!W3>Z)(oI>81W6sU{U^9P>`DVfxazI4Ib$u6RQpq|2HR zZ?ac#(zkXn%8yLmmzLxNrRdsrNjpysdJv*dkE(r^L`c7D$>bllg|2$C{VXZ{9%|To z>W98xL6LVG4EJl(LL;84VDL6H;P@xRKB?oCpvlY{#(k*XIiitQO4HMzdvCZz@DMc_ zdx8AEFoOW6^YeGNu)#^Y7xiL%=bw00sBp5k(+(PdQskfY~90gI+tkq%g9h$Fa3HpPM3yj zbx*?yr#Pk8UV!hQ`_m|vc(Qh8`$&q7#^=@~Z`#(vu-N({^$7if+z-jT+LEfVVqkq5 zw-o)zUFtfC$KaaU0Xs0H248tm> z;I#Jy^C$IbM-NGV(Q((d`}&h(p?DNFSANDWukgC_M(RVv9yT()np>Oq#qn1va1P7{ z#6H@3AmjeKtB(+7u^qhc#fpL1(s~&#WT6oE4%^7?g2&;mcBW^g+| z8#~D6tLb*7v_o%M7Mj0hybG1*GJns#kJG&qn`N6-OUhg7u|`(D_Q7119#^YDc|uh! zqSJRgx^Kzep)jfTzo7z8$JfG+$$Dlmz|E=@<*RW@T2b7UX!aBZ2k_J(s~#VU%Fx1}L!@do{YG=Hr*+)(|bZx6yQR zbtc<;*RoPECYe($;7|Cj3m)|_+H z8e@)oKKDJI@yzlMJ=^sHGE>qx=M=s1E*=@j!{v63c_D|?F^}}oy1TKw32qoO>J$Z= zPSB_6atz*0Ns+GTGYHaji7{obQBr#~9|bbnT%S0^O>r;OfD9|yIH}L?&!dWwvRR*$ zD(O(hhGz9Q8aLoRF>0RJYA2{kbi3_lob035)7!rhb3>%|5$^sRBeS4Qjhw|KJ6O=Z zBey?;p5`+>$_qlPC|sqth2q`oXzdFlLAzYiI zbFV2V7-w8+bPAmP$T9TM%3cCe=yzc0k2*1^RLFa@dPqhBvFNL}Yo!}dlp2wtqC8OV z%_YO+wy8C2wruNP+L5Z2R(obsDOVdbp z^_s>~ymT2h?`oM-m14=6b}QI$DBj6Be~AeSsk&o(CJT zXL)<>D`$lB?uJz?%H2osK@}~Y^y4#e!?Y@u9hq>l4htB4>0vINHt}f_axS$utD;ID6`Zm$DUCF@39YC+sJ|$`qafHU z+dZF2UXVaX3q+^8xSN%=%Wz+=w7VhiY0YRRiBYT6j27mwccs@@V?c$dm-M3xvvumD zk!`Y1uiB`Ws*KDWnWj3H<#c6~Q%yghyz{noO;y{8HCul!_t8oCG+l8=Y2$8>fskNX z+hy9kJBHn0%(Mz2J95c%t$AePpvw9ZJ8G=3=Ew%5)D{Q2YFBA$X(gLG&>4HQXS^$1 zi<(hjy709l!Rv5s?946aIfJE-J0(q1Eg{sJ`Ht6d3WQ*<;}l?oXBKf*9_jGUdy^;3 ztJ}@CiA}@PvR#(IAtZ-I@4TQc0wqw7;egq=xY*DyjB1m&_tE0+47--)EizK8Ogp^U zaW`v}8z$0XjBr#uwhdIRf5Dt;z`On66EV1dzQ3t5%Opx`%F2oDHe?=8y(h$Tn$bXu z3Gb!otJuV7=O-pLuL}voH5oKSK&W$a?p<~4wBvL~4|*}G(l3HVTr)z?vyn=3rA!Kr zuk5F2j3ZWCUKJ6ln@oF-J-o`F4W6HVBxP$6%~Tt;S9k-lnp~JEf7~wpee{g#=Tj%G z^_-JhFL?Y;hr*&YxFdvqxj8&X^x$Wjhld_*=u*=o%)_B4PU)qK>-vcFiK{ob6+=(s z!r4b^FeeM|Rp|~_$#%NMjtAfd@l>3?!L@f8An7>d-pB6g&}5E%DHBBAf$<8Nf5vm2 z7{@m1@-#uUA-)tN#ANWXbCw9n%oDh{k3&dsWjBOtvifbIGR;;VF(51XJCsc65~nlgy+j+rIF9vw5%MVv1j`EhZVYVZ@ni|1}@kRtqKbeSk2QpRb5{^H}^fLk%3e3 zc$v#3?Qr(_q1$?Y%W3-*^~dybvy4==|G#oEQQ%VL z3W{8Gpg=xJY~6qgk}@%^Xq4;F+^QdGeI&yN1S+V{a(^K?-)&@J8lyp&!>yfcWz+ll zNZF+KHh;dtu`ygp_gT)yvw>`YyUy`Wvm=`O}Z zVc8=B*prhmRg1G~x$w6iaJ%q}LL1F!8- z>3-K2E*0M^y2YFCn6{UE$u^Sny22B80tYI*T=yJF82eegdL)&;jq|dTK?? znH(dEwmZn55s4`i|1#M!Lw?Z9P*H*1vNnv7xiF^cu627cjE?>xT)yS;8%ETmMN*l) zLSuiK!TMr73S%4Eb6=UUMb>*A4tVEpXsJ>U!;r)GVl8clk&&vCuF6lmhLc6xs9O^% zt!XW^@S03$*SjaZ<`>_8qUG-Ki&7rS-8?@UwCN%vO0$0-bJ_i8_{&H$r8(A~dc!MBz1(BZ`-}{_0%u$evR^@Do$ceLlO0}D z#k+5JM_k;0qZ~0^tEvGK?a-_~PFsy|CHFnvxGK}1ZuYIPN|$e^RY}#R;C7xO8Ef#V zezkCRo+pPG!NSCvFroIzL+IVn(N6SXm84v%vq_~^oQKZ&LSBfp^U_D#cUz*~VPUng zY}2is=(Dtv63kQcilc97-+FdeIqyI9V|T*WUbFDDo->a;kjxkEb=tb!$P2TO+7p1p^cks@J9JvUIGyiPq^P+=wrM*m`H-cr?hxnq-Ohv;Jvm%oWuue4;Jv z0lvlUN!?aVXg2*&HKJRuVyNT^*wLt|=*|ks6*MOcTcI%oF>F8aK)G9Qugft>iuc#? zKNr-LWQ}|Y8)*E-+Bq(dWQ1_7Iy+_NuFoegNS~SfqSO9chkj=(E5sib)^c>NoW6vlznM6_6}v>Yb0|)GOnho4 zNpiG-e^9Hj4B`3QeFI0x%w}U^=}D!E9`&9d%YAZnF=e(4X+>u|MQXHy39FNng>)cJ zK~WjXF}h*=I3UC52{2iENJKLy7UVqVo-YR&AbwM;_cSxv1Rtrp!2V zo7`1TnBM}FGmqPT*8({h6htDcP{f&JVA*H$d7Q@@BN;6gb z?@}|^j*COjho3GcC(Mp03%)u{<|VSs_3@rc5bE4{br$)-Hs}Tmy(4*gYb&GOiq679#nWbW`vb2A@(%9j-3$r67u#i`ldOPNSMMTIAIo3just4n zsXmcgSEhR3nair9!^Ljh|9;qcR5BYMzZ1*T_6_YD@x<~LZx@_)Vv1Vu$db8Pab(vQ zR+dNO&p8CO*UILehcAzj;D-hzg^&}GD+aM28Z|CkG9@h;)GTNp?jd7Vx?(P=k~`Cf zvYNU>EKb*obq7#wNslgQv^l&kFOEQGk#tv>KCg8$)M{EuJKv++?{*ZR>|DM$8SCC( zP&ve>kyvR1Bg#^K$R5odrJA@9c56UBVjeBmEe%Z;!+vV_B6%;A|(|s8*!1<6T|ZaZd**nMM${ZwgBs&*YcAx*?d+tvA~P$K%fFb6{wjF zigD4$L_Qu30l&XR({b-hr~<0%PzA-gj>PYK9_l4Ge@c@A)&zkm#iwO*#aT4+?M5Cw#tK>j5A%d8V8g|icDq(#Rd7+lhV#_g0YgZHNvkT zyPw*VDp}kx>(z8DK%ULLlQYU$7jqitk9Oa5@g<_ve6SKjfK#1R;I-l?-al0LV=S#8 zv#rDvqV-stth>-Eci!$~PMsAPXf#c!Xv|0u*$l%x%zt{|J06Z-jJDL>lr-Sv@tI#& zE7?r*(TzgW7m<$I+c%e)6bw6);$?b$|7Cgs?pC)iiKdfhn8D?WCh`N(Yb=m1hKXHBAf2>-Duw0h-yN+#a%bHW#v2}|BkA+3cf%;RDd=}6cOEW!wGeY@q9~5JxYlb2dtOjW{^zpt*dA{%(4Daw$N%% zg)CyD>zxZ`w$`p&Y|V}Rx-D+@s`XX5{2Rz+y^T-1P%DC2 z)M!VmS2Tll2TE2k3l1}r_zlf*@VWD46z$x#=R~HOmZTmTb3fn`N9A$EY#~*1Z*=hr zdD>k2lHAwk&8sBJewx57hmZJ+9|CO$ol-1sTH@9ZJL;{>%aHZtmtEo%e3XB}=wK>c zSdhE@@W2G2oHHSJN+dp(FxScx_cL(t@ zgZ?EDupHU3@UY_jd-Wz@L{+Pj;`ki;wVcGzG#a|#k5~6^lMM-K-&+mS&!XzTP#!g| zj2PX;%ZXO`aLLM+IPIw+*7Iy0PGUL_3)mAbTpvfio=$Fe1R-2h+M6}&b1T*EJhi}W zV>pV$=VH*pj!@@M^?fo(A&XS? zy%64e?8|S_K0>;m25%jM_;tXl{Xb#TV!pO(}tj=GS|Z| z?aS|xu4(Kl{1-=&($<0Agy3nV@2<%vht%;@&TI9o4+iX4SC|Ri;Jc(`p-_8hgD@g_wvT-^ z#O&vgsY+8h3P83XQX+_yi^JX5%;#P>;&Qa#g8!Qq@nr(^I98-`Wzx|kF3)6gC8Jy5 z*d=!n*gW3(HTWdA(K`XYJ;kUapSoz~-XWldWl3 zcrdYL?06Mv%_K4=zI0H<>thGqY>>&4|+S&t~st9SbI(B}^UfTR8JYY1izD{;L((@52`hOD;K((Mr&hH!EJ8@ZQt@5a^W0b`aR&uq9z#nh9?f2wQngEC+l4%f%b~(;9MAJ5dh0|j_Q0X6ina3_ zTsKS&VS0kfZ7N4XSF=qcgep@_=yC}nLZ(u-FLytkPQ5ttcG-D+3R@a@SsD4FsbLc8 z)>S1&itwk4ea6T2XW{n@4-#z?cXp~K>tx5#6zc~F@kz)fyO1L$)!(l<2_(E>7*(p| zw(Iab&T;R4=qOMw@n~@K2$w-|S&WP^QB<>1q=5x2KCGRMH!RelO#C)SfMR9uM>4uvDI}xm)#tG8rbq=r|KGk@w&|jt-XyU71JK* z`_6I(dm3vMX!8MwsrDG?;X3%0c1PW(Ck3iYWZ=(xBu)0`gZ!L@9Z{cI-PATqcH-oD zUklW#r<}I%>C2BITyYy$G0#2gHr070?Cy4+GCF*!ouWnP94wHd&h^YOa|*J~RO@dd z+^xi;&ql4LyBOolKf%uKVdBiZkyt=*|J{ImW3wuirY5u#`<2R`_i}lLk|Gh>mzV{l zAL=Tfe~vzIHMca9E0nr9VWw_Sr)oDWdVAf=b(rk-`ci#9l$Dr6<{P%A7b!$i2H3T* z_c(OTxAcuaNjTj@la`SoZFg&n!bX36@ftcq_{e$TsWu)LVwscJmDh;e49lmJGz_^a z>ZjvkLB-WHPGe{nvQWsjhqb>XHpn z_d`+1Cp9VzbRJ7KWeY^c@?!f8b!g1-zsRRG=Pr0Cw8|s7*+P$a95$0cYr#@sx#x;! z7;(8O5gJik>~FSvsNEzUsIa`*ndG)+|LMUcRaik)8|pAhfpf%BMO9YK@kU8B;gpWR zinM*#I?pyqeE*yWXg1;9D&(_2GvihfSpq-G>T~KL1{ukmZ1RsiTihDhWbn_JCfSYD zK7Z5~vOe|j&zxw_pl@C!kR>_prrEMiov~0;i%iVO^cod4^1ETQl6WaFl9=nX?PkIE zR`AnNsN(5Vavj)R&MABS0ePi7#69;Dadjx3BgSm%-U8W-Ey>nm5dJgPgpZUCcJI|2 zY8#F=0=!3XPepZtxMN!UL$Khd+u}ztp`&zs4SJ%fnC3c9ZH+x@J9Wfa93c_|2`M7p zG2@gY5v3E1TmMnR`a98>|FSVcxZLiRk<#ZNXb@T2dTJwb41J~xlS585eshsrj4-#2<;iWYwv;8$WT&$>QY*&oC$7tPIO}P<*Y95$(&$g0#xZg60 zp|Re5mvOfwcp(1XNRM3P5XM4wz6V6PINfwX4&{RN$Djo`k5V6v0U-?JV4$FIf&Y(0 zZLA?i)({;fS6d?oEf!#RX;uW-x(S3PehgFVmsVc12%+?V zv$Ajw!q9tL;@;fV@l2zedy+5T9ewiRzTA?2l-}m<`Q8Xc#-4+jqQhO(OpN^9`Kw@Z- z@`hTgJoY%pap1S}7A8rH&J7s6n2l&+F~U+#s0qv1uFRiiclUWx65`@T*(ZExQdT}6 z(%uoHrHI`zy6~z&#hm3~_o=o@=j!yf^n&`aC!8)Rrx}4>=!1oVk_URiR?omf&%}t; z!N}gp%)rQj)yfE>XQ&6!V>Pg`H)6K6x3M*{hnN8uc)$kw93T*gOP`mUgBPTy$Hu8| zXsD-eV9d+StIy8MV(VaKXkZ(nC}KSU!m1(JAt&IQ$TXCcTx&z=&Dczr!Qzk|V3f(X zY{binh{C_BvuGgb&j?%*voi@~7qzxK9yjGl+wVwFjw<4T;pkWCuvC>NTsxJ4sLIm% zmtl}6TlK;F-+bM9VnnUl$MVFf-F1SuD{o@&f&JiU8gdFP6A*m|eTDdHCLo=SQm2+! z-gBl@h|KmGkL*d|`L>*WU`QO}ydMasN6R3Pyd&j>l4$h!yL)iLpt8GL%>;7Nsx=K1 z4A^kOyor@B%b!ld;6-ab2&7a~on~Ckt8}D0Nt{A`bC)&Q9ClGv;SQoW36>L*+eL#?n@l;Z}kRdp_4xN;a-(at;qs7K+;^FTi<@rTcWJatJ_lz;`;d>7f>9lel?4Pto5m5Q7S7 z4D9ryGHnS^ntA0S8RJWlUVc}#PVV&m!7B?2K5}JaCX;8rI$nX}H^XWjqghdfSOQ_D zB;RJ=qDWYqFDCUUZf(FgO={@be{Yy6Y`lslL<=LMCJ&BTPXR_ze7F0Cy&fgPDo79>me!h{cxM0pzPHi-61!AQ5nk z4vh$t=Bp|UoZ^Rph6Q7S&=HVz106!V0;kn^#KYlnwXi1nJ6&LC?u^7z&AjI*QZf& zv7DWqSqyR&q9Dp7&q>vP&P_VIqP>70vZW5w{xWHgA zFjudCGzihzfurw-|5MHIg{J&t2LJ;D>kEwu1@eVPf$@cghRVml?_LmntXUkmU#WX) zhm%z>NfY(-%|Z7e1uvbNF51cC@f`eUHa&szV!9{6!IP;dXnurlVc~hf%dU!=;3o`6 zm~m`eP9LYI1YT!so1fp>Q_!19r5GWfD;~QfGVI5Bq;sl9#94E{E1m1q!h5iYN2r0M z={ft@C@aw=9cF2^-*A()*n2(B7=lanq-Rc6BfA+==!{pW_TwqKy`kZpEiTG|6zM&S zRw!+f9^g23OUl*2UN()4ceuXTo4ka{@qG5_OJ|v5Lxf<*0)J1+0%7QT0Y`MMZN=jY zs)QfBNHL1aB3`MK)|SL>zRBLHYK)o45L(@cYjWU1DA2{OYv&8AD8r!eDwB@L&QP7rj3V}UM-i^C9 z0WD{Srt3b;QR{ar&z|3$(%-FnXi{leyT40rfyRYM;LYuk^T^6=7w4X?-v}*Som6*h zU6ToeDfZ0cWi)owRx>1FV~8AtcmRmSI_ydeFuFFKN=T?2_~6nogVIFIArKH{%*o7v}hy$o#$s0Yr=i>3j zd=p}a-ixo3C)h^p)|`^zSt`TMB1GS3odykZ-x#TQvy&8%HAs z+dAM*6}9k!Dkj|7_cZ+pl`)PI`$I@E9ZmIZv&Ke+Jv@`(An`%w^p~qonJA(QNFM|u z&7d95$>8w-d^<&B*QcUiIjVNMGa!llH9bp#ZMk56V{|ON^J6on8=L zF7)v2g>u=n4fD20~7&s6Ei0<2Wgn=d?y>6HT z&=o&3QdZH2ir4-5H7D#Jn2N@SDt88ymsx9eu56AKQAGYM5iizEEydVMjMJBiG7}8tw?V$YF!MKc z0F!zwFFkcIGcT6R>OlrXv0eGrwadH^9xwzjAZ<%+Ib5 zQ;y9gJZp<>>qD@9=H~wiQVgtYfq4L)&h=$s>w0C24OqovjkO{8CW!Pp8451GjG2MGjf0Ibu#9G7Z);<( z2LYB1zg>s@FRuSnsy^VM3jGmfN{L3&+5O!6B{jJ&J#0<%4n5KwZCz!h+f{$uD}Cj9 zsA#q+n1ZB(-X{+!a2_Nx?RE;=eroGUjw*huO`lpc=GN-r9IeAT6jTy9Rit}$DN98B zY1h|JRjPUQq0w`WN{+{mV%-^_>p`J##Ki$(>HL(RNOpTZ3RJ0>ZnK`6m^Lx?-mmZn zTQ|D+%HIHA5~PWychg=T1t_Ffdsgwa8Qv^O&I=(t4zYh$FOpaqI9x`R&qf(u4dYSf z{hasdaYCr~d8U(7Tno9#X1*Q8Xn7m`rM--4@{6aIh0wLwWu%mA=v#vC8rq%n{Bw;F zP$LnD$|mF(=i@vozftvOpr;yspn!kL5r1Fo+WlzvWPM!G?oLA%gaFzFYX%oY@guEA zeEek%^-r|k`8PAs7Gw?LOk+<22eAH5t$(7&4yJl+%zD4AqB0veFq?n@c5eCSY(Fvb z|00|8b;T5L;vi8F_iu~R0HKD3{+IYP5(0vW4;nNaG|1=4HxdrW6D}a9zbQ}1e#-@d z3Ap?1i~l2e;+j}}mng24sINlQSET~&`b&LLS71O;KjFX^item$K<=z(T=L)nO1p;N zYN6U>$z?YqrT7@ z&*Mo1D~Pu3$li`n)x8~YvU>6QwSfe^b+-w48DV{byC zU}S6KUlu-?%#I} z_m{ygd!Po*r2d>xE?KQhG($tth_1~A--1CPSPBgrDJe31IxyMUojAz;*wz~F6?oRf z05#grgd=V0j*|pdzMJw#*(3-&Z=-+PMsa-VYmRN29Z@?9@hzV18c~i_S`EvGHqq15p zi^z@I17Wn*3zNEEcmKmGB5Mi zJ0_34_yNM>Bs%4oVXNi>8P!L({CdW(;zsGUxAHpzWL~HrSt_hO#B%R+5si=^qGPJ1 z6AwoBk)4sXo4K-`Sisd~u$X5%xxX!|Mw`Qz%+n}MUg>jpr@zov+m^daLOd)E2<8lO z?zH2Q{-CI_C>_<8-eo$k__Q_GDxE-ne+1p%j2tIuR#f=_hxQq!c6^y4&!t4{SZC~& zE2YefHEscXAE$Dm5r@9!8)?~jyK5A+eNj zfn=)No|Crz!qmTklfN+a7pDGX-u|*v0l&Hb!cP7FJEnqtnUF!gOz?o$>|?yYWLH0W z(x&-B>w$>AJFz0ef>FO8AVLGQ`I~zyGCUab3peKl^McqoIN5kLKsOOkzdFAnW5Hm3 z@zVYM1Oha$B>p`&9GDW0;zQsAP7?Hlw(22M_B6Ka#0YMD)e8f{*Tm+c0~P$b_8_03 zKbFV}_Gt$BG=hBUK|VDgpk3cRfZ-^F!=cywnsrBT8m0Gen+9+?`LE=+f<(1AK(z?v zy<6QNpJ0$vCgeY1h{It0BVh$_l7;hyhGLKC{6J~B;lZinJFOsP)N|+6qgt^@Sscuu zLa2!vQNgW=T)X#*SQ{cuNXtU?xD?%ZLiD&~(#*b=NPhQ*Y;=Ot8kbgSeATs-FWAbr zl&FewFe2`S3A9)kl#rP!qvhFIPudm=s!!8n`)JTrg}u7#OTiL^e&5QSjZ)Q7H7DAs zIEX}74nCN-{Ygy-=-9`C6IpGkScm8!7<{Ps07I7a-I$$HnhZUG#v+!D z*GY0jm~0?Gq58ut033R6!cb6+p75pA64JtL5t)nMnVPGJ)sP7}=_BkInC$O%eFsVN z3CQ&E1Nl7uk%Wf^s?W(qp=4%dqzKWovb}aUxn}!D_7uz%_u0~XF(m*dTLrksrhjF#cZfe2 z-YUht1&dL=fJ59&_A{IHsr|9hgdqIi8jS(?-J4yP&2;V8&I10ux!*2O{McMRzzG2$ zlc>00Is)(w3z5+3L0wxo80=XvwdqM?6ThTZvQ zZPj>}3{+VgvqM&^nO!tFuRw_yV$ur6naqO^w`S<|!q_PFe47Kwt)F}75KzdA_1Vg) zuFaFqe{|ha8^vfW6_0$+w46Z5=nlp0Cc^GA%RaY{MeH5ORCjcEe0OfKK2SeM2TE$D zd1}E?j7@~^rk%A}C#vH;q`r=R#^~Oj^Qt=*hR;=HKI3A$KH1b(I^sx0g5JlXMj(7J zzDwq2Y!RnxoH@4L&*HngvyHqa){bvJ2W!nfke8|q)p~?v9#y3?`H6k^iSFqmTI{mV z1bfvg=8vgEexuSpB_N-|KYQN)=$elJvic^iL8HOxfppTf(jI}-L8>5S0%S9*>wQ!v zX2zgfAaW2Q0z4xIEDSLmUfALQaX?;3s6|uHWAi}?A}046EFfwEs;|PFrHzRV3vi#B zIRG=|dY1>Qlf##D*CqX~g;qG9nMvGFRm2%;Ttj4YLhOr0yz$da{369YI5{bTU1BnE zUx;!x_-HMC>WP6q*;d6_Wh-ZJcKgiI@A>^?euMplQzy3Q7sbvsc?osJ3*cKVKG7-~ z7{!f)#jn)!b`3h;N|ULFKiCc@pd;5Pz&iJN$b)A2aaXYE&|toF{#N^K-qj0y<9i1r z*u63iFFo&_3U0pE(I4CuKKTSuWh6@WDf>V-9u=EqyPii@hlss1G%>aKd}oNQ$Ztt? zF08&T{Y||fS@|H(+DMTmpPadH*n4A3gEy;VnFI$uebIOro?X!#WBp;a4nFQlUbS(0 zqvC;a;mzv-pcc;hovSA0r+!k~@DT`hdvD_+D>u4)^>%rd@RDeiy!VG(lC`;67#P|e(rUHVA6L#tev>!3=^)|t!IRk!eI9l#2=ryb3x4P{P3}lSGN&k& z?2=a<{DX%jiBhvqHL!`0sAJ>^6@NS(X56kET^J&>!sd%Oifm7sm)NRS#2Dm? z4RC2r=l&+(IRgfX!;bF;8v<605(5XTKoHt|c0 z*+IEiE)6y#Yg3bQ`{`{yPmi<1@R#n;=Pzj;WQ?g8KCuHaOx@HYG^S8Nh`SM@Ww&<{ zTZ4Q-`r>~3+)4=S`Nwe9VH8VQ_Ko4P$TsP40}0+cw?0e_TL;Anl*h%cjHLU>PgiENa_l4Lhw6@c|3TZtNYU@*a83W@0k`oHm)X-&HK8JLGn+qDcsrODrwAi=q+U<9Wxjg<4)mk@CV4e(7>+y zYiRqv!1zA}ba$?6C5Ph$asRa13vplumVjBDzo6U~+VurPua|r|xtJjiz-7HJ5Jqra z0`>Jq%|CjTBmD^Hz#6slHwXnF)dFM&V)%9pKh!{R<~V!cvr{tC||x z6c+p__$8LjIl*j!1H}iViUt04!iiTSHI-5RWvvQcQ7g5ZdL@I|@e57ukqw-Js4J!@ zS}Jk1#gzPgVs0b#J67^+!9!FtJkZ=nbBc^^jM!n7GL~-aup}N9$WesV3lnOCw{VS? zH~OeMm>d(5yg#>BGnnRn@GR?j*>0IV_5ms>2*vruflS6Zm_NY!Xo>tGY(Qdt=iS^T zr$l=VZ0O*Y?JS$<<*9;qOO!@CMCv5i?Ol&6M`Q1k-$gpfvm-CMr&u~zGW0U{p`!#2 zp>KZAClNU|udZm)`WL}Sf|=PSFflW?rL%fP-uvpl3?^ig8mQ^XEPD?2h0y?ZhpPZ` z1IXvue+({Ru>J((e^krTd@@1A-!&CL;zR#IH~A+b-_If*$=0L+H1-xTM*kxanEbVz zyUHHH32}L+k^%9^ius*wz$@Z+5fFwI3>cIkU{^aFMUPv9Tkrjip^GL{N>~z{!EMB6 zHjL8R7MbK>dp%P5CfDlDx4rbx*BTkTgpMD>i*@C(xzF}AmrQqu5m6jciv(D=!KF9C zH0b3NnOh)$%+)z7StzLHE_!|x8iFYt%M!GkI`6dhnB@h+ ztAHX2g7?I5=eVt`J|`N&C1=_lmz$W;IeE1Lv=|6!Bgu2wy6tP-le(Gd-Ls#qa}=E- zP#qlm%1#cPs$nTbP_H&wVPa`>Q#&ZgJh6BOk4bH}R31E~71b|@%*DX#wRPsR@h2M1 zd)K={MyJD|CsPhXe0)!4&YTT#Uo-ODs60uBFlvlwgBs*`&yrIkEtVw3h$K{ib1eN1 zO%(5)R(~~pMmZ}(DO4UMglV>lLWrqG7Smt_)n@$-_}j_4yzV zuK)w#-@=HMeB_IPq zo&FcDe*F@Ve+kIH1ms@=@-G4T`;z~E+z$gF8NUSNUjp)%h=9KY?-{C3CR9uRo#veeDF(ek8v|q zgVj&&B;?ddz2)!a{5brEb@6CT1#8FcM&^h>(PVmO&f46vngW)4DbaLhZOixrZ3RUS z+uF0sOJclF1pEmu2Ad1vP>s#5JesixDFu#LlcoRJW*~qDn<7g%&hp8RQSklOc(y?o*%Cv`0t#?W-yF%r6j=bsg)_ zgYVWDz{hmF4McT+ClK^xR7`4wu#zHM^b?IaqctJ1fwJEK+-Fp3`~j<#*+B&;%hTKh zp8YLy$OSgZvz3t`XUo2NW;?n(4<;SRorEqbJb^Ji@+UJb52c`C@SyO3NV`Z-%}H!B zSqhQ2$f2R2@PO#hsKD7De{}4PEFD-`uK)g=@lH;E{}zy`8vzQ6`G;H*Kyiw$4iF|o_Fxu>3*`6Op}utGA1fsN;{nu5AS2+jsA#GO1nm_w zy7u`pvi}l{+y(MuNxu!sF-)9SKRi$bHx!h>4<$_jC0Uy3vjUp>b);@RTU$035bNLU zZ6MzH?`{6Art-_aHUl;&D3Hd_H6h>pH)=Ap{8LRQVwtl}*EMNEK>@?_ho6>*-)nM! z=vf=;*&BlY{+IfTs{Yu0KUNj%_wQ8o7yb8NSM?$2PgVVUL#0yEv;SqN{?viHVgF85 zf6;-ur6`Cx>;ObO`gyDh8=;`=jf}7FzyH@`Wp?!MRP`^7Rm|rikC1N>e99S`(>|C<7Sul}zC j!2e!-BOmln;ou)i!2?g5>z6s;Le&DF?nD5O8mRvRS#^it diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 67d56efbbd0dbc4145ca87da5700568680df9674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23088 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

nKI8%>E__nz( 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 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 3156239266db9cceede249731f00c3822e479a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23600 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 OyIXQg_#$)@0sTLk9O=pc diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 19ec356e3b867c8ff9ab2b09364ddfce319d44d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23304 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 WzKEAQlAE;Y=?%%I!ioP<=>GwdSOVMt diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml deleted file mode 100644 index 6a7cfcff..00000000 --- a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - System.Runtime.CompilerServices.Unsafe - - - -

Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - true if left and right point to the same location; otherwise, false. - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type TTo. - The reference to reinterpret. - The type of reference to reinterpret.. - The desired type of the reference. - A reference to a value of type TTo. - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given location as a reference to a value of type T. - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type T. - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies a value of type T to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Reads a value of type T from the given location. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type T. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Writes a value of type T to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/version.txt b/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/version.txt deleted file mode 100644 index 69308609..00000000 --- a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/version.txt +++ /dev/null @@ -1 +0,0 @@ -02b11eeee1fbc5f3ef43a1452fe07efd25fa1715 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..2a015f966a69f29ae7ad9536a621550dd06064cf GIT binary patch literal 18703 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 c+-y&+VR+#gf0N|~9UfH*JD5Jjm{4}uUR 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 literal 0 HcmV?d00001 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT new file mode 100644 index 00000000..984713a4 --- /dev/null +++ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..3052c31eb1d0584b07ea40366bdfdfee976da282 GIT binary patch literal 84343 zcmbTdQ;;r9(5?BlZQHhOYqxv1ZQHhO?zU~)wr$%w-+wW2V$R&m%uPnr%Db!;Sy>fN zDae3;q5=Q_NI*@unsUvNG6D?{0DuY%0KojG>N%QNJ2BAzPfSkOv;<~C484W%35)k~ z(scV9RcUUM-@3vtIQ3^m!HFj4fjr0tqRe8#cxg=I$bu`Ek{Nk$9g#P%+ zSwp=bemC3+;2!N@oKo^=nyfsa%?SD*qvttK7t*W?9eH4_nqj+b8lCu4E!6LFmgZPP znugLbNwhGn^Az}k>W>|_4)E`U!g^VcWpY`Y>7gfuYuB;So~CpO_Vyns$(FzS3l8rp zau*c_YZ?)IJ#OGnK;p_+BzASn$X+2IN6&RC9BBTZZaZn6Mdf(dN^18w{>PXw7;k~9=a0F_$5Pw)(-hkg?77M5taqNLJn!x4J)hze+mRln|_G*laWM5ec`&#U2Nxs$b2^H5x@gIr_iXLcu zMC1m~^y~1E^dRs}`aW~nDMz5}bptcqfF^G2IS?^U>sY0zuhaTsG^1Xc%kUZV_(U_t zeL!bt21zLOM!Z^tfn1=$;3>}Q)}eBaR|ny$@e{Q~8i3MRm0lUThN5QNOW`HjsF7!@ z5=?4fYv2(xN8>1J%4Hp(T(v}UXd2QmA$HA=ZI3PX=axHx*+kj+ci0j8rEQzd#ACNr>x#|S6ycMeUHIa3*1t_ zt&$Mq#B!`=TR#B}%<@+i?pOK=yec24@vUEqm)I@v&p##XTmM(^oaNh1jYehBy|bND zjf-~a+Kv_oa(i;^mQw)g6BCKW*C~mdKAwSidRo^dnJU$uJ$+=DDmy90oOJB0i3&DF zwa@Um--qfRwk*W!Nn@uaQE=B*O3-DlZ}Y7zzP|k#7UVHWAo)Q*H!iq>l+5V7al&XRi&WOQ?z@n0YQt`yZp!AVwIDuuTFc)H1k&(pI zFFT#;^?hJSH9EVwNr;A>tG~aWH@9BBuR9TDre>~gt}Qb&xKB~kK%xKuRF7T{U=G0a z!Wnh1$LDdU%Cu1m>^hOhW-I7DiycPV_?FCy&k-SEri|$fA4cS78tO3cNeigmSv@A)%$P7Lal|6lVajpPNWPtD z_pLlpv(^rfd9qkP7DdcEc3OXa;{(Ra7IJ{QYopQsugo z9?s#8X)auVE7gE(b<3K;^BJ-9X&Bj=Shq9N6Wa9aH0ZF)X}C#vcJ9oM@86G_nfgFp zG}2~wFNy4@0+}-?b;#$iKmwUK0%Y8rQ4IPGEl@=hK%n^3h;Tk zW6>v!U?k!TRe|Z{vfO#^QO#u*Q1^8{t9wv2;qGaMPJA|?XvG@^EvypJBH-nSxd9N7 z7W4pkdlA|Y6ccRPy?Rb5@2VlJHMgrSCOA0ozsX`R<4Y_{n|KGK@v;6Ob{ClwF}FBc zoXPtjP>v5Eg!jI6bpGt1R(K@!9)k-jch6z9)ZW`eyyvSb(fj5k#Izu@7+{bf4(Sk_ zh&2QINVq!#`#882B$!P@`4I3KW5%N3vZMKkVUPCek%OMN>_q8DTJD)5nWE4D;rm21 z3;!4c{sQnONNE31Wq=YmC{G}XEW&6xAU#Ymm2((TS&cJAE*(M!S${VSV5G$C2-N5& zNu@554mHV(uDnSo1|T3?qHU{zz>F#*9}sSfni^hmksJq@L8*e9Q3=cPk*N$iAWN3* z?oXwKm!}2m2!g3Zl$+Zlof0W_5=n82}p+~aRoRjP?nG*dG#^YsR;W7(&$$g z711)|UZE;eiMk9SXCo?~i|PzPH%U{n3}JVrD5ycgm1Vpr!iUo_VkkH2=i=GNE5L{I z-61QhDwL3fCn=bYna5M*S0Pd;5a;8@JLm_cZ$Lh33kC%{3U2j5F)d3vi}3crF}b9i z#kmK%GCjj8?Eumv%H-o8fIxQBPZe& z%IkC!RCED7BOC^suQY4GL_peKAx+L6iXX%Q{)4seqW_?0qkr{gBn|aCf3YbN-wuEN zq})LfUj8z5Us0U<>C8B2|2nyU(C7NTrCBKIDJ1fy1M0bhneD^=_?HGU!H4a~hl)r* zss_O1zKraP;))A%A{q;s14<5%BOTP?_W{6QqD1}v(1H8#rGZj?7z6YAQ~}T>AbgN$ z0aU>)gjfSYeGtORh#>p+*(})BAqpt!2j@nJ9RWOu9{`sE7J4rDFxa=o;8VWT|Gb7h z7U9o`BmZdd8D{^3#Onik+IoQNuOA;MVum}i&xjDF%E=o%sD=v+tcxEu!x=qjfDd13 z?+zJO%?T>n#S5R~fEhMOjoWg77=Oq7KWQ|0g#9|SF#qVZ{(Khr?eTj=^a8gD|8SPvcm}S}5wL_39|RmWD`@YJ!u3IN$)oD4Fejtx3ovP- z>MJlSqv}gA5m1e6aFg~fkmm=7*QBGXfpRDtex>YFF8ZD+4mKm}b1*lf>I*UB(2XdV zLMdotb%xgDqWOl_l%uJWJ2o2}J zXz3w#=FT$QBX5cQ-OApaflw5%fawv!D~&=70^HT8W#X6hN^0Ru4XKj?mLcf9`IGSS zGTHE3&_<5#iE4Y@^-4G>5+;of;TDwrG^vBhBu#v0UCkb_c-64g-almpO8j#LG3I(_ z9S%!O?$xEn0|`v}XB--OW+9LI>y06Mt{Lnf;YKcs8qRRbr~Kcj>=6Yq`Pg!>5>vp3 zpJ1+JLLSbg7JM#bLgqZAWQBH%7(H@j;gcjV7*ReZI~?2Z@TY-#-DCbp%7Iz)2TjVD z41*vcyg6|l%$JPHAY5}051Z_%V!J;Er9TA&{!}cTy$wcWjXa$|rc24{3Ty`9&B{u~ zudKxl?>W40i2|uG2b=?+a!1V`fXEU<0(skV$Mp}DE2IxgA26Z_a>jwtkTbpmqeJKs z=wq{I6Z`rxSu^j`f;nm^z~DpvF(~$MQU^wynlJ??Jy^f9os|T-*8pyFHR%2D_*SZ; zE->^4a<b7anw9js>{F?5;P>v zqw3?Vsk2}Tu^{>bUOEcnK9`V4S`;Zo)^11irW~8$Th73h+i6j6kZq z95)(p8Gw-rl@S?u3aL#$%*)M;Jl_rzad(C%*z`SAKA%%{j1cp45PL>*GMi80)aDd| z<+nE*DWxFu=}s5rZFAof0*%A^>O%*criKiODY=NKiFqm3l<&Zu1d0eGbYw*7N2WH0 z22xb)PXrAlA{42*A#SDM;g)q1wYo-4E}eOm^m?hCnJwmx1f{}PjoviWoigR z3KU=Ggq=z!`~KO`UC%*w3vxY9Xoftu7>|_E4nf-eD8Gi!eIZfY+sE1=ZeY$?T zZ|)yIB@CI1@C9|HsgWansWozOWD{7(HG6Ethl;vQE>oMd0f)r?Du|+>Kppe+`r$5- z^{CsyxRu>2O%b}SBF$f^_xDD5Byptv#;K?~Ao#I?CHS9W$*%spj60M=pOkv%Bv`!E|kIFUZ#@-E1Y zW7~e+okSj8-wh0;0_xwsR9>oJ2zm1C%V~uD`Za5+8%R)ff*r{O+yGP#dWIO7IOj5! z6ybo$#6UY^ez2Rrlt~$aAx!3LZwOWZ{a^r})XKgmbP0)A0cjV^{tdqrx?&Ot&d|Nt z71tWZ;cx#UMrkOL=~}9nWd#9VE?3*Uek3g9i#HZ5W$(lB!EY{sfIUnkznC}51%_Db z9KqdZ51weBfn9tDC`Y`wASU>&Pd%ciKVkYqXshrUoyZl!$l(qn075b+Pt4I+@bx@^ zb0pWnkgMocAPPWBA1YYx+!y4iephEAoPiq;2}kgfzTYgYPmkyL&X@-eT8E3FRA5FU z1tB03NR$WR#7TG#k?3hJfROSf?(c35tAC>~<`!hKb~hS)3|5DB6`KWC4{%(Yvw{IW zcZY{z5J5|mM`;CS0OrgFw*Z&DH;7Qs*5Xb^;2`t%Hux&7&0+0g(6B!`YvaATAH00f z=Qn*oG0;NoVns+D`R80)y3hUkJdbCGR5=-FQapOHyB(%D*LZHn0n0F(W@$%S6*RC4 z?n$k3hOxFsWu45F6E@hf=B@v6M_3|4^-XejyOaWrtj{%1l?Xuv8q1GT16?I1tAuS0 zgHuf!54#D_C&9hcBk-f1a_B!+E-JcnfL;_U!s?P8NCX@me8VHA4XII-i0xuJ{@nlY z3@QTx9Q3QqpcJScF)>f`tdyaJjM?6!~)>ox>)klCj1%j zey;Z8pk8rOQ4n@TA#LuxB_QkB5+Rk@IVq5oSl5tWjD*M64goeyz@yo5ar8JVe?khy z-eLIaUj6oiB6~En;~NHlU%zfW?s^^knT%D;(TPax6pvJ&#IX{{RG_B2h$e&l30YND zG{pI9#$XJPr9gvW=ghG}_L(7}kTy^dl~M#QqAX<`R1`fh11gA@5g!23pC$AWN-1hT z9d7ccVfpe%HCr``Fa43{QXuq0&BhEq2JKtMFIm+2ju_O*`~QTM)X@?E-=K0@W%(z( zWImZXhsEl$7J=mCYE`rapsEwaR0R*rLkfw}0-#kERBFZAF zj3rei)`%h5z0UvuLMr@dA%g*kXzvQPPw3&n!jClLa|2BH^S9^Fuc# z?#SfKRY72?rBC$h(j4wFv2NjxcwqltYa)X}h0i&_?qg28hrhSLTsM@brv5GC3-9!AShW$hcu#%-fqESngb;N@ zxmoRf;Ir;d_I8)NtbW2?ZEIGYtT3yj<-S;{&|U8#$*t>=osZA?IykIxXq3&ZWqNe0 z=v*;<<`QsS=UoVyhyJVEgn8Xmlc`Ky+U9L|A{Q1zx6Dmr>-2XfM|gAI$EAKiTC48V z!Nu&~&%RU_OQv1mm;=lgc`LdAXZkIRYUtaS_I)Io(|M;G^}?yM>bcWh{#IohCrHb;kzpA+mTDOr1;44Gk@a<6AaR&_uc~*TDqkv-4>uzvV6eCw%EHZ{6v1X{+7yYU%Mg zjgMm-bbM_OpJ2O<@P4X`1Gw@Mv7wr11t(VoQHC1tN3G8`LBZd5Ip$V??)Z9#1G^g-d`wiIJp053 zHwj75M5^cqCUjKRNUQ0cQguGR{bC;-h#O3ch9Q%F$c9!vyh?i9!skacVUYqW zX3m;KVK8xAuMNO8>X$}!}BL!}1b42rHV6K6NZ&1^AW*+K!NZpYBu_8aVLt1|7AQ62vt$w@pnJp8dX7=3s zLI38&;84xO#yt_w)RA0)&SSWq#ZUD9FN1IAah067|8uPBtEoJfr)O^+*OAJfp@)|1 zhQIt7y53w4kyitngJE2!u_buCOas^J5!+)Mvm-nz3raO6saJHl^A5HVVxcGp_RL;C zxu3VUr&@}&HxCTp0gsN~=LD#xJY)iu*)tD*eQNf~_w`J>{J#@0vv*N;VW(y}Y_*u; zGtA7V%=4=-co){Mwz&<0v0D0GA0&C)P$)`U&+HQ4 z)r-d1N5^eat2%j>Ij-xw%@5DP^4Tz2<1n*&Yeq*J36?`b!xrV zk?t#;gpmz-IiHIsiSv+81QGtXq^ zG|j=86>RBC^5SwE%UI)#XPofBOKqtsHByrEulQsZHPb9DJy1 z448g)tanr!sM;!aFfG?o^Q!gE<$YiHj@-M3PL*ic+T!fu*YcfwUKmq$@H{$=Sj=4q zg`2Ol{nVkq`+|SvW8#Qaia773=;fdG<)iM(>&v)p7qdAJslk+lfx~*i;Z7wdW2!Bn>1~;jM+Tu^$-&a-zo;iQEHc`%X)UQ zX7gy6iw1#u;qq5Yf}bACM%4~yzQOFuENhY{{Lf~KoyJwXmxXGsNv+=+u~BEg1TGg8 zOVDez%665NrhA7OLB07;)>;jWklbVHj3uuzEhcWIQP1a;f>T((Ni2$Z?(BL?o9=Ft ztC1nkw)q5z)2(WKBLRGDyY&?d``KB|orCF6P1Jf)Rc$7}bd+KaC%@6C*4@AQSiSAQx9h<7Yu_F7>sy$c zR{4sphx?nAp|I)6$5J=#%R7rle6>o8o*q|mrJY5t`;7X{YM9!v+GyJeMh?H_etyHA zImi4)AHm0<-L0s&iO&{ojZ;%P^_S2`_9SG3ax9cq>)|!P=75%#nboe=^{#S9vxB#) z<$CdoRpTkuOU59)IecEBCG&$J4JRT|zYb*4)h=D9Xnr?>bM z<{g-|7g;%1ctS7sghA{PLkc`XTJ#ZS&cSCI36XBIx3L;Z8=T-Jdbs4V0n@_UvcW%w zTLu(y4k?r!6{MU~iWdJ>a<~vgBYwaTMIAPnDk4#l3Vav0tnFFuf?o6Q3U*?#M7Os{ zys=Wgdc}`_ecM*E^GGpmaiXay?Xu(5CP`P+Rp2bdD4#MXTgSN5VdiSpW;8iUr^}>K zdI%ZINh|_vcYYJ+X<}~N&m~ihQxLuNck+XI6|IZm`|#VA3z zcei&=S6rH=NA5frW0i^4aEAjvR;cSJ{qmBEsaaOntETDGCxrZB*UqwCmeR``t=}6n zpK|SYh>u5V>};A9k8ILno~_5P!;Q>v7e>{*7JmUA=`PsoZD}J`R5pDL^do}#1Pn*{ zj7lrh%#E|+8vD&)D2tU*W~JHRV0pO5*9Xoc&j!N{(h%O-WOl3k%ehU_$F%QKxK(+)KU4xO)V=sT{zEVtxsu9>FA@3V-^s*sU^@bz=K*Cd zeqzYe!J=F~5B~dQR{1pDvA4_Jx;(U_?G>ZF4-dlb=SwIzBLt!MkoDuU~vyuPunpl)4V)ZA!l|R$N+l?v_hx{hA+NS=nhAlt+mu zJo_sb5*1MdmYgf;#yzll?0|)O99O0yr^ck#aa3s3WdA@{n*Y(YFWWnESnY7N(YU4< zKJVWkl2O~8g_*~8xDs_1_xf7#s$8*FcXJ(Y(2X2^&P4!868Q5QvtpcG)l}!++bFkM z*qQ45>*Y}_sEXujILlUM)qXUtFxg2pQEcRCb!EOx%+CY5#P61DLT;PM`F18tKaP+ zQ`v0z*Y@DJ<>V(%Zg|J*k{7;Xn#)Kj)iP5?Npf8M`*d7`1_S05_r(^@sR(WClxN~J zdrgsU$vqI74PTNxO;XfcI3_CI?WIy7dPHb!LqafoH_R}2OcZOlXSfKwkV$w5Yvvj= zeIMYKr0#4`1dQ}9L~CmC1S?|pYLm&s4{yHRw)4~0Z>K8OP-T?NWW)*KW^3Ip6rV58 zWbK__P#6KmqR%>r?_1l{SYOJ$!6lks#0$KjoZ@F-^P|D~yCl$H22of-T&mV9up0u` z8^Lm>G(%?tX-Q6P3iypDOc^f?28B@O4g8j9cVBDM@L1bu)122H>3ohLk&c21$WyNl z1ao%97W?XMk}d-tjeCMdL$-U7_=i}VxsGoTv*IDQ7U1vhbBTHMMFK*2gQd8*7ls`b zM~fOK&|es3D&kaE--xr0;a3nb{;T*1vikBG3l_+Q4(Uw0r`Oo~p4e`pzn>k2!6Bcc zw$nW%5yNWXG<`G}!$vR(PG*<=5EdI&pZ8ht-oQSBLesX|BGBqNj=j$QAqm67(@I-& zz4iIZWN~kC`M{%RDW=nP-e{FrAo0Fl?n#5Q(@If_O=EJ>d2Z3A+~LUctbylZ1=;QJ zp2~MRYo$YXpYr$PiYa_qS-@|C@{<~673FbJ!e$Gx@h=tU>ljyzwDLZ7$i&PPIHY%z7N z@oaB3TC-cP$;1^$hlE7Q*vbn&v3BjHIdhM%>UXTEN=%w##OoImjgCvnhw;rtr#eC) zNdcWpOs>h|aD@ud^%MJp!@}0rR$Fn~$YbT^o$5&08CO%{s_mlF2!dt3T~48szRGBGMjXk8?0)V;iC6N#9fuxRWrnBXtcoGy7|f1DM2P11u_nw zT@Po{`CX6iPn|%snSvWf)7WYWE^f!}lsz_eD9G51q@s@9FeCiz- zs2{8>0#3J7k0=9`a_4mY*s|B_(L27plpXMr?oO*ZrbgY5|H8chDon5Q+iDjFtxH~+ z48a__vW26?-#xqY+U^>hS!}n))1hss_KT4HMTx?XSqR!oNAEN>{i`907!CbSQtNTi zfZ?sUJP|YHDLY*brY8Aag8Ip7h1X)WSuK#+Coz;|*Cq4G7i*3-4;`oGzirn2!Hby; z8!S#c9q^tdOfN#WD{(}xJ(wkEtnv<6u!A?s`~4W}7@!HW7~f&I1Ad!?kiK_9=5Yf_ zv#v!sc&>Nr5o1W0?*#m*zc)o2=Kr?R^ZCtCi@ys`9(G+ zeQ1reVtMlka$C%-5ALLNK!U;&&Bf`1o>H;0lUB9kMI=aC^KU9@4@@ya+o*J2t?c7B z_dVUDw%Pcx`9<4CMBWFYbZ5UB<-A(sw!wy1rk}2}U^(*cfFN_Rg_p*AJ2ua4~!7PLx9vl>fSWZU=DH_|Bj(RMaG6 zWwADL+#}X6@wGk%&Qi=Ip_R7SoXxZ-{BzlUNYiNYYRTSil>M%rot%xeXms8EyXi!+ z-=|rWLEKCFcr`jALa}W`ZdENh21M@bL$R#PNsREz40<P(RR$b11 za^v3qBg=5T=kYKYleZhz=rWHNriCp3r+s&GCB-di4vjo*#;b|+*HkAR3MvMi$Jts9j{&vOva``kLW-5;NLL#=G&r-Cb-Z{plfNhwtt5|=t#)&(Yi zwdnyQ~NFdYPO`IKG)5=xeY!rcvQ^D(}=3!t`L z@g$v2<0YIDvy;YFoGxEKr?@m3`F&ICDFGcCz0Ja6Y(RqEHV4a5Sx8 zPTM@^%V0-yj~Ch>^Y&5`HHMSc4JEeFXZ!|uEX%JG(VSnp$50y_yENNcmufB#-PPgR z=ChpPNVbcJv*T}IoV?HI^X_A(DhND|9pv`PpV-gz;{fH_zj~HXK0_TCJKp#Bo@a|0 zrM?8oS%$#5waiN{b+)_&LM5)$f5A4kFOmr={9Ghza`Lx&v`FmqVs+f*88@{GH6=MA zLpz|DzC)}1r>HG zj|MZ^Jth-RhPMlSGYx1fW^0*lcq#I7ky}p#Dw{`18^)hU;!CzAVKrB2swsmc zsH*RBc-xZ=FWa*9QrZ06#5aeigA%Lj@CeyhJUPG7DkV@66LW6Kqko?gf3Ko{mRwR| zO`sB>%5t3EcE$(?W;|mb0~fXl+kIJSwPdPaDxJ=f7T+ zfFW0!zA(&vaWa1~rv(HHtZC=Hm>4QMEW+m(Y23a#cbFpKLpi`W!b~B8kJ)zr^aPxw zeRHfq3*d9Ey_>;I(Fg9*#3C`cyl2Bxr;|k;-R?RNagowJ2fZ$5kM-GEyik^wkoJ+O&<8nEg4WB9 zUm_dh;^%mqjNE(i#Vt)&)sA()?3`BO^3|UgI`l6?;WO97*!Iw}ps42UjaNg#kwG+O zy)I(v1tU0yc5UXMc0@Mr3(>TLlvnAx@Z3N*CVDp39gfVmkQvDaH&ToU@M#WQqKBpCyYT#c9KKp~n;dk7FC z>}oU)7Vld)x?;^YP3KwO((w46OI#fR-OsRX!rT0&gAABt) z7#YC-hqNxyd?c|SC7dGpBkWOm2!gj4mG>50P_HK_bH115z~_!}xpgO;%em$dqX>hDDF$qMzfz0F@X>|mX58&0- z=jaW?q9l3jXD#>>91s?-K%2b`3^Lh;`d8^Z_=GctR}gRIm%i#2%f@jR@Hw*YJs_sy zY=9vuh`Y)|Pw^N+L{v9fwwgHd=x+ZIq=E}xkCao3`8p$k6n8(y)omYc_XZZ}k$=ns zx|OPD>2b7aS^cxe2sIW7>8 z&;zAM=F|`M7lzzkIves$N6p{{c392MvZvp-JCcSM-or>d$ffw!#i>Nj zGH2Uzve?3{^LF_H4);CB1VTM=s@(?n3L9+kHp9G7AphUw(k>jQ6nP3da zw|Jtok8a|*E*14O{pP?Uu@dE)s>ji!NYPn517s2n;)hdU@+FSY&YWzjlAOX~E`9_?VOnITtcAm4bN`{g4i~ zeFMPNKR{=a%{iB~*2|ftLS#5PZLGcpG^&X_u7jHp@fzB&_KdpW#duG+;j*)2B6b1k zTvs1fS2Nn1m;ENt*S6;mk95Ju)&^{Qkx-xWkCIh>MiF@iL@1^nkHT52HBWKep#C?_ zJm|uQ*mn(b>eYO43pySZ$|94ZAe25Hp{!3$`<@YKyjS4b6j$+zH5T7}!KM)2mhgROQ3 zy|48|_vPGWv_?QJWr!8f5-gYUUCrEOrhj_MkY^rV?$!R9kim$X2xJuSdcP3{5u6l54h!>?S zemJwlvD%w_7+%Aa8Ty^ODlXa>LTM)`pXI^eM=Sa#Tc-HA8IFP_#NXgXEXM4Tkr5E#@cb?qSS$*a-Y~LoGp;*JZq(;BERFrG9>E=9F_- z$aHvkSa?{NYJBl>qf?X#obd|l;hI4Gd_hdz4y1LL?{c#)koj)fNLA@1$OWcamQV5e z6(myJ?@G{rl5ctETT4Dw* zxylw#j=-Fln=|1DxD)u_1H*QgnsRVgCJgBRlk{e%XZ-&{dhs9IO9@ck6k9pefess_aF={qj+S zA#Qg6{CeGb`SG}$x|zC}nQczZWMlFg5D|g^DDS?%u>85x4dZwcewLFU^jsD}F7)FT zJQ}%4&$={3p|vFCFz%ATVChrF_wL__ErFw`$Bq=&c`Mu`Ia4O(jpvt^k|B_Jg?#{! z!ejad|KjH-Te0G&R1nbsPecWj`R!bSf?z%i1|Er`wpaOM&|v2rg8Vb!S9EX zMWBHEH4r3)y5+<;YC1@KAQTpYKegc3uMVo$57i7 znWNt@aV|L`bh>{$oEECb8@9IwLgKasFnZW*@>t|}^kadq^6VoHQ@sZm^17rTy!~Ff zd_R=ZN5u{d%=psJc3}*$V8B=sGa>*sY@hX5S2GS>IQ}>APvQ(-M0T7qQ)Xl`IE~Dh z`!>P+a*=a3iz4yJ|_8H|d?aA&V;$7&MQ>R6s>O0PXSt@Yy`CiELH3v543olcfL9Sz@ zW7^$l-KRY2Rwje3F1WIg*Sdj}?0h;XCPApfv$90woN7=u+_A6yq;iOn6@_Yg_o4EQ zjxdK?0}n4lApx7~BQ`DYcRcc-E4e!h)x~g_0v84LRb`jg^V(k0uycjL>Nw7hjf#%n zqGsD?_x*s4qUPacyF_c20SfdzB~Ls}q4L^KzOH7wWOAcKH%0L@$#d-uMIT0% z8Lb`Iu0G-ZvDloaUfBsGRF-6-3choaUeXbebf$PJ1QsdnE)=6XLFwyWvKD|wCuXr* z>W1+bwErKFZU>(JJ2_}2O5h?Fr}MzRA+GO;0qsr{^#FNTkm^vN%u$~yJ;6LEi-Ei& zCpe+FSZdOezAtC&@&G=gHE3)OCU;@d z>w)i;XwmDz*Oh3Y@`FN@XhCepr$Nc(rG&49a!@A)ar>!&tti5XX8vhJ4inS=(~2Y` zsu5f)z?c*i2ay53MDXwgP*9}?xC8kCvlPgRcnh)ypap1z6YL?T^Ln5o10Eo!5Df$V zCHI*op_BCMvjn8Xs}ULr;e`eef4e_WhUa_(dp&`LUT>Y*{lnYZBxOXyU+tZoTuD1B zP26LDFM-Dr74*5+E7neZ`HWK}9@{0b<1OZp2WI~r|B5F#`gPz}Yx~M`$k-+d0rj^3 zhjO6s%>CoP6f*Bahb5f%hp`WugNY7cM6A2xMHsMe!?4gNRtF8R@Qz#6U(Uz79@#cd+Y4kgzt+xkdlNciHc4kt@4( zejKh6Aej=b5+b=At`a2qiB!&>aDiBkpR3fT08H?wNKModuERmb25w-Fe+9xh&{n4C zMf5_lXh!rxxTr>yJ5!P`d?`xOCwwVR5+s~8UNR_xHCS>K$$~RMe4vS-4;CI1ZAyOX zsBTLT6w-(ZIY7dYI5*;miSx=Bp9V=3YK>Tp0K3m9YVSBSV@2ZOp!C#R4EcctOcot- z7AaC)TT`7}e(0pZT=ze=IBO6&xbeTQL$ayy=;J8NiRyhKeb8q1y*2P7ESwot;n~iq zqTqW(s10pU+1dK3;R$1iOuV9Z#HsO6GTv=aRYRg`h6Kf}Gy>>xWcuO8QAO>NL?ju@ z60fFY#^e+%$eheg_1-(~se)rCk3B`Nk;wh%K5pIbm07OB1ELX z*Xt+9P{ItdKpj)^a8TG1$Y9bUVUGaFQlqdP775T*A}PrF9ckvG;2zqj!Gi{OV&KEN zL{Y#l7a?ykSWb(EU+sd|EQ=Vq4K=D!PdVNv8oB@66Loj!M3X)pSx?!@| zX1LnQ4djD6%(c88#UE%T zorSvQEoOFuA@miyl~oq3CerX#tal<+*MBjd85etvK;+n`b;IWQ_3 z5S9`fA{lKVRVh_zk-su&c}aG5BJWNV(hBZrA?bLZ-<=XLQ?w6*RyrotAU@e~WI8XV z(=dOgubwL)bvf;*o>pk&OQ*1@5%`b{#%3x;tE;EuO|0>(`K$hosB~6s~)W4 z&Tn9(Mhpi)u`ZQ}cP<2tb~d;3Zpfh3zLqG0eA5sH#lf9VnA*E*j!?OZ>H|o1VMD5%$p=#Pl7WX5W9gtaf!N-*4{dpqxZ)V~IJCIFB8Ng0xYl0mkxWIh_ z1=6t)IDb=j+?!&u_gzDYZbj>JB=Szu*Hh_g0j!MtyDBT)V}6aD$GJtanhbR@IX%ha z3r(1ty}Wee)zzb1%mcChAO8BohV`s+eUHmJl_?`^uw~6t{{d2e!e9HtbT5yJ299*V z6S+DSf(dknALa(SN+MdB`wAwj+BhEg6Yvjv=6QBj04~*i@2i|yJD4+coH!vG%*3A@ zda7>}Pk3p_m4aOC7Wd)j_|Pp(69AO|Hik^}m;C5s^|J;%HW>W!txp-kAM@itul3jS z*lQIp#HbnM&s#_1zuB2!29O`F0RePgJ9Q~w?_HiBegPHarC4HwGlSwD2Hc{y};$ z@+)emf(W_@`o0e!`9MSjsRN>#^f!{>K|as*$u0-Nmxk%Vj ztHN(aQAI7TNFvz)-R|(&LaTxcOhq9rqUe;d<45Fk@-ifG#g(5PC(%|>2%}?T8|C!} zQFJz3@EyXxmSt%W%izU}iYR<+XA^64=j@ah*7A7(MV#;g&`9QAvWN0~YUFpy^v00L z1ebUP$)ZQHgvYg?yl zWhMJ$Uz}v;-0l3w<(qLa?nd(F^L(GwEH?q&%u4;XGM+e$EGMtzdBdI8lVQ%#i%Hy6 z?!qWdGRj4k!(k4t1_#) zOXn)ucGfXFP$e=_D$?wgv;8)CJX2m99zjRiZ9BHjmJ$hDoav7eqVDWw+L|>ylId2zTkH82|E-Gjab30;I^Ny~QE*_k;Ef?p z#!(1#D0CW);SG25Q9H|Sner??Pxd$;4qkow4w z_&sX#9h(}1Wpq2fgy9yu;n~IP|1Bv(dwGt^_+S>Gc;17%wlz$hK4^RA@WSgbm@H%} z(Tn-AG3k+c_6kV9_6!VVvBls1eo}U8nJa$aC0UZ+Miok;zJ5@*!d2GjK(^qq!>{GB zPA#t8XY*UDy|WSLlep0#Iv*N^Yb9bhuBm;Wf*bVZW3(FU-?aIxkJ3tC6G~Uyo z<&}h=GJzKHw#3R9D>={qtSfh1w{%7L8Kh|*s2f~UBaR0rSJdQ|_$` zz3UYQ1;Fvrtr|uQ_@kfw3E`eI;2Qsj&l0FWJZJB$!w{Pg>HXCV%1OJoipP>f6d&p@3p@y#;)GGS-w;o62?+jjkZ;w zZ+|HHp?$-n0$ePt3&XN&^-2uU{?MmM$U%UOJNhq!A$F+zF8Nh$EUvavw7{SozJD4xaS8N zM`!4ksDCJ#C6fMTaqZz3=4ZEA>B`M3nWVbqSkH`cm5HxWRyw5Ex$(~TT0YpVP{lXq zzooy7)3(2z_f_sm##8>aa@jh(>29~;!{Bo^KD_x+P*QGt8iEWOORIr##LV-NJKec3 zR2)_Ac{ND4dEh>Dq?39!pMCo;fSV!+JHTlh?xrUPH!D{WB_8X1pn^&p=RTOVM)g!D zabUesf|cAYQAyb&L|AK=d%z+KLYkHN`Qp(_UT_GetyF_v(8wVP`wX^b_c)%mLsKO; zZ!G7NVeW8NPJ;Dyw)>8e|KqU`b93i{lpR%Uyo}&)J{lGV=8=RALU3$pBE02wG`BJP z2(b7mW$4$2O@5lmR}2?%pT2Lnay`Uap16hHqkvXeG9_+wN5NpN6LF(1H1E zS*R@~iffbK(436-t>t5UBaP%$8PqkIvB?wHoJZd9r}EF8T9qk@oK|8MAHU@;)BROv zl*sixYMH%L@4^q7TFS##4yl*6DWkYh?TDUfEyk5IYWuX7ZM4ya8LpnT3B4NP#ilpY z=N(cum>iXgY)h^K%t{7rIz`?uWYJ~dD=My}+X=VS6*}0d%#C|z*_%kv*EPkZbT@tw zHoxEkt9$2ByN+PP^5`dUqFuN5X;bO$@}jPC6r5e#WhU->BWL04u56LZsDKZYu!RLO~t*Ka}0jZ=%nwggSp=R?iVsD)*eY42I<8Y1M79viGP ztkotin^cNL=b5%|{%4xvVpgCBLm=pEdDT5(XIg9X(?J)$BqDCgk-U$`r>TK< z?<}>=gskd9;(c}!smaJ?J$)x~ljZyzt@OkSL)!=)X0*oc71sRhU6h+cfzoWm4!fsj zR7&@ei@9=v_@9ws2HiajBW-uD5$mpZt6|raOU^^>K26`E*SCu{>aOD(GS;ve1z8WW zewZ^NGRc zv4nrHUA~tL9L+}_OOkJ@S-E*SUfX5%&tBuR}3#vvmZ@qH!4zJ%&a|VQ~IP? zq&V1948O&nUB!i*ZN8_Q$?yIOaWb=~{u(tbhP9v~raz-M{VjAUV_iDT?2y38d)3!h z0Lq0l@ZSuZEGA*DbXcECW%G@^hibjGlZ$x7-}SMWa?QI)O0x&!c;9iR{#4yj1(UsY z{}0J#I{=p63Dz?<+PB<$_^4F>@eSb#|5(xKJ!Zm4GX%C|<`zDtv#i~H9X;rGL9Al7 zQ$PLXOVZP*Yyi9S5vuw?OwT3TG_{NG3+-)VinEHFGG| zT;p|7tX|%{`&v`0AXFhUfS- z$)9A^m#efhGOWI~{mM?45q&W{bgkL}#g~XWPdCq#)M$LF$V-Y&;+kt5#kMtLqPTm+}KvXX(|b<4KAlT)KCo>GkyhzIt$kD_nefk)vm zSlR5--e&{iieS|{j?%wlG|P=Dwv-?Nu~SMbA@oUvcaaQpk%KCJO5$#x^i%gPh{fP8`Eq&QFfKl=x-I8H*`dd0 zJD;t~ckI|d!`^p#QWdpgPUt+Rfp`>%b8yapG1V2DTl2y03+N&E`9{|I$~rxc^12;Q z0-Li805#v4Gz6XBjf3sn(}?s_mzI|B9G87btctpi>*bXLg?^9z(?$Oli*gQ+4!fYE z(o++7j4YvRQ;$QDo!iU_Q_cj==5aFDLr;fwhG*9~O2d;DV6{V>ZkWNxJdiML&3TsCg=X zsA!YO$O8J(3WPc)Io+PeFhM2NMJjLMcSYQRlQxIjhew-IvuR$;1m2*HxT5mPnwbA~*vP)MO)UY0zp^gK zbCY;c<~8H}EQG&2SidKG4kr;K9++_2Hf5GzCpc0>8lWC|hB-`nr~u>llGK=m)>0 zx8APLD&qiySa1-0STNv?qfx<`;%^IVmh^fx0hgg5r+_xr72AR3UU0c$t;2l(Qke{a z^`ulln~Jf=nNQfOESo+n&rXkt)zK9Q9|P)ZoOk= zhe{A&ygaom{)F1~<%>zNx}f38{}SO5hQlT#v1%%bVoUsr*At`axCqU!(m1hg_9@&c zeP%47eLm@Aj_Fz#K4KZNaf_X{!1S0%NDve^cqNM$Zp>^2`}Mw`y91g@=Zhn$r3bz+cLuacx@EYo0b6`YT5kuB|&b((s+?$RFo7(gIjwOUm1B^0V$rJpq>=lDJ2F zui(ohOP#8$@e(4w{As>8)*%&IveLT{meT{*<&8)KuPQI z>&yCQ^u7Fe8v@~W(qDpW=CkcdO=pQ(Cy(y6-eT=f3bGQsRvN+qLbgTc%$eJ{DQKtW z&5Uc+nhp7{0eYV$j*37)=LOuH_H`9+9@+Myq@fSej16b{!~3>)e1$oK?25*Zz{Xa% z9eRKeOuDQ4jsde1__hfmYTXZ-MGi@ySr*KHxgaaW5BXEAd^;!UWV3U8~vm^43 zzJ`__jx`pwe@Eh~r-Rbin&+T=VH(OlQ$Mz=tGL|<84c)$7mkJ`w}OV7l(GaxjS@z6 z9rhh(cJV<^Zo9OPFt2@YoxrI$+)6NaC0k0I=rnKChxr(^(seL9Ip$~^NII>t1tjY? z+BN5YE?5`f&y3FiEE}Hq6_z|WZf_t81Iimo-#QMk-O4;>nq8o$pdc?#^p>wd#* zK8}P!XO(^o{rL)H==}CxR2_aV`L1o5?FEWBzedNg%^H<5>fJ&A3cesF7+!0s+>5nvXvwJ7dA3j0y$vGyU{x#X(bvUe$X#KGlRydiWT%@^^mu+BVwOG} zR$`wH-%_-f_tKk7!S+n1UP?Qo7wWUrM7i5AVU}%*E4z&fJSv=@!}oH_GdK&D#Yg4YM}w-=MkZqS zA8s$@PI3F~)`lz0LDK6W!`oV@6J1oh9Hl7QnJhAAMeq8}v)4{D?eyi@YR~iVUuJgl zHn?6J^|t1ZS@pWA+2?Zlc)Q4(IuEw1k&mB0asyJ7JpeIHxno?q5?(%iY51b5?VQh2 z^UrY1I1L3cVcoSjn@%@i*^m2~^d)G0ZZ*!lLKcEkldv6&PTWep0;;KJtD1H2-})8y z6L}=0Ezf2fPRnlhA6I|1qBLjV&|rLrot}<6zZ{;rX(4O`SwTJ9R_?zhzn6ivD{!9N zOH~Qno&{J=&Kipa)hN&Pz@w**PHfU{?V8n@Pn6{l;tqeG|2B46)X@*R`OZ|p<$=^L zfmRA+5&Yed>ln|Sffj5F&z8vC2efcFjuaG}SixPKjDAkt(}u&j%JUq3 z&tLU-d5;HG^?tK~iv))4q~-;D%8y~d-$ZuCFZQ@4?-eljF@Scq$WzcbT7-!>nnSJU z_;BnjHf4{*MDdv!g}h@f9r4Ao>iOyyRB-bd5fo&1wo{8a=GD~mdO3^h+oXrE@ws0+W&N&?u?UATNzi3n8=C57tbq6YkfTM& zhodkAwNf}&~Qy&0p>x>6><sdAj-zpO%u$;P!@*)PfH?=rtjaqNc zWHtD19N{r^%#=n3wdpoKlb2XEbDuBAD(WRwo~<)I4ins-yu2Ui*dgY`wTn_X*`EcK z-(WZIqouh2lpwpzz6*Ft(yA!EyXmxGzcsh~{$Fj_{||@#f558#a$*|KqU# za$*|F3q~ct6GMP0f`E)&FtWy#K4XZEWXgYG`lILjQjh-u^F+E#2Uy^sftw zm<$aZy|IJ$adDuI6AVG~Ifw6&p2VAEz04@HG=CcL+s-QsZwj_UF z>ZKooSim98?PKK)p~)|T1s@Z_01TVmzJf5(1qh>>-B{@GPtkBj52KPg{wpt+!U&E< zvI7D^Vpf1ds%w8_2T3Sn&WH2oCq*mlgn@+mvlZGVxj z+$gPY`OHDRe<~Co2M@JT+dR>?vTMaP>RJHHWdYK>s5WV)gL%or1+bf<9ezWXupt4a zwm(Dk4u(QY4W&=Y**>FG0bFTvM%2? zDTRB!8#^TrOe}{4XZ5^3=^dBliUu~c*z(m(oWxrDZ_ zeS-6->sRdz%bj`av2csV%v{r~vr|4f+j}HS*;~H`EF`+Io|1MlWD+LvGkeU@+Mog7 z1=AHqKmmP107sWBPQ6!#ApLZ=6HSc8iKXr7hm})qb8C}gCcdI;s1FX(Bk;<;a!w5I zQ%0=@AAo@FZ%TN2I(%~AJI;v@7KF+HcbbTH0|1Z6E_W@c=`U$tJN!3+*^R09V&4DG zZfBg48sU8@YOxQm@%iM=vmm(7=)^_@9y~d9-*I@44nKaR$tS#Gp+;PBlo6ghS0mDVJEhAc%r6q~Nj!I+50QNPi(ej(4Y$gZ=(Rp~UIfid=ouRnLHN(- z-YUt=XOzI7Sby{X$Z(-^s-RF5@A@QG^1&ighaLb}sKG%8PWMD!jxGWXBK$o}!(Ha9 z=GAaJ&{zPH79O$v$a28Stj13?z4&(;&O|u+P<^nGElLy}#t;k&`CzDN)F2)KA8Qc9 z@g1kLJTOC6#xQcILvUiNb!<36A7)(wXPtL!8Xc0O#_6f6bEqsOMa%$-gKr%pA0HEN z!v=|U5~NV2jI}ofd|rVw&tmLev_mNoe828&MB0fE2OMUfBPZvvq0z6@9NK+i@@M3{!m?G8VpiM@cs!&K%gZ+g?N&Er0Qt| z(aJhMz3pYrWN|I1dx_dEP=7Kq@HYQTr%|QazpU`%yu_tlal`=t<}(gXKNp#zMM))O z9Xd5I7fdC`URg1^FcMTzg{ng4RRJUHCiGZWCc!T9O9;!{q+I?u1W*?RQ3W(de7rDJ zup$|L*fLz^pSCtc6__c={TooECWj07kEsS5BHaloK~NE614Z2xRq$n;fg2nzHJc?2 zho(;1gsAL=3p9%7>HS@+A?6cE(j!Pt1%QL-fU+dkM6H7;fwp9BV=w~6F--zDf^9cR zg6{{yIo?V_HG-^!vLu*nfRtk%hjsuXfwn|lJcZl;d2Ju0{^zxQm`KwkRA!J5IfZ1# z8T`djN{T_$O!CqL6Zt{hO`_6`L!v>|kzEoN&SZ zT+DmObQ5kU&}F1paA2f%e{K}~Y|zPH&cIQ>E+9XCu|ggY;lU{pH4fxaw1Vcb*AA0a z5M?63N!Yd?yW`ahQa@yPxO;M^!JYp_;8H|_`Bj2;QZw>;?l7&GxezY=Q`!y{=D-_1 z_$h4{aq>nEh~a^t&;$PWBj*1(sznQn;RHj|fe5?hq#fE*#ADw_QgFb=Yu}rV8V{vQ z{}onbK1%jmB0g0pT3E4n0mhvkm?;)Gw^v&3c@1(SCwNq$RabfuhuEQl4VMryAoXK^n!c@ZS)YG`jW(cfrIQ&@NV;2aQ6wjzEIJG*U`0ICP!Q-%)@sfU@!}2yIVGI1 zm}JN+V&t&YxRguKbDRO>NTM3?PM!ro4k^;z4UDFRKr+lp%=CBEQ5*&kUa>+N1n|KsYx9TLB8apnH2Ds{zn~wEkVSr2cL=1Yrya za#AP`gIFV=YO)Gx=pxLtB!aZTD-@dfsTwtfKyn)NgyFXlK${_%j2L+Jta1rIv1ROO zwtgLb_o_f2q-+q1plEC${Xo>D_>|DKt(buj+HNTAV15f)cP2-Gu%82hOO%I$=9o7y z9#J!ty8{YyLSj!grxHOXcRAF7*&$}VhcT09B!b#8aGlTIVBf)X;c#kv%-kBQwzLNg@=O@ z``XiZD9W^w(0Uf7Z#^|VP{HT`ZsH*v6>#|A;L-uo?Acr#P*E!JAPK?B*j^bbSej77 zNC*%#G$3rpC1g?BJi(=0>hS|Ss^wfI^rIUsxVrsT0#OT)m6)-e6YhKhfBja%ZSi zCPl(wM_EJ1yBojVBNgJPgjkVt_kjw4Wgxb)$4q*GvQa=vu^`DINep@!rtN1Df!iO5 z>{^HS90!C5w%&nVjeh$xD*|QQB-#IZkmg*GN25QybMI;uMl$g7W|2Jxvd9K8YzJz$ z|HG0c7POEM%3zEPU#(V}m!2x&iI!`$3do(flE%4n1Nw0WX5^g8-IWK|v z2I~9V5=6;K%T^Cy)bNA~Hr^d$L=dt=f>HLp*~9{~5P|pcvtUJ$&3(_&3NhB;yLo9bX2Z0An8A8D-7%6|bpI00kG z?@A;Q=rU(-@hfTA;95<--{#7;08@`dEd|!p>v^iD9bR~EtE6O`skO6I-3Or-4o086 zb7FSyGbEy8V4I z!N0eaak*ZkG#S3>>#?)KpDs@r+phHtXf*73!EVBj=WgpDw!awxSnj3OX_qerULWIw ztDg|EnuC@CxLXoweeZP|$;gQmx;TxK0$K@91NG_P_tfeE*s~?rQybK^E&**8gjduP zrmMmAcOPW3Z%^r)CF0lj$@h5BfBA0Kf>#Vh$H*WUF^o=C(L>3iR}9~{BUvG&Q0{W- z5-fd2l)X4A(qNcb4X&a-M=0Ca}rd=RS*_tU)b_vl~Ac`05kmBZQDaRGvLia~6fA~#hsQ!XoBd@#83SG8Q zhr+!FrS3BpNUo=8^=pWLrzcG)h@l^iBBOEHD2ZSR<1P(Cf!h>Gq)>uye+`203xlc- zq}{FG-Ofl}m`*-x`_M)N}YqBs|&U~ipEm=qyE*_M?< zD169+`a~4Xy~N;1|Hg?xqnLhcUnq+v7dhTYs4enStTW^;!XSwkE*{L!tUNkXlC9V7?xUT9aKA-+!55FTN5lGr_fO~|>n*@x;0^m(uI&nQYulQ$Abbz)+dp>D{v z>)&$kwq6>Y-2%t7FfV%y+EMB%u}jd5#ZzS8p`LYr}ExSzj+q)Ul<^~?Z zMdKsUrFd0s*P=@o_Ar-Sa(`5iWO2y3K2x-z=x>Wo4*DrFMUnZHYTQe_i>0WFluwXM1y`rEmM4c}MKM&(<2 z4Pm#K$b{51cpO;oTH~c>&y7(!&|lUV2N$bAn;YV|1|mkN0*P8=S%Khy)o-#6KOEPP zwMgtVna`UQ|1o%sbawPX=NTJo*5T3f9WSUA7-|ecp7eW>@R8<`?vegR203aWY<=C# z%xvDH{sl+7w?S6^2xeZi+1fCjt`U+Rr`2TFvJXQV55ihO9CtAS;a*YAEdx0iB_K4f zpu-|bW%u)EF2yY3s~ConhmY-h*tw?Uvo9){u~= zzF*vQG-GIBss%6Gi-?xi>xgGVI#N2iM4Lp4iflybd0WO;_?45qn0xKi@xJ{P2k@Mh z>BR5mY3x<}{FIjNV&GXc5t;ABbX=7>Z)JN_g@HqGN4spf#hDtJr=RjJKhlhRGw|dOLa|*6%f($~8SKT4@fwo5|bowER&hrrCEUH{ag= zDQrty|5JB^oPzk}N3;Qv`FE3Kd`Kw#^-tui9(9(<&vl{dV8U zV=BRE+2`j673KUF-SxNI_TM#f*l~fKSeor4_pzdGWz(?}rhi{J6hS)QT$euL+Y=E| z3Jh@acqdae8ttTSOcr_#Mm|{s>x)pV+~$c!x{_tW<=^eT%G_`mW#$*_m+#qu#}g;H zuZv)(u?2%lG~K~=fWz%XQEXe*1kG;@d4y-^G77@gL_%tRKfY7w6Aq4uiBLt=bgxiO z@KB?nwR%2CA@RkCh;^QV>DBB5|3o-6lJ5gABmS|Aj?3^ugcgzn6liTHZT&7xORV{p zon5=J6)3#=9v}InQ!RjRkW$WYuyt9y6Lap%WsX{fk@pHyliYde9ZksrnWJh+Rt+&X z9AKhBwE@*{LKn|2Uaf7|ZfPOuHub6ou0pN8x~j9y!(KGj=;*O%&TkM`A%|SnvmXvW z*L0&^_1EEtTus-3ZDwvFOLK82*Mt`fYjdT1*vyyM5AOaDd9Rc$vUbUsu#IXb*iKaM z!pZ2GvonY~+f%xn9Ej4@_jTvw6dNG5k6voWGb~u1?eaaaYi#nMPxEzhd^`;FON+fcD#jaXFK6p-7olB$zDYlU-n>6S1%*Shb-XJV43P?v@`m|> z+<~-N)x8sP!$+_C7J{%7vD+R}fkCgfCWjWbKE(9*#f+nS#SAktG*_^Tod?jfe&Olb z-ZRS}MrOryV1YKqtWuAaOdIEdk`*mgTtL!ZLGsJz;>*@f7Ohsa)>MZ;I&Df0b541X zcTu+3KNx|@Y(Cm^NOJ$CRUC%^e>4;gBcs=d2v0L9T8`yyIB&nh&e5xH_$X#?4dP*f zV{pujCOOrTy$&C2vLzr*7b_sZr8ndOIf z4?CEl$!8s)qBsbf?j=b>e1+PDdQ3uhDLhg=?%8|1^(F&!-)%bUHz=Lz?t@Aq%sX`& z94B}F$Zx68X7kq^TmU7^wca)>i_kg`tgN6m7HROdDX30L0hNQ%&Rb^+NNvx#FnU4{1v25VKW`0+b}Vs zStfVtzV#G&e3sGTVjlAp>u4m`$ePw%Fi?M<{iuNB=Hc>if!3YtUDLW8L)`+6ZNkRu z7wl?~a5t9~kR>a+00-W#+%-YL)&aj?S%Z(6uApEw=&GS+|Gk`1{lsrdLz{uaPTz53 zgtzgzr}3)V1D`sP)Ir%oG9Yro7}fN?l-2H=H1ND7U#8jBI#Oq&`(&-%k zAIAhc^&4Q3a*U-72qJs4&hY^1TE_UjUHW{vYHEzhOTaN=Y#Fip*dxoTJ+|=bQU7Vz zLo7w`oMj}z+UJ{L#WlUegtyxJ+hN-2sMB00bsX>qm(1Yn^BtS_31lUzVgwAFa4d?I zW@6qX{kYRveVu84;QA4F7@sDiiP>>KEjNB!oNu}^lU0q%&g87*qG<%-)*W>^II>aI zNeBn)wY_D|d+YqBIYKJsqlBY6M~~BM%UGHWJq?tYyq@@P-u$~99NlSN61L^d$C~hY zels696&wr9dXgOog7g`IAjafO>h6mrSIM{yZwD*iH>Y(}8x19f#jRv@#q z%UxqP;y^O?;pw-vtX~7F@?AV{!E5dialO!&Y?S!FoAt~(2v8Kcn74$w8eyL!;Gt(k z#dnA6ZIi7nSK7N??Geb5kIstY?*E#|GBw$4s53x+7NdtEXm-~J`gjy2D!|4BCoH(BU!-5b&qM%A1> z?KC_@UyELL0#r@A3qmn`Dyz>{hO2vaYCSJ(&CO#&4kylr_kAv+NKW)BseF?khJE5{ z^;cA;`ln?uYrQ;{xTy9 zrz|58%4R_>hTy|i2^88=hf}^(GWwUVGXKe;l;C$y=W3D9y*o=yDaHWDzn5)0ks1cK zz!3HA%&By}GUg-6vhL`~!d~Q^Z0@P4KdMawMt;!EQLhC|*|B?@e?K^nC`5S~PEtIT z9_W7mtywm$mbhPM8oOU;s7o*$so?K^`8R9m_&JWYeQOB0zg#(%o%5&5D@5+(AlY~7 z-EF$UjdEheQtZAd-6ZITcSn0yMa8Y$sQ&P7Mw3g5Ux(MiOs}JVxQ?#I3V{olUc+(m zHVhdDpsUG+9;5$|G2aDgM0~zMta*}^7RHV@!>c@g%x%_L|E9_?cne3>)*ZKQxb!SN-xN|?sSNuax zYI;Le+pKw>$?I@^w0dH2WS%3&d=WKc)NiDuBXr5@KYMuRFym11nWY^Y?XNQBDLMDR znE;o@YNlD~T&r8Uc?fnTSUI#6IXnNfvTIy`H~7Wgtt{5yJ8>s0<+)}KB^HItvelShxa!)x{08UA=tWZ~kw zFtT($!%Xov>2PE7AFpRL$v=*)O_du)HIBEpOtzlO(;g3p&+bb)KTj8Gj20Zfk51nz zQph6aQoGqBmBv{=H=JLhbd(`d7hA%*i1Y|EJt~(ct8vXs&T# z$({jPsE?H4syIgCYtsTFo&cw(eZCQeDjHyn@g~t;rY7+xvQ4mbPRjeSBG)f4_i589 zu8m`%ESPLE#};xOn`gfroT>0Wz|Z0J1H3C{7JZhATT?dO@onYg3p*HWk-eVymKvkW z*2=KRHD72AOgbL}y#3xh4d?e%b?FmRS@mcpPZnQasR0B`CM|lVp9|Q30ma+fu5Lga zZ{9<}uyzG>j#d<)LTChY3m;4|N#Z*Z;ndIiXDOjK5_kUW{Ti19 zeoj{sUSRyUVatbGwq-;7S)a^Qe_rD@=SE(vjyOe&S07mqaguvP_o}GQy;DNW;H_gfWE%*Rm}zB z8s-jR)7~S-@8I8Pi2Pq#riOOP>UCMKZE z*EZxU!f*L>tomQDv16^_`e#Mvw!HH|g&&pg<48I*gJMERY2m+$jUF(UOP6=^kH%&s zKY`Pw9Tw6__V~oXK)<>dShw%EnyW9v9?$1gKVGZGv!M3jBN9^7vFeJI)W0yU{5vW; zW1QaEZwB`#&+(nz|E3Qp5~pQach>Hx&u7baRv!Fbt_-v--3$A7=U(-+2%kcxs;Z4>&5Ayz?0?9JhPhD zP^PD*I+O{sxSvl5xqj~gJT=qcd3MCMTN^1ocl-EqC}mHr{ua;*h^nmnZZGieT>Tc> zjNFK~mDkUqk)+OkHx=q{?4S^*V!*oTZELzNjks7!l=Wz;Sgyf+@?BpnLXB)-zoloZ z@-%;#J00GSZI6+XhGoaoGFA}0P19@Ou`BwEYUB2OJhi(=BW2!@$MdOGE2Jsbb5mfMrq7rkMSqWF}|Am_Dk&stD_R>jCR zcNLCe!hOc5=-#bkhWS0t992c6v8o7u~-U)v4I2mQ=M=uSy=L?iw!xGm^6ZBcp?xS6p9vAz35C2NuMgj;` z0MW3%?dz>IiI;u%iYjl?OY=zY+6?G)@HJPHO&n^geiM67N3Ho@`7o}ESbSXezfOXg!#G#DhDNcb!9b^ir$t@Y3W?yf|NTvZ0#Bn* z5A+vN(v%O}Rwt0RYL@_iyFW1oLFkH1{Ap~{{t4XDlPvn#OraJ{t1m`#E=K}hw38;2 zA^~I`ZChfr@FnUeV;g>;R>{>mJ0`=%K_`%X@vvDmyx)}XyD~DoqMxFUU(Vg$8X&18 znf>jNKj28xRlenxU`da-Ev&~jrOmK=^wnRKf>76X9tDeoSJE=w<}@XEJ*(?m}VV$6&AZmj&~sx*A&pXm1*^5^MNlN&7! zA$ADP1AR`cd}D#Zz}jgZE06g~8jl5ZSdC z710_q>5PITEVW0l6oTTPL_5Rvwbb)CoVN6 zZ9tiup;_}Nod=XJv_w7!AvbXwhc*`}S8lsSL?T=zT=AUwU^m4*aZ!6A2?Kf zSP(RPdAoWnE!~ZZ_i`|LpeZNW*ZN8L-=45NCy_*w>slU^Rf}CIVmi%?7BM$(IXZY{ zcE-;+D+RF0&@iudEs!j;9~pXQ{_SOr-L%hj?Yx3M=`PwYX;6;UdJRss?ryJQeM;Vl z;@?}`Yyo7uxRUL-P|CSDciH($Vl|mPC8`|t!SW-*bKb1(FBTnWa|o=l9Sj6ks3mb< z_`wBzgZ!^-=Kt=y|9^3<|1j_WFz^2`@Bc9G|1j_WFz^2`@BgcrH|7uXj>1Wgw)!9D z&G)~Ux0AD>t%;$d3G@G1cH8T}ocF>_Ht7Qbad?t~N?|bS5A;?+K9!9m27^M93Y3h? zCyt2J=nK`L!dR@xHBuL$T}Ad%uM8g_0#O$k@|zj^HRxLN{oQqa?>qDSiObT!(!s-{ zZEhaut2pEj2b9};y;1{&=Z_^#5BAlOgxE6<5th_P&=wU6iL?_Hnm0yEz!o$ixz9Xb zb_>UzF;FthRJJL@o;+0S2^Ordzy&Rno{-Q9{flH46-YlAuKVo<%g0e0=x6(Ue;J9ci zY*>F{ks-#KcU&i8IhDFI_k<8u70Jv$-e&BC`z4?e4i-@lUveU}F%t*Fph6th7xOn2 z_cnZ^u6YiBEi&EXtJ9`iY0nTJH@nsEvDj;V7ve%o0Pp+)idF*sebwO^pfb1krQGiJ zYM48FwHuPbfjPM4^=6{d>+3j;>LTu;dyxYv-M25p+4mMm$e$U@}XU^NiT@>x_&UWM0@Myry!SsbxP(VRbK*NdG2an|>VDEM> zq_^wwqac}4w`haB8k&Q{=U9x?a(r9Nr?GOOkPdp{%aHdw&)s?&i&Q zQoo}yY8>Rg@hG2aK>1nJ3y5IEOda08z`241Wf;f`(*^ytkbwZaW>i^VLpvxS zw#41qLOE#FvE^_F{$#-waN9|S<3TKt^!zcS90-6AZVYI{V9oIQPwH1Cc`Jv(IU!fO zjPWo)s;MF_lIqmcS|A7If8hgT_O8;!pssL?*h>wtN!B}p63wv;Lj2Yae2k4>eKYi+ zd3g-eM}Kjla8J-T1_8anLN>H;pBWX#3Lo(94YkKdkl(#QKoHnffbYu%N8oc96(J{? zH^4y%;nWEqK*3Wxs3qtl-RZkmrc9&)HbAIz5ydfZqWrDWN0h*udw}MTmVEfzG1$W? z6DHIY%QQea0?af*nMFdhmK-|PhmtXmlw>LmUqq_cY+gp=gi7!-01et3L)mHXi@<;~ zKQ=LP*Mga>lqW6$g5Ibcty&38uqmE;m-lvPkLJR z#@xthK^{O^f+n6p84V>u?}OF<9JUV^ zK9mT`4DpA!^s06e9S=zvAr!zVtng&wI*7VSQmSp@I|$oJQK}w$578?k0vyi24+?>l z$W4xN2U-kPByC9a)eG#~ieVlT0_Z3F=OaAiC2Sg2#=2T9kWUM=a{#D4c!%c!C5F~{ zkLon>R{X*V3mmY0HOWP|iTqZNCT*+P`NlCrc|AEeig+bs{QPFte~b9=)t%@_Wk=&;BrsxwD%yj_N3;bO#zPn(#t(@`DhE>MxrrJe!V?oJg?1oX1XZ?! zez0qW=?5mG4iyptf`9vkVSq3J>X{KaEzcz|8A6AS_qf~XkS&kx4T#C{RjAZMQmzJTAg!VV2| zgSO6K_I(ws8C>EZ8TNX!v|DYMH2=0aWz@Z*KP6g98~c}H4}=>-NuAhCn; z8z52((Au>~B%~x}iQ>Zf7;uCQ#e(CD7zk!y{jq2twB7IFQqw2QfHk`Dg}{a$YnW;f zM<)&MpFFOdT?C}14o8lxgQ^q6q!FYfvtT^4`HdY3>iIr(3)#Amgk(g!j!L|nRw-cc zN4=761dK(T)HBx(^JBa*y+(pTen zhQp|fU!4R)nl|kVhL$1785(YZN)4YX4c*a)*OqTp@WaDc^oJEv(!}2WgFzTr>yQQ< z=Emf;JyPP|ipRIvZKw0u>GMkiRgsNTQK#EV2qb0f;Hlx=s{I}a5~OuW@Kl4I5Tf!cI70?;454doN}8pILE{p~uf>So(me0lD2( zR*1)B9pl-ZO%?AY9*sycc1U^!9z-|B1LlPI?kyP-f=!-VdVdahq6mMpdaY<}tQ*WW z>&^XF3#W2wI28qC5ey6x4KdAdDWSxqI@+*8#6lu9$D}Ss*@FwwiFZL^s zD=i$#2?my^nQ;kYq2NpoKw8*UG?+l&wZ%``_?&+wNl_HZJJ&z7wmh+tT1ZI60Ar?9 z>I{?%Sv+Y}u+qO*2pQHY*boLUw33!cxEh8e#8jn7rRdPaE*h#rN^(r{pzG9V%AU(1 zAC4Xub&C>(MAv;aqf`cC0UVWfV`kxc2BE)xJ)b9;d^Hu17WREmqP~#;Izx_E$%pHi zd!+Kpfm41y_35vZT__Dctee4h-sDmCZNgH^&Y#?=?P8@*(Xy+dl*AQLNB+2y;;DPx zCKcZn<%{!;l^eEAeeWT;fmoHwUi>E}-=WEbn0l269MgJ`;GSAFy*H)vrv=R55q9TJ zw+zNHb$iVL!U~y!1KMULxaHgPgpfQEoa6Q_ z8&sD`=x3kCCM-m5^!yx6JSqHk*2*AL@-UJE75^74NUa+dND(s-=D1;>bTYJQy&y@W ziw1L_c2K_(#NoXG7wGLz*P&3vf>IQ>2Ovb011r5sbVeD^ZU2pc?ko0}^ACc-8RMvH zi1Ykj2=v8+A;anhJERfcVWF@s9hS*HIqiS_-hz)HRs0AgLfiz$Zna`q)pVfaAtA^V z`dBY#7nGoc(g>Mc5cG)BK5p9dv?G^ZB$pB4E64roSc!N~Dmo|KOdh+uM%J3O)rXrO z6(fu&9;~0Aa=jN1WN!@t)(Zccf(c;Y-$0k$5Hd_<%p6xSv=L?W&}CO44JXv{*wh^7V*a6VX*TZ1daZwHg_MO`}uw5E8PD*3_KjIm?s(7 zn5o&<>W?TD3Rk9Mz7MaNO$L@%kt;RtPzQd1M3E*WR0zZ^skNLSvqzHr&1fU9~rn^Z}`o0ilqxUFo7c0p+Y9WPA$@_zvEsPC53l0fRv#{vU+ zE0s_cscG0un|h>Q{?ZYXl+eh)8mMV|F1~<+v}!|}wbMR`6WdCi-~6Q)lapJ>HTqia zWBFX93n4^S(=kbs9>kl-;ubfZFGuqxSK(7ze2t-*0IQ?(Vft>yZ9W5aABFMS>VMSN zf2#U2hZX~_52V$KI;*AKkO=q;<^l5q=PlhMRmsx$gzFBJ4fAv^#;@VwLPzA3TiT1` zdMm?m>?zczC6qlMovxEQ1Y&Bg8& zDRc&x8wCRD_^l2l_t`^J;__SAyV{+K)4ZGR<*rc;XZ7HTF&Ikaw%MZ<Lx!X`A$;W8Rr3b5j@dUhQ_@7%K;|9(RrZEYwM>qf{oG z+HMNo>Q+`V?K^C~Lm0NU+A~=0ozZ*TM8HQ?H}P{9xqV!wC<>qQlU%KDZB+GMwWp;T zR5vbkC4cnZxPcM`I&nISK=fJLNa5_<3SMqrrpOkWsVVXC#0iSLmHy18M5Y2Egc0rE z+d{CeFRvL`RhwbS3oe}bej0T+L%2`tr(x|2Aq4|JdhcA~y&iBA17I#%5h?gd6Ngtk zOGcV(VZu;^-f}4ms;F9ALu+f}Xku~PII-bWu~*RHI@D}%DP44%h58nb^^EQ#9SRF@ zoN!gf+<$p|rLJx2ZDxL+%sDws^W)SsG!e=42pL0;^Ht1BnwfCfsyrN1Fz29%@I1`7 zjRqm)5TMDWUF7Ei0Y_8?wv$jo(89t$g&iDnbhj^KNIQ*A-&6k>YNK!~qEU4iXuiXq zF2JY|3JA$>Z=NxZn({nPx}9oZc7jO68iESW{m=Wk;f-i|9z2xzhU0=I^fvUj23n-o zLsj^)cU#J?60dBeCcxOW05BZHc6moe+s##n`!So0XUw%|wWL2}SjQTl6#294gicIVh+eSDU$gBKfDaOOy7 zbxl?ACU#fjzr>A-R99E$C0tex`5U)q^S{q>)I z9yd*Ixyx2Se`3N3A}p@ZjBJd?TD$h~I_AMdjlYsfc=;otye)T{{o^Fm3#QpKF|H@P zRT7JmtqCS!CPzV+MVe+Z%f21E>)cleFCuty; zG;)~jXzGu00*Lr_vttjMw>Gn_kZs8J)DOa_`MhgO}W3KW>=QbS?1(LBO!|6ptg#^N(XfpKsI_j-;fLR^HL z5)f|~5RZF%vYkTSGm=KbL;94;ttj}h#WY^Ij50v;c+U-@*17YeQ>W?%B)P-mzU?!p z$gn>Rq9v$j@!}38SJU1PWD(U>Q<@JjJTnxQYzOmP-$~#mHX$;Knnl5F07O^0!gqYE z4}tk#-tUWIPueiHc+oZS+wQ}6+{}NkU7WL(wNMAo+A74l*RpBo2 zJWGd&4FP~Yc27t5&hR7E6w@tvf>A2noWzDPPq&KsIftmqf{82uA1_mk65DNtfmYgt zwIX5Lj^};Vv&##4gN^(KZauSZKQO$IO=wR&xfEWjh;T`I}fTz=A_qs_s0{1Fx z)F}I+i}m}Qv2fA8bF1jABU$YNN8MW1Yl>0A-Q>KBzWDYo_Ov3HuOLAF8lKQt$j6b( zHGj$ZfD(I-TF|(`vZJqnbVIT~wPS?U>HeW|H-{JFPI=@due)(*Go*j#x0NLuRXZCR zty|~e^mpnK0Dx^GsC>DhU2`}2Pg$ z#DYiRz!J!(I-d}R4gYtYA~c5NZG7CCOe*@qyt#=ABP{;H3O+Qp z`Gb5jn;+^-0I6{iODoqMHjfrFKfW_EEKwfmV^x_4ihVp5&vjg|IHUtn&=5r}7L+m` zd4b|ncZY)gMaE;bfwG0Pc{IY+Ih{}Z98M5QllYyqdRx+DYkYymW^ZJkX5=+rUsony z#mi|b=KV?Lc~`TI+e|yIzO6}zg(<6}%UvY6G3bEJFZwJW(Gl^NPpTI1z9~RYAs;rK zFmCs8+rzHx%JaD?ovYVovfc6k7hvUI*Kp+2(1&IO_Y5L=6dQm~|LJzPN-5lGJ;5{H zf@XYbIJHR3Z3K6;ZdI{}T;9x?fX0J=`J>OQeo=l+ zb1&<%6BmNAvWc*V%XE#^{*%B~{8jArAPP{PbJgvw-oQA@(%A!qKcTApIOG7F%^E&W#iSS=F(ERG%7WqZwrP>kn& z>Y=svI0GqDu|o4*o~q&iyIG2*jrrZV$L>!#uUu43{})(XRw`jPp&SC^tyX69>W@yUa~I?OABrW{+& zoJ;u4eh4DV!a)kBz8*&(e=Z;YW+{pG)H-9!fU3_*s=PM+pGcchDjifl)1Nr>jIoW` zicA(&4nO^qw4A1}u7}6?nn8B3lFhDYyTSuK^=G78}ep)Grqw3#GaO!ypHJ=qMpIPL^P;p-CAswe#y2vk9F6`V` z9$C6wDQ3@R1$GZlHG6{LXlwX4PjW53lN*h`Ry-N<9C@}E0^*Eia?;wp!8iiA~Yi^>xDq5ZnL*6@zt$C_U zQ@t#5SEzrCR)O)go0;rcC4CKUFgW8(XC_2j4gxkfq76DtH>`p{VV=K|5!M zu|_l2SY;@uxA_=OH*z^|vaoGDt{tW#TyaHIER7?8O?pMHW86voA_S#j!3q>pJX4j@^)BOQxmj_PTSRD- zKiDWxBDPUz=eJVO92W6D$bZG&e@nuUcmYb;kso9j344H3E$0LQE0UYak;pf*zH>+2 zqG|Tc565ljHtR0el1x%b7Ny6SPL;XkUVm)HbVEenlEx;N+&rfXs>FDCA?^wADO_+& z#lAM*i8OqFoQO=VtuKcar+?aRJi`5LMTnxZB1@0E`iO;0?u)arNabds-xBKbR<6?W zxK}~e1X-_x3g{atuHTEGkl3qj(#g%fWAD(M1%WtVL&<2 z?&{b1{!7;_;PU)BngA5b=sww`#Za5>M~{z<#Hjet<7alV9m!kE3-ia2N0?N?2Q1s! zT-r2v4b@vYbK6t%a@4RkHnhflAA^426Qz@ayQ zUvr-mqStK6de&t%vn1M^m`;63r$Fd2JSQn%KH*KCSL!7)&v$Q*UQOmt#%Z^R5URk9 z0p<$ze$#Fe=`SlbGu2c^cUYvWTrDo(g9|sn2mW4>NgvnBVONX8J#9%w6Mw4tX-*B-KKhIc;0E)i51TBcOGan>yP-iG@ zfUmt`KR9?)!_P)NLq>4d{&_FdEG++&zvpW)m3sxSld7hEI;|Zz_`^%!lcizv^zUzq zztk%1OJc%9a5UE>#yo1bf9#B38fs?q82Sa7sZ|puXNP%4R(Ve z+>sdU2DmKuM8yc}WLXW2K@RQPHjc_zOON;BxNh&`z0j`f2FNa))wQaVq&6~%re-DS zV#k*4s|=irk)Vl59ACYIql?S4Et>%S(ioq`rU%E9{>;Wt}cus#MpsH;4|{EgMMbtBB2s!%+?xbHoy*BqPjDi0~~`o-gz!tSriy7~$; z3M+SNewC*;3U{K+hca)E`WVs4GSnHYk&Z*w4LaNBKWu@7(_kF!CmlIaf#TecbZ0d3BOwEv=){kqQ%}KI!pv1&U^W1Z%dw197RPnV~O?2q6xW8opzUHN$(Z|=j zN0+zOn$P!3)o5abRkL1D&e=)eRoYC~F!>3&T$V{a?t7a;RsP25@5nykO^+V*zyp6g zTK<;+|7P3snu{2hv>!{!O2L%xTx-;NKlFW?N9{Nr95OMpuzsj%fAk^7ZT~uIy@-KF z6E$#OGsQ-*{dO+v!xdkd*iIN%y_b(;1XYU=-=ioi$qxy#7p_5VK z%-&e~466^V{-GTnJveh+J%hn%E=DijqqC`nlE)iK%kx8Je=RXYx5~EuLe5r`|8Q)C z^r|dxul`t22=PfCQW!(;G*UH(|H(fh;v(HMp|M-;jZ<@?dC|llv1dT`Nk;Z_ayaeg z(o7_3&bx)$>?7Vl;UG7E$ux=7V0*irR#qIdg)O$=eNOE{an z^J`W!2a}LXggoUKi?7LHoc-*T`T>H#NTn=G-&=ak%K5A8I6`#_pXGO#`ys37wIOTI zqC~R2nOQDh$@LZKZEX^LgZjx0;^HINJkG#~=9I*ApBP5pwej6IG=!F6`Vq@0=F^9~Hhjn&U_hlZy z#kFP_jdvH*qe2}@QkIeIPt5z*7W((YW|)+*J0~l)#Vcqr245>C0QvA`*7@M!5;J^kM2up zmm_JF1*=XcNWqVG%6>||y_e)%!l+`wDU**c)=(+9OV5M1_A~F;os^Ux()cW_>9mbE zGyG0uk_sOh|W_Tf6d~!t+QPv4aCnZD`3xXUhtEqWg|DA=QSoyBhF3U z4@pa}WM%}J^;eS8#HmVe&o_3eM!B2-OWgM9$|9F1XrGiE3-|iLVBlH|Z5s=45h_;R5dXKH4H%BN+a{3OKAd3%(EGjOX(6Q?`_9#BoQfZ5yrx z?n~+E+N>aXlImQ40%%||n)Y3CYI9L=c|}3|p!Oz>lcWC3@V7jOnVPK!-v_4dU2`{Y z31JPJ-oTIGjU_b^=M(j zxqYp=t}H)D+ajP`d*Jqb3*wo(zZj)&L@H~xuZ2w|iukDu$rnmjJ*px$=rZZ8yc91L zKPUg;N@8uUCsF%4|C(9xrW4#K7hEU<2+?&!Hs(`5v%%${;1}VJ5!83deFj!6-czbq ztP|2MmRVWq095Eo_J~ElUj-fe79y_a{ncGu^?0nY*PmG>tW`0LVQ##FXTVovLlU;e zF&}kg+E;MrIU6gw`HT(iS25zD={SB9N#k6(o$z-vvh_U0eWes3Y$f}2Oly@hIG0{A zzB00zOGU^9mmCaaS+3^f1$=}4zti9U-zcvC;otwmzyF7S{}2EEAO8J6{QH0S_y4c) zZ`61-Wt$tzEp!YZAU#|lAgCYwThiFphThJ`>`K#2C1I`oiz+;v%1k8I23r&iTu?wE z96gC!MKE1SNE{kVNXDOgH`1Rg@Mlig94t=5zmGW6~yd1#2t?mguE=$VH$rCK=n4(@AB?MAfIqOW7cnK3bBaaspi z^7mU*tmfL#p{IPQ@p-Ar6i@OZUXx50{>HwSQl&cU9f%s$*aS63n4%C#;Q2p;9EcE^ z!-A!Kvf{)C=VIMn^yt4KwtRb@@o#?J6!n;$Z1-4EYJ~eWihjGUy}P2mwOpdnhq3>8 z&3L}1Tkcv(#$5a8T+kICAW#dM%fu&!KLYC$`rIbcvW1z>y_%~pdZhsk z@<5~4h}g&^Q`r10i`Eq|55xW31DIsTlTW;l60y(H-bkr#KZmPl2r$b{<=L+}oM zAWdg&InF?C77YboiaLTKe!7pQM8V=?s&VBux5o7F1id|jm(k;#X|r`ZA^4uCgO$UA zM>ZPO_*_nMkXHK%KSoM0ExJ%LjCaVb61{Uv*ovS5VjN*-`#RT3VF&97ch**>gQ5)B zWqcEN`fmMdIvS6Pg~Nn-2zFsqBOJ7qH2HGML9jWIpm!vsC_>g>-5@8)`SY8m{8?h_@u@Q1;GWLBo-7;}LXarQ7MpgyOe&{s9P<>J1-yes8io^kr4oqNv=lY@DwCyfewcCr zlP)%716QmoI}v~UKr&!Ev-TGJLZ59HD{HNi%u^VK14+9Wae1XB1}h&w>5i?vT()fg zoI_|+JN#Ad#W-%A$^9+230J?Bv{w$5qgmm^5@bcD|Eu>58r9TPdAYd`m#+u6(P%D5 zK}&wU0OLbt#wfOvIh&A^*m-;{W#tG93CI1nE!^Q#9T}YXYxnMsY6$1`9~P}au0OwR z_o{4le9YP3&;J?DF6sIHZ2kBXemB#Br29Cg*xGI(T;LZ@V{sFaX;l^+V*rzGFrx|0 z!kOMz8*4_TC68D)iF>VoRLz^IUBFSUyt48)Cq!?ftztyZPWzZ@oNWeof&_L#FAnR^ ziV)~(r>pquKc%olywWvoqc$s$Bxv1&g3I?gPmw9w9 z4DDH+#-S*ctHbuv!O4{F<5xjGQM%Fem&^Lo(DFRUR<1nH1%bWsL-8${)ASrVE^h`epl1QA1Ju z7rZ@bZ_{CHF$Q+%0(8jyC04`ncUfN5fWPG`up7D22rK!LaFwquC-%Fl6y#8{TN$~S zGaKBVdhQ)Ec}ZBOnWLwoiUzFd_ogOUxJ$x?XTx{%uLT!`lB1tMzB?C^0qJp(8+a{) zn&m;h88k_Z=k5b%&-fZ?QdIPUc)$kLyw|JQJUaYuw5p8i?O9z5ZQC1G+PDNA=K}o6 z-9DJjsA#HMHt#KmT-*QLey-l&doRZb>~Htxl;B{qSenpG>4v-WbtOmdLZqXuuiG1p&* zsU=sIKD;9jEK?KxjW(o&jCrq+8?K#prlNW)fO%-3*Qlpu^o$5{esYaYWQWFnx~=D` zS+EaqE?NPL_1g(@NU&8ILpivQMyExP@WsyJ@idJvZ{R_|g!pn)JIS6BzL84J%G@K0 zx9DlGAQ4+fT+&8|I&1CVX0pFLI~zM4LJaT*>^8V8fd2h5hOnLXDzDUjOXZNMKe2At zrdNm07-}%XnC}D%4!Vp}CqWDyOR8aK9VR9uI`Z)SXo=R(-|UhVuy= zoGj2EHSzDd{7xsxy%o!uf*Xj*6Cd2?1nx{u88mKpP_4D?67-uSQcdF3eZYVMY7B$u z2^A=$gS;kWq{ZCC+M+5GcPLkt20^t!<7aBT%}5`jZ@u%4{RiJ%42c>o1yB39r)NCi zJ$CwfZd_oEqw!@uiHH*AZO_k2p$^nf7@SSu9tHDKWc9m-|LGCzgNr9stax{fP({@m zD0TuFz!aU3v7Y< zGAXcI`8-O~_{jz0IYK?^O8X99vd1wkKytQJuF%e!6H?2ppV$Ys>2Q638$HXj2BLFU=a-y*g$@{Ju z{w|ua5w}qH0a&h6>(Wcox~>`lGN zRNBv6S`oqi&uMoqw(Hmd<;E$~6J)#>bBaPg${xDB-&9YRWFD?S~ z24bQ-ME`-wdOO5cOaeC2Zj5m|RCOHnGuK9>lfPKJ`kG@WgMF^^rBcfMJ1d579jTm1 zjUb|%tjRWdcp<%NJ}%%IZkGLqfjy4TPq=MLKcAiHetvuhNf5kNP%^9X_#!TwPKv$`sB77T9rN=*_>Cli zFWhuBV>y0^CA(Cdt1GMX9q5PnRCgmFJL_#gjOLb?Gp-`Ed@;`JLi4-Uc;-4o9RYX= zH4WwRJO>wasMYe~!bCd#;L{uf(TP8&T}l|!E*|9K3jVDmPnjE?aW99PA+S!Nu-dn8*{WQExE)j25m01H5CEbFA@u1 zOV^TBlz`Wce@D@M!Ej9+nCtVG7M9H&w0D4S_nEu+J)X1v*jY(O9= zGm*$5MwkZd(-+sx(>0zE zw;rfr3?d;;0cJv+jEJ1oNwF_Rc5rQiRg+5PuS3OQV?}Jql&2fXzxi0nnimJ3MhN2T z%hd>85Pnl-9`8=}(J#a^S0--21A1hAdWIIVG?5=E+wr_|ppMWEvvVtV?+7qQGdebo zpPSq{{9Y)EN-Sh=GMsz}$QRFj%G_MAud&81M1RAAswf4S_$f&2cWXhS@v#h@q{^FU zxsyK!+5O^sQpEApwY0r5+^Ne`ksZF#$pJ^eXP%W<^gSf`#zjTz;XRc;8xXTy2SUMNU`1ZLa4e1b*ITQX`csnc3FCTW&zjFGg zAssOdZOu{c@0~{w*}i|#|M{pe><V9vq&he5x~pJdH~+E!ENSFERX7 z64x)>&_-(Ml3vfP*ysx+Xz}~$3qx@ru>j}zM445hy96k4L_AmjrK(;H4e`4o?G$y3 zd~{9u8wLz3F%EZHHK=(=zsOI&8OMOnb3{}U2t~Tr-3^4`Qp!P4?y*A4P_qrlv-7fW z9G^BM7*uCl#1qP%Ti2oXq(M8iS?}5ck@y0($v?Q|z`_AL*5eBO(I7HMHMqh*QDz;4 z)aNo_a$r?X{R-3|(;b+?XXn|}BS&zjPa|hHbfJF(QqRodH`>a5D)TSXk8A$vu2Jyv zx|Cjc0?{cQkj_OzoA#+^2}8lr0hauH<0Chd+^%l>&pfNpST)9@GmjXxQ4Q9yKd1)M z-Spk?^3cxSe9p2>UGQ^k;IWBHYgR<)&4e#BGpQja%I3OP$G?2027vwBs8PtylM)S8 zd>D~YLDcu=ado%FW26jz?t7+$RyJr#^(-JxHD?gI;_&lyL1USC-B!r1N@Q)K0kZ+D z2nX_6T7-jQ_~A04Xp?zlFG3;nJ);{v+LR&)l|5MVqK#d{E|At%+yJ+7I~=$QjB9h} zze2ln$kt7``!j41$!BlqXH7^_}9XGGqKxA?Q6Lb1I)TS0VO%5jvoNiPDdaJ&?yv{ybinc?j4(EGKq{Haho#7|y|&S=qi zvsBPM#ntt36_yOAJ-T<{L$q5IdZnj&Eizz*NK8Mn?&X&LrK^j_Mwu`(YH#?fPal{( z-QZtA8yz39UfeIA{=u>f@ML^y?R11{*F%`FE%62!O*_|2F~0y7NVuikhvz!EBMn}J z{!X$j6QD2gR}0e`4zM%T>|KuEVL^ZRoLvi#9qa4P#weRUX-D3WuCPi^m*ZghzDbK?9rJMKaAE7a#HY(&jHHbfed0d70&9feGBJR#LIx|Mz*;8*^EoBXyq@W5g zoP|^JSYAtOG<^oL?HCyT9)Pv zy6rR_Trcz5Q4g5ZHRQ6Ee~)sKO?9Jk6@>`ES3JUV4y_8S0A3qorc}kIFe15vJX_wJ z0rA70sIZDo4DJ=fpDr&#OSV5!&{?m~^KR==g$*(zQ-I_#55?(F42Ti%My2g{2%CY% zVBBdwUd_Tqt~&TAu^Bes^08VE20c@4;BGA&$OL}4k5s{Y36c;J`cO&MA>!!&#KWUQ z1H^G1cF2>a1~UN3=e~psgP7T2awcN$_LE<_5Q}Z+rxfwhWHZ1+!PR+P%&xty@uxTO zG|fAO+nM#FgWX7m;1E2sVZd64<*`cehojFIIE=7j(E!LqM*e9I?xjNoSXRxkv#4D= zBVTzd0*j{3j08WG>02jmW^k1 znkZ)&2k{N0*RSP^;lFUc>G^*YrC~bNlpDe$OR_+KfE>YqfM9=?j%6f;Mdg%5=~XmT zbd_ae))|qyNbd;6GF^(yJ#VJK8Z_Xc9VTtKf(Mb*iN);e&A+{O$Y!l+h(%el-3eI& z%IK_<@&=Qd;ghqGcxKEVG%ss%vH&Z*yh$^U@lwK8{Eez}fE}edHMIBUn@#&uZ_HL< zR`@7H%y?TPI&U{yAz3HZ-8(XDMOLgliW4&_yrMO~Ybp9pqyoSJk6 z0{EYUtaLq#{iUeVXB5^~dZE7-cfzNmmBNv{&R~F)jwbeuHhkvY9ireL7YB|=dR%F< z#goS|ro4`|dNn;d=cb;T2t8bY9LWPj4%h3ksnzb>Y&M6sezkhn^X34%Kr!|yk+%OE z&-!O2ZnmM~kF1JK>o;F=4Lniquzn3+OYNvd%Ld(aat4g-pYmUxnsEm&zr+H{ zcG+}#l0AK4oc)A3*WVX=e_BMo+Wtd(SRQzPX>i)#YzjYi&fNgNNq@~OAM2V+QkP^+ zZ!bz!n-e<>MucuBt(kZVm(G%~L5?qz&4Yd_oKcg!I+mDbD;J-zG;NVfk(AAIuGOf# zNlCL7V^{0%UHVxv8w~@JC z8F!V|hg=Ys+i{)rYI>}$S@gS$RLhv7F+?d66g%{G`uTk*?kEJYzpkVEXyf1FLlEY+ zr2aqV+hLy=!bTycMgkG_V@GcQly?UJ!BjtTi;uwRGTW)Fx0@GBLcg83Yi~aUt;nRx zj{}M_nL+whhi^pzan$qEi;6-?qbqxB1Ty)6C)CdrP)hcwAdCb9OZWD^`g|965meeh zBo^HW(pYw}aa~ob7)?3*+c1b2rjECTteV$j3Ec%LlH6GiL6H_>*UU07^!ur6HfgU$ zxZ}igaaL&tcb*iV73D~?tD|&ZAQ#o>(DTLok3O72`PKf(Y(96;2{+>A5G)(x8=X(} ze0MSN*hzTA_uPf5?c?r7i))_SJV1ri{oHW0EjhlFGkUiMG@bfvXTs-K`NAYTyuGPN z6y{rozZ>P}-*tB#kMXI>O=FSDYT?hxlk0vvv=1Hno%Ow~R_Ou-HDTpuf8?)~2QSTQ zZoQUBKc@-ID9f(3>XiPOy-fO+IzC3;p=;s0C8^J1j9g&Lr@TOI&HQtwZ9-E9xN*V! z-up`de17k@&QL-IkpcK3((-KndoMONQG%vqoTg*~HfsOlHH3V0sRYjpZDCs6hR$~q zEY~vN#!+((`Sm6@nIJZn(9?bs=3nllJbk*q@@PyOG{?7c^%s2;ulw@`l;gPma#U|U zyeS#%S0zC*&Mw6)O^mg-wLi9gJ`nDoK3)9SW$%=g^??soGFm1rS(N?;7m|JwlZ^^& z=0Y~p9J3XgQAd0FM5)(_Tf{RS$MV;|6ET9P_WKCJd4){@kh%b{6L|v425pE&fk`sB z)wo8#j3f^olXL6O6fNZ)4hMne!2l~)4;5-iZoC`$&o5ouZW2Nv$r5}of!jQ#b2KH7 z<9)k26((9>XPYWKI0x`s* z*nc+~wVo?>YCQ7QiIG~o^04=ZzxkCf38k(e#+;v4t3&=~$acI8JS==ry3Sk?t(q?j zT^JVaqNAQlH`mW{*;dzb7W~$2sorL@d`jmmZ4@o=RzSMJ&3dTFi0&n=l4^Jm)X5T} z<=_u(iTYhdbne?_v$SDtzl0JsaSgW4bAEe3Zn+Ln8{=k%ChHkpYYhc!HX{NdYRBT@TuDb~?q7Cz zh6}!Dh#BIIQ8A+o)ybzj{%7AUhhlcA3LvV2f;ZX&K=+}EH1)P7dQiD70(rZS&Ks3v z7o^zLZgIf@llmo=ab7q!e8HM0OI@g`E;=u?8z&67r5iNr3Q}yXv}^g@EIa4t3b;W}@LSAqFR3|sIga39L!jdAyC2Xmh;)8#YW$SwXqf$| zqv*RN&bMEIn|wYVk4nHRV5emS@y}n->+h#UZlrWAr)~#voS-DYkrak57Oy!XLG49) zasl`s1YtXbmAU4S{Al@WMEI2aj?xy*mwTgilGo6Fu9E!xiD0oH5W2>%(3VF&6=AUE z_*;@CF>=g&`4)LX@5{688k9y- zLP}CvkPuKo5RgW?LlKk`P(->EzKwO%bKd7X&s)#`{eI4GU}o>Vdar%0YhCv}Yuzgn zc&fc%;0qdAWzKk}!zo9}Y8!S36#Qm8y0A{CO2Kozx|@&$BQE-O(Dg8BZ>25^ci&Q! z#Ee?%e%9M$yF%~cmAn`D*rSG{keJ0#@X>M>eTd4ydC%fry6Ltt4Rcq!RPz*{ut!*= zbNLbFH#QeyJYDTQo?6r`IQ`)Q8ov%e42a@9BQ)*y+zVU$i zc=4(dBSPl8TW{6OqFyFt@V%0kO6(FhUxEVm zXUkv>t+|LdEn+{*@29knagEwL6kj!HiHj3n>E2L9kZ>~rUeHA8N=o32O8Xo^IEL7{ zD|!yYHDY=|t|x`c1Hm>O>PX317aUeS!IyU*^Z*s0Zj&2*ZDmJSFv|(KFXhRscz53x2wxOqk{a!B$CSyXbpAW4Hqhj3Vc1~MH{k99&)GLX7Fzn$j zS4)+YG5bpDnZ=A{D(&l%JtKtry>%2XjJ~&FvF$nL2S^pZ=)CS27i2I~K^&+>1xeF zn0h1O3WmsaJ62gzFKLT4{c7pa0ay#(BDQIgiuNl(9sVR=`6OUBmBJaqiR$4?k5KlY z&SR5(TaHwk2Ikb4sEBuyVlrgrsJu)nC$K{|ia#0}39vcfN;TLW!AZ zlFQYqAqnhmoLm=%qKC9_o2ejmZwaro8a<0-9V0P2VKW>XWU5)2ICH>zg=scT z+dfVZYXxvu&l=heD{P?fmDmPLL0-?^F>PKL6GO24T|^Rn~-`1p~+7pB#VWcDFBhje2Lm!20=NC9rqY0T9P_aA>T+AVzQk06 zZ%*tdj`FK=_k8FCtGzKOE6Qt%!#77Xip9MqV^}a;&n{n+sXzU|A-$!S=+j2m%uRZx zqWRH*eya+vgT9xD`?LzJgNQ*asp&1^76qE%(h{chmGX%8JQGqRw`xjU1D|Ukd@_gE zu1fhzg&~X{P`b64f3fDT`CzoiqQ7Wr`mM}pLSB_ z9OVv0`WlCzd~7*S=>*9!exe}FRsRI<y6jMoXH=h zVv>Q?REK4u3*mGT$0X&>V6NO;7wFW&?bgwV@i$f%7A#6Apqt3V-ghNNfLqKj7Wq$H zi1i3p=tz@4qR`;Qi4&*C)n7xm3ZkO(F&bYsitEGoOhwRwwa zRF+8}(v$GjuWYu2d#&ERIro6l`l2oVrQkC? zLN?T~dC75(inDyh)1#IJj5|z0HuqE@8x;>g^%{k0G*X;2kich`Zg}ZDX|Zn_c={+D zX(K7UD=aOg&huhYg(%Dz*iAhhN_?q-ane(UELE6UQyudFF~%BfiW-`t9*eGF^VFQl zYF_C6%ew@qEDmsSYu_sdqCWW9Q3{|Iq_)ZRw3NvgVPvBDq5Zf9x_z9fIeT#O={*U~T~zT-I=>eL}F|B_{G05g{Q21v4fvt>VoaOU>i7MF!| zoJi5TNRdjISscul-ic13KEpgUC)|9OC-B;u*3t3W``ugBST`=>?`Up|>}u`fb)J1X zI7{GmPnKm|Kbe%h1swmp^@wclBtWb)S?YbxGCT z=PY>yrbl}as`qaEt=;;A_fs_EvP&fwP^x0R9#EFudnyCBFygRD5v+O~Y#mIn8KOG2 z6dQS4Ml~}X2j4$$;vtPuxgjzVRlrqjIt~w1Coh+GhLI``6Ou!|o`_e2EvjnGtlLnk zDAFaCbB7|Ux7+SO^y=@jPWHT4%Ja{in6udvJGi`&t)G}@X9#b>35dZ^E}9# zyz|6(RhOX}smP{gx~0UBsduDR33KDL-by@)#GE+ciV(hG##AH;Qd0CaNh)%aIvOoA zFpavQ0QmNBJv&3G=!EXOZDJz9YQy1$Lor(K%n-~bpAolEy0oN@qT8vkrR&%$0@ABi5GUc@ zJ{XYS(yi7OCb?NevQTO+BP<}n-nUrFAeL3u^Twe|r}L62ii zHRYPky4J%!GW60*t!G4`AJ{*V%leDQ4i_F~vjuI+oSqSMo?SiOECT+Wofe*n2ToFL zHLuNATQaSIo`B`;65DKYAf>{`0$~B{;;D|# zjYwgPivjw?Fe?Ui)YWC#GAcqh?Jytv=@q%G6!fhF!+4LCMDy_vx-CAqL`3)FNv$Zv z^gcC+;7RIS898b#;lawcJCKax>sw=>RTJN%h#YV>7B_SQmme=wAf;U*C7g>(fcx; zjuFr4;^c3BnxAWX3kze&UI#wu*`*Q0KKOAKBnEQTDf$@-dil$7y2lQZI>)EWOU6e% zM*N`WLDU}=7hE-%66AS+&c8irrzh@zdhC;j3%O&(??q>bsuiHwWt@brHOviu#F|KK zxZ6Z%0Ju%ju$7ufSdztvLYZ47LF38joRY!EK3bS$Z}??!9DIUcF7>ji)8e-nAsFNh);JPMvU3^nt!^x(j^ zllDk9du*?PY_tZ}$xsO2WTlKh6l)CL66@5%x{P2n=DPh@AkUWasu{2O+1=bIdz#M$_^{t4osirqqm3W(eVxe7i@I&$uSiy5s- z8OkLuE@eTUDYptIre6d$_37>>+CtnlxVnH&TWqXwo9haj+9;Piwx%V24fgTstr$%YEJ4BkI@s`zwV(+#6aZ@c`ZZcM?#;WAjXFlUI(NeL_1z#yw4 z)~|w0)CwCMlFmX6N$g5KlXj5nO-~(~cxh~O)vpmBhMy3IuWYH`QGzkSKGK6yh>@Qu zA0`85m`gjL&AvSa-7ilpS&qjj8q~Cvb%`@BCa`ukVxVLi&F(B!=t(X5lsvp%en{Y{ zxq=Zz6`)#lACWmv9j*6;!Gwaz+um`qy%mb3!0d8V{-V+As`eF>_f%~C?slad>6?}H z8ws;rl_zz;w8knj(?T<&KYNRRG*igd8OVFthIgyAKX`#c!5{)8Ae5N}$Ks%WLdD*D zg}+f?p0cBqqN8;{t)MvKQ|xuI=~;KfXXyyaD|U(3B{_zN$QJCwZ1pW~bgv=lMpw^F znKl)p_;a(|#BN^@uvM6L2cO_5;>$==q%LZWqPrfK=_`Na7&&@1)_PoJ(HB=g6m{#a zrI9!Sl7-Dxb2}m;&R$Z);A|yVm^)2PGP9|&J(nU20a=Mc)U=QkOB1M+Px<-B^!Co> z=#poT67R9*@*#p-n@mh%KJX4p7U*8(AWbNjBvgnQWq96q5rvO!!UvX*u(oi-b!mu6 ztv*L(*ZuYE!0Y*H)Lg}l=GJ5D*+8AQ7p@K4aCMTxr5Pn;>zE>QS9zUlrFnyr@;1!wS_jCOkx!AH9}b*p)C(REUsL*FcTUVV_mbQm?X< zu_EtCS{3>-JYsR08&TBb`f}H%QKeq_TZVud7u!h0-2DXINlx!xOrM!8u)S*V zB$4~lRuLNc9!6&e73OR6!p5ryb@A)9ri~U-9)-usr8!%BXuS_&9y+-%Cpit3oCxFQ zYj4z;(N^c-(qpyjx?ytO7}3ZwN?#H9NN?6DP^Dwj`~*dFUrLMB(zk>#eh2q4&DQ4F z8?K|qjCapqWOxiJ2fD_Q?89W1xz$Tc4Q#pU9#_QoC05`%Cy)Xi+`=#{k-K*}J^Gtk zP)~gd8|ek55hKklbyg;oO-PW&!>5EeyFkxw6>?~<@VW)%JdR_9V^H6b9%j^9AvQ{E|DKKe<-5@zAyF^$j0xvn2FNz2BYJ z6%CY+@#i+e`_R@zaUj{cTc}8QR38wqr**BJe?{@xdW**Ax0d$VCPT&9qo_}w4|R$s zorSLZT4@QY#MJQ3<8}=_x@Boc24Nb6#xFM-FbNtq8OPuaeR3O8=Lp?-k#k4iX?g){ zvSeYHHSc?Ss+E{;=;;2yZTqqA3U&QVb8~|>Aqmrp+v+D{6TrKrV8;_qJo0AfjXr|L z!A0hLT0*iF+f5F6j1I|pT?l!;8xeG9i)Q&ORS3B- z-s|q%btwui+CAIus4$VG9<=?oYEV%25XRe%S{%eWIId*8|4Z|!?LHF|<3#DPAbSo; z*$4kBL zl{GKKCgrT=^qeK#x()jGl=Tt<_2gf~ChH2#6OtJbteQj(HGXIu-FT$6%DZuGL{x-C zU*Y4}PWCDCLKQz%mC}VCH3jzkbY#!6IM>aVHAAI%cVg+QTIt!_#RZF2dbwqlALWm) z9^Ku2@Nu*BC@+e_?C=itganI@S$CrBVNKt0qU`&cmo%hkjH|o-LRU`oMe~+Z2tx5J zN31lQ+&&z^p>p7QbjiGjHI4dWygI9kB$Gi7s)|=!$95STq&{_oqmU$oL~UDKY}?$u zHricOk}+J|A}ahbyzkZ9u!lC{4aDhN3B{WhG~1t$3>^%|5(h^+S;_9eRPMU^_cy3Y zK4W5BtWZ^`<#guN$hm2Wc41AOU|^Ex<=w2Ik!lr3tZT9i6?Wy;UMpiwnB_~WuMh+Y zNp0yX+LB^8X$8l+O7+t7+hT61G>+&$wTf2nC<_aBtH|4V%CaVJbZbaqc6@atNnNmw z`c`CexrjH|Iru69UG_8j(uQWETxnc11GK60sH3{qoj zd+3}vH!RW^LR}MaDm0M!@_WNPU1o57RZFVQDl_i!4f4n>9}0xg+CV^+M8&5$BHQZ1 z5%-G^&Ei)~?q~DFboMg5?^KrTZ`O~Y11}a-wuP~ey%_t~^+%Ko8hubV~Xmn7o zd@>d(IU6A;uUIV6k$k7ehY*g+h@yD!4^n|Eya)Uw9xoaJ>A~ z?Ks?J;UH?1MXTl{oBFD0a;@L3^3z(8^18ltsfztQ=+R#7F^}$vG`d*N`sQxMh<5jo zk#{VZ^NQP&O|!LuF1=?2UL;{-Jad8x$;G4pkzb4bRYE*yV;=18*eVl+J6WWcmZMV)yAQ7mUXrq3Tax6O-2Wcr%R;Ox*FuGh4StKdGkk9RFYehZ1p8cS$ys+rmTp~ zmicbGbA@ffe`1*J0ID;CIT8 zefwUMUInv3LT!G@n21#(RU=9VwsUC~$)`v*-GQA*_?b+)!=2Q48W-x1f|0dWI{VNR zBDKAC`M}3(vFZ^mjy9|nH2 z>?0tYTlN8C{`VI(@XZr$rDF?ox3ZM8g4@|RTe-`+ID1(6cyN38czlZq>}&$;iIe5B zuyqK;=mY^?Ex@O_r=6pvt~<;bZs%d=WyRxch9<5x(f@eRO&v0!Mo>IHs(y?>}F=&Uiw$ zjAaP9pzFUW)=Hwq#W$IDHTHxL1TucsbzUV}m}Q?t=*O zVl&MozAGP-1FoAQZ+&1)e=coKp&6+M(mQQuZ&AL{(BRCym;0@S|9o%g|6vRBaYK1b zxlO-CM@OgxZqUw=*}*0d4HpRkfe83C{(LK)Jxq0dU9I3I+`u9hg-KBL4hX)yKht}& z$MR7~C>L30xPqt(@5rX|DRX9R_3&Nhs_V`yy2ubCShRO`QuSf{WRZ9rM0gSz*UZCF zfnf4Z95*hfh$miZ{F?AJN1E~Mec z=NxjAJ>U(rk1QD+@nj$)B2ISC=xCSMBWsIh5d~dtPuqLz)&|3xYpyePt+qqBd@>wE zL}zRUY%2N5B~P%=ce5GjqGxAFKe%R{x6eDfSn>hjiXhNFT0r}_!YmwMHdZ`vD|atD z3oAH}la&X|66OKpIq%0@uI?_bR_-2lzy+9~g(aV$1uq}e8p1DN&T9@8g7RBItzj^T zg`l;N2)8TT$+SXSa)@QebH-DavYHWdZLk)^wTpIh6pIKERyf>y5$Wg7Jjy&Q@XZ{LDS zw5MC_NEP`Go9%jAuyU((D2OU?U^SLR)+x;FLsb|p1^c`fj-JztQLmAyfj;-H>rTxZ z9R%39>@kVPAcM)LPiYl06dzL9U4e+3SG{^HyoGcnIkjJUDM@jVd$9QWeSOQiFkS6( zIRsjhyFx0+H!7n@8vUE}l%)xh<9!1?uMS^cMk9=u_M%aM>?+o1QQYAf^eLi$2hK`C zD6As&MUu0?RQZIe(P)i% zokM)~9S4&HLjyZgi#d`0Ma zl)H(|oaj5B?u9vyW$G_*c=&rGHeT(Y%jjHePwMO3CgP-(G_8S2k{ z2LVC+fsGD(i)SL9G6KT+A1=^$xX-~7=HcmX#qBBthlD6&p<=K{C`BCLfY1={geZN4 zgeV;%f{>ti5FAttvj`=S6%sNc2n7LR`A0y|9Rp-NeJgjkor|+56cdw|8!E^x%n#v) zazi0dZa!{)Zr~J`5)5uDs(SGv#Otz}p@^Neo4p!`oe;m5h_{7^rN%|5fGR}I!qNj` zspqPtZ|yLCn2_ga|@J#K(T~YME?W;WU2P>?73&h{$=lzLpq- z0+h=NiUq+yMbbk?B|_BGfs#Oo&JQq&u;uJ*>|}ul0j%t70i}SDou9@c!uR&}=C%Yb zSpb)~EnJ+SOb~|iOGrdi-($$Y;Xn&nf|cdK+Ac00U|AUmEg23(5DJAtzPyacaQJ|u z?}z_e#Rvg0{MZ1%jX??l;UPdmK$wUjAP_EmY5(l3R`v8k-&&k_$Xh9LN(qatIv1FD%(g)gH??GtEPO%8FN8 z5<1!LEcX;9kV<-bIV;A?X=*E96^G*t%l&zd+3?K-fi54t8{oX5WhcxYBf(;R}?AxO5c`L_-GZSP`&&u#?43$zKg@}Dt-=6B{O9o^e*Qs&uKS(Op zuWhPH+bApfP}g}^Dus0TEHCvfx+%H01|kv&0aRcCfkAMAn@WQR0-Yfv105*>f_HvQ zbbgEiK>|J?H0LL9kx7w><=^I4?I!hwK)JMHN=oRncbt0gAav)K8Ij2$q(Ofj;OBk_ z+y)RrKJJtGg^dr3?r=ZL>uKJli=O6{H{Nbf%*^T6=JpQ~vp&X2GrK}~$#7{* zB2-!4FipUY@~+~#ewXh(!fBh}u=zj?@#K~I3!LC4iCWgE1Jg5xg|slbHLJ}VujX5A zlxt1i)?l!|y|Cfad`*gDr|yD)lW7#_k+N|v2qp8L1aoWuqrkQ;mx!)oOWU`>T*+@Q z)*Z*vzBJ!z*0iZ}Y}(nPbHElvBMlS^C^dHS+agpj3!P#?ZdM&kYi_q;wMy^ zT__(E!pjTgJs)?0QI}WvheL?_e|7MOLU;h22L^xE?}NXNk_<2Shv!$;#nK9_1JEWr zXPa{-@ORJg;aDwoATB|bjW^mD7F3yHX!u0_cD3jWxxK*UyV);zr`*=PvQfC};*XPL zpB5cOjSEpsJu3T<6;U+JT#oC@Dtdiw#AdAPgpH+p%%3rNDUmTX!8_zAFO1QeP?t~B zqnhZQoAx%bO>~s}I9Fc5S|leprIK3Z2Kqeq-h!GLd2?AuO{FW;n$JzL+%^B+ zVBlInUsB$(7?gTweH(Mhpi$-Fn#T&qsbk-D4-r9}gw3Ug>V>82_L%p=cFJwkA9ftX zj)0jN-=bSeYNxht;}Pz5-o$IoU**&~fIn#puQm^b%Y>jU3CGyO!NYi#aPgenV!qN( z6!XltM!pQeA)o=ErJg|u&xg^^!!9}m6&Q9AK?r{un$H;<4Kp$}1QQjV0~KI(Xh=v9 z-*4YRAY>z;6DZA`F6X% z-e_gHbD}3J!)@X20SOL1FAyEFAH)YDdPn$WBy;r9Lkh9B7JPX)TYerp|eLevOIr1Kly|c#eCXip9kv+-G9A5lH`e}^}xC4rqRMxreJma!uL{cH!X09R4b-T<$QMp ziBY2uvJ}*>oF!CKq2VTyoHSHD)M|@ks$}ZwW?|1`W2F>zV?`9_PAquJOt6qeteEF# zYg?6Bas_;4#;qDVzVYs1C!uZbkaVB4ToKWS6-#Vp^ozVTg3(Nfr#$Z0si&0XQ&%t3 ztQ~t;I@G+imVI7(KXzgb=jA>KJa`*wA%RXwUK^aL(RB+S^&?vFam@3h5ak1N=RBQb z!esJr?xe(ZTSqzG8tc3_2_F@`ownZ_NCTnL+^1 zr2ED*b$ga1U#GMVvF)y_Gn=*l$}|5R1P_pU0JbT@_lML22&fQUI0n-aB+s>eA!R6Nux?N>x&JlU z;~l9Iyk{|a9$Psc-1QpL2{zl6tBJRWhn70qo(MlTB}5b&G_B|kS%h4spD9(zmC?hD z&qDvenlOXl>Q#fgYBPVadZ6j9U?x7E|C4==ScZC01fLTp!eJ&66z^H6ftRp0;j?k& z0U3T`t``kut=&|ekRBS5-S)Pd@Xc%XyOB|0%)W#4JA_Xkbn5jGy zl@$#lDlHY;S4r%4CLhx&vNQ-+EWG9t?gf9r(~4ZL#XZj{5X4?qXM%sVkrlZt;9NFPfN47ZIodDm z@;``n={#dFvOGiV5F|M48=(ZKwhzSXpQPIA-(o=! zBQAcc_&=iB=Op1f-9DdHeVtT&W!>24mHIqWK!hOtf&-uF=BuP|0}npp1JhVoTe4r- z=0RaWI%zigH6iAd8%bLV(wNH|t7nT9S)&xY80jWL2%%pPH4KOcV3bArKub@<8-En#J&jt@Ph#a7Kc2qT6&BQqeso5t?cq|m)Szmf zhB(~6sD(<=uZriCNx1B`?fTy7iIciPeN)YP%}JyIg-xU%KsPl2=oI=2ouJx#{t`<1 z2H~77r{2w-!eBohfZLA4i)@@o#*p)egHTHc=-fG1VoG=!Lk1->^z_Ie8x_C zbx%br4{jHC8?d&Os|#Skb#eCvoBM*lV=DA(SR|sq5Bs;6`aZBBBCnGjC8ciDT5cV+ zn79?$*D=7+ff0A-*q0w8!6w+PCF7YYc+JL-Z1+}}y~wL&M-1;ozv;khZsI8ml%0Z4 zmS1Py7}|P{1AEN!0#S;xM*XUC#r(oaia(!C&ZtU>^{3GZqf5db5uqELH+z|PQlDAA zHm!PGK045vNvh{rDREf$6mv;a5yeJo)v1L?Rt#NZY*`?Kw&6^qEC5dA-p5OzhotSe z=vh{Hn@hV|EZB=ESxaa%4Ow%Oy8p2D7!Do zT-o^gZGU*|_U0Q#2_1n@$cUD=s?KX9j`4_gua$~NLVTLvr}7;@OFjKpF!fNgBY9zv zXGqi>HzK_UF6TkVQuqHjrmB9yR5{2+h~STy$_8Qi26VuDo9Zjj{pED~{~n}HBQ5s& z4RzAf9Er|)Q(7#j1YRjuFr$V0_R?bA4^eoJde#+5#{O<|k4is&rgEW7I9j}!&mVf5 z8Cm$jYa&!3#*?ISdbxaS?Z71c&E)tYk{DuC`v^*vM^lyiYZ*^d(}vly)+aQ<)OIhD z-vsutEHpM)H&XV0cv;GO|1~ih&P~Tk;;KMXd~(Bd5eWOkgaTRaO4|wY#?_a`?RfP| zQZ#e(ZfzABO1`f5GK(3h_dbLsut0voX4!NGj8;2rqMzt_XFIfZb&db}BRgZ*)3`^RBu2qz{a zgcB98cm@&wB@y`93VJ651cQ)&H$Y+_L4UBHf&hm1%`}OD0>wMWLI4bfczFec1O$yB zw5V8L4VM`Bi1?o^tbd$91p!Lr_t?l#24rwRg^svHz9QRfNt#9`d7a|IiMv?d z*t;MN;weo?@WhWP@<4+-A;E2s;1)>m69`bQ@77yna2erqhQiFjYgZ^&F17AVCv9my z_aerl$86$k`Iz4t%>oIIhIkcv{5!@BM116bFb4n(oX8;{1S(s~AQx-B7eW&F=CwEP zUG=3?*Uu6R?emH~+(R@cmNUTCHBhu^+=iQY*naQ-s+ zeHlkBydG{c%2D!YhhN;lrM2L#WcR53c*Pw^;cPWi;$+A zz)7_4-R9haPk0CkA>2K;;N$$%2LJ@;{~vPEsiLNWE(<0Mu%RXO>^1DuLmQNAlxF^ogK1z z1ZH40Vn<*cWT=Z}sU*ka1?a$!PXSLrT{|Z$9S@k3>$%E*PE4)b!CXKw?}Xqf0i^3OVA{<4 zO1z{gJ1psIiRh7V8=z4E`4KOAVs)fYS{Vx>^n5e_=jFl6hum6wAmsX?8PlDj_}8Z^e*8IJR?t*)se=zT3%0 z)8pp@Y6uT{xZp+Ic5W$jBH}f2Xj!Yc$7(7a^z&@6cwPorNaqbY=hy&KQm~fXh^vOd z`XcpWzwdj)Y23D2`CCsp-(-++_#+7U$?*BS=3CgorwqKo*}T7ZaB*R|<%W5bDT3;J z=gTEeIbIo2S~q9AJ}gfK^pW0Cj+Eh{lgH8ymaztEABhNj!#1w!?(^rOgLd$lQOQ)E zZ_)T!JEWUg7tU;sa))ev*u+?udq!fvfaJ_KR-UVe(7lgtpZwT#_7&e&nAwpr3&Der zq}z@9_Cd^XUuM$5HIU${KYLC5>{fvaar#D%K-kDIh-se59b?F4hyg^86vNKx+)E8u zH4#D&p@X2IqHy3MAyOg}$1jgjMwG|hbZ8$6vL9C>=k%xGhA@*dex+89E;cUQKtHvE z15e7ihYpVy{PVfV5uKk`1dQ&P;;A)IJiN8|NE8%aZ>_~l9bJZn@rJiL#z!fE5b zl^6cOT9jwoj(~4Z*meVw&5qy|<@p3u#!vydB&=rG) z_?G6pvK9%NhvUNQQ}?fkYS>G~KecwWC|jE;B;5@jNg>9)Hju(UGaBy-5BATx-joiT zmcNmn(D^n3(k0OH;jCRRGE{XFB?;ASyFUF^-MfJh*p~2$Mp`<%Q5-O96b1kc{1v?X zQL4w4ZMEbMo<)sjQDhVT(qxeTAAlDy`-Fbc>b`&%;FAU%f1QDP|BTK5)d7VSa^VZg z(*45$<)1JcH(t)Ztf!G3>uy3Boc~sD=RT-H+^w899>pOdg9U*%&0g)9C9x`7W7`bd zWA1krwXcVyu=EoS&8e=xEk;|I3%u$iEj*rx`bH+em%6X7f~sXYC2{A&d&k3yR1xmL zR+f4nk#Fg_+Cw>>g&kclzUIt_=qRxyMtaNzCV4EWZ>?-J8-xE6l3p}P;*M8edp|M zwd(lbDn_E|!!TcgXrFQl-gw4VUKy&(xTTWS{YR4=n|0Gm6Esc)qDlL=o@Fg6y>HaP z9T!ZC@afDG`ljD`1B3+r^IQ>x`j=*8YoO%;70eW30x|xXzFdMZeuE`o&PH|)Eax^- zOK!NYlZE+bOtEl6k82eBw7N{Kzns8Q^4Zt}sco=XW9N+Qzq9WN)HqteA6rl+lzqSj$N zi`OxbN#J=+tEN8Ni|^xj(fPxp&O_K0?LGBPYC za+g_$Bj2t&L^XKbg}c96_558XIbGS~MNx#7!RX{Z(2JaI;YK{|dn1dSfBziC+FQAJa9m_I$D!O9Vni|KW)3_@cSgBPZ zic25tzT_3YCAG|1ymOhcFKCWP?Fj!_878@-9?W253z4(q;k|7~#?f3HJPOB(aC5s) z>fx=?+R%H()6YD#7Y!U4TJ!>4dQtC5snjueS-pEFxSg63e1Y>*V|p1#c&v(9Iuk?Z z1Dip(;nnqUB^mk~%X1ILF4Xu->lpgp)P|y}B_qjq42mPYt3%ipW$1k1vb=deI`bR+ zbptI0{G#L>+P-Vy|64#OeV!{FvIs=z7sG@HoC~m4aC?77xzE$C&lq}coe&V@@_+-E zVV@z4^gIRTb0^y$oq5oIhI7E2;{6Rm0Z4U#*g@F89RrX``xPyLOh5bg{E{m~?0ZhWArBlhT@sLCbsv5&UU>g44gm+rO~=D&$ms zsLwaezpXTMmqnF+pyqM0yQ>Ayq8^*Sh=Tf?>sF|SF;5JllW@?d@f!r0jxqgD#Kz29 zRFX+nLS97cI-Rke+6=i#t?*&YYp2TSkz|oL{Q-<>hH^3Emb>sKz2Dv zroB!oVrBnnpq#kE6*8m6La_02L>!{cqc;0c>f!_gvgs)t=8M*hN||dy zvQUvaP#|@wL{SM{-UMvBIDUmhg;b!&v0T{js+@Qht*GgmL0|OUI~Z%#))2`+HL-cT zmnqN!&CHjuHg>AT&5no)CC<`Jds6ci@8;XMMm-eXQ70{f`_VM)kktE)x=@9|=^llp z6s&87heHvOaiwiS+HKBfP4Sz1lTIMbF@@WV&00yqqjP6dh{8hCPm(DITyq}1>?f1z zW<-5|TBuU!CR}H|?9KEZHHnZ}j2wKs;}s-?RPuY1V4y-nNO^!$9G|7#zqCjEEO7yP zSkJ#E?Lr}d#=^%ZAoO?AE+Rl7u>r?MWKf8ZF3|ZA&yD@qc$O|6z;6$&-C<5v=i(GL z#&;vupQPZwQ{Ny0KV<-dew|LAvtF319k;V5@N30$vl)*UACH~0rIio2J>13lUr>;Z z*g%sN1tTG5kGtjor!YBDlo3{K^WH*?a_2FRHv-8+Xa59N(V zgY~NB+;tMMNX?pvjH_FALdn^ng3kw`*Vbk0W#4OtrM$RCb~%MF6zu0r;-5*8KYn3o zi7e)Suru|i5<;HkGVZ+J>RgN;09j1{Xsje ze{Xh5xWO~Ri#k@664$oQ1^*qjVDzIr=2^c!YEl&n!dp~X#tJ81Nxeq;WBu=)dmFDH zQQ-B`d&y)6cR8!&_-Y$!i{>_!7|}hZmw1w0^TOC*c`>7dbFiHdlovt-{`V@#<~|Hb zI0mHL{ucUxb@8UiWF0VI1@7@C^^-dWbMrg@lwO!rggp2Zw-L&tDlwS4=)ge7v>#{+~K z59?QNH8n7~<>NLkG+W-k)HhB%>*goHtSNTe$;1wCnyk4zbR5!7GT=4k#04WF^gWvx zA$UQZ?Aw0&T>I$cQ=wSB7h&b&FM>YaHQ)Mvj$ZR1MABBx8J~h&K zh3fFeh@LHEBUYkc25p7!!zE`w8MW%k>!%g@miuIWi*3c@`Q3PvZfV8D1vnmXgJJ>$ zo~ANkO;r#gF#<8LOwyNy$tst0@Hl{lw}^p#5zqHT{P|_-ZsiE);XeQWYs4~(n>h(U zBwG{&1g@WA=>o~=_`*G`oVc|;ojm}jLvC3Y!0FJ@%3bH{a$eke&TyEu6`p&MsfX9* z&=3%yn!jeT%J!eh0$9K8$1Gj~tNDdJ$-qMX%UV$Ie$PUX8}dI=3s-~xOcuY?f*QCN zvzMo$^uE?Y{HJ@7XZk&huWJjQuYC94b4z~CNi+Pvkkc=9A_M9aLzxll@U>17Kh-HR z?t4yf516wh%-!-|STON#`q|G}sn`BjvihY~L`nKO&YSixNk|b8u2P*p+dsZ;G$J4< zTevuLyE@za*h~LvPt-r+wT=9=L+Y;)f8B=ikBE`u|KX;TetU!z_-)Af0Xn0bt3<$$X~4#`A3Qp`+vD^%f_eb`(kA7X7Pg4~ISkdo%MNA@uIN;m(MPTSa`2PS+ C4)ZDi literal 0 HcmV?d00001 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT new file mode 100644 index 00000000..89c59b21 --- /dev/null +++ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT @@ -0,0 +1,939 @@ +.NET Runtime uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Runtime software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for ASP.NET +------------------------------- + +Copyright (c) .NET Foundation. All rights reserved. +Licensed under the Apache License, Version 2.0. + +Available at +https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt + +License notice for Slicing-by-8 +------------------------------- + +http://sourceforge.net/projects/slicing-by-8/ + +Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + + +This software program is licensed subject to the BSD License, available at +http://www.opensource.org/licenses/bsd-license.html. + + +License notice for Unicode data +------------------------------- + +https://www.unicode.org/license.html + +Copyright © 1991-2020 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +License notice for Zlib +----------------------- + +https://github.com/madler/zlib +http://zlib.net/zlib_license.html + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.11, January 15th, 2017 + + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +*/ + +License notice for Mono +------------------------------- + +http://www.mono-project.com/docs/about-mono/ + +Copyright (c) .NET Foundation Contributors + +MIT License + +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. + +License notice for International Organization for Standardization +----------------------------------------------------------------- + +Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + +License notice for Intel +------------------------ + +"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Xamarin and Novell +------------------------------------- + +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) + +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. + +Copyright (c) 2011 Novell, Inc (http://www.novell.com) + +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. + +Third party notice for W3C +-------------------------- + +"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE +Status: This license takes effect 13 May, 2015. +This work is being provided by the copyright holders under the following license. +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: +The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. +Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." + +License notice for Bit Twiddling Hacks +-------------------------------------- + +Bit Twiddling Hacks + +By Sean Eron Anderson +seander@cs.stanford.edu + +Individually, the code snippets here are in the public domain (unless otherwise +noted) — feel free to use them however you please. The aggregate collection and +descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are +distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and +without even the implied warranty of merchantability or fitness for a particular +purpose. + +License notice for Brotli +-------------------------------------- + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +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. + +compress_fragment.c: +Copyright (c) 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +decode_fuzzer.c: +Copyright (c) 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + +License notice for Json.NET +------------------------------- + +https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md + +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +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. + +License notice for vectorized base64 encoding / decoding +-------------------------------------------------------- + +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2016-2017, Matthieu Darbois +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for RFC 3492 +--------------------------- + +The punycode implementation is based on the sample code in RFC 3492 + +Copyright (C) The Internet Society (2003). All Rights Reserved. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published +and distributed, in whole or in part, without restriction of any +kind, provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to the Internet Society or other +Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for +copyrights defined in the Internet Standards process must be +followed, or as required to translate it into languages other than +English. + +The limited permissions granted above are perpetual and will not be +revoked by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING +TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION +HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +License notice for Algorithm from Internet Draft document "UUIDs and GUIDs" +--------------------------------------------------------------------------- + +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & +Digital Equipment Corporation, Maynard, Mass. +To anyone who acknowledges that this file is provided "AS IS" +without any express or implied warranty: permission to use, copy, +modify, and distribute this file for any purpose is hereby +granted without fee, provided that the above copyright notices and +this notice appears in all source code copies, and that none of +the names of Open Software Foundation, Inc., Hewlett-Packard +Company, or Digital Equipment Corporation be used in advertising +or publicity pertaining to distribution of the software without +specific, written prior permission. Neither Open Software +Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment +Corporation makes any representations about the suitability of +this software for any purpose. + +Copyright(C) The Internet Society 1997. All Rights Reserved. + +This document and translations of it may be copied and furnished to others, +and derivative works that comment on or otherwise explain it or assist in +its implementation may be prepared, copied, published and distributed, in +whole or in part, without restriction of any kind, provided that the above +copyright notice and this paragraph are included on all such copies and +derivative works.However, this document itself may not be modified in any +way, such as by removing the copyright notice or references to the Internet +Society or other Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for copyrights +defined in the Internet Standards process must be followed, or as required +to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked +by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" +basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE +DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY +RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. + +License notice for Algorithm from RFC 4122 - +A Universally Unique IDentifier (UUID) URN Namespace +---------------------------------------------------- + +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & +Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1998 Microsoft. +To anyone who acknowledges that this file is provided "AS IS" +without any express or implied warranty: permission to use, copy, +modify, and distribute this file for any purpose is hereby +granted without fee, provided that the above copyright notices and +this notice appears in all source code copies, and that none of +the names of Open Software Foundation, Inc., Hewlett-Packard +Company, Microsoft, or Digital Equipment Corporation be used in +advertising or publicity pertaining to distribution of the software +without specific, written prior permission. Neither Open Software +Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital +Equipment Corporation makes any representations about the +suitability of this software for any purpose." + +License notice for The LLVM Compiler Infrastructure +--------------------------------------------------- + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +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: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +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 +CONTRIBUTORS 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 WITH THE +SOFTWARE. + +License notice for Bob Jenkins +------------------------------ + +By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this +code any way you wish, private, educational, or commercial. It's free. + +License notice for Greg Parker +------------------------------ + +Greg Parker gparker@cs.stanford.edu December 2000 +This code is in the public domain and may be copied or modified without +permission. + +License notice for libunwind based code +---------------------------------------- + +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. + +License notice for Printing Floating-Point Numbers (Dragon4) +------------------------------------------------------------ + +/****************************************************************************** + Copyright (c) 2014 Ryan Juckett + http://www.ryanjuckett.com/ + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. +******************************************************************************/ + +License notice for Printing Floating-point Numbers (Grisu3) +----------------------------------------------------------- + +Copyright 2012 the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for xxHash +------------------------- + +xxHash Library +Copyright (c) 2012-2014, Yann Collet +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Berkeley SoftFloat Release 3e +------------------------------------------------ + +https://github.com/ucb-bar/berkeley-softfloat-3 +https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt + +License for Berkeley SoftFloat Release 3e + +John R. Hauser +2018 January 20 + +The following applies to the whole of SoftFloat Release 3e as well as to +each source file individually. + +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the +University of California. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for xoshiro RNGs +-------------------------------- + +Written in 2018 by David Blackman and Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright +and related and neighboring rights to this software to the public domain +worldwide. This software is distributed without any warranty. + +See . + +License for fastmod (https://github.com/lemire/fastmod) and ibm-fpgen (https://github.com/nigeltao/parse-number-fxx-test-data) +-------------------------------------- + + Copyright 2018 Daniel Lemire + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +License notice for The C++ REST SDK +----------------------------------- + +C++ REST SDK + +The MIT License (MIT) + +Copyright (c) Microsoft Corporation + +All rights reserved. + +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. + +License notice for MessagePack-CSharp +------------------------------------- + +MessagePack for C# + +MIT License + +Copyright (c) 2017 Yoshifumi Kawai + +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. + +License notice for lz4net +------------------------------------- + +lz4net + +Copyright (c) 2013-2017, Milosz Krajewski + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Nerdbank.Streams +----------------------------------- + +The MIT License (MIT) + +Copyright (c) Andrew Arnott + +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. + +License notice for RapidJSON +---------------------------- + +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +Licensed under the MIT License (the "License"); you may not use this file except +in compliance with the License. You may obtain a copy of the License at + +http://opensource.org/licenses/MIT + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. + +License notice for DirectX Math Library +--------------------------------------- + +https://github.com/microsoft/DirectXMath/blob/master/LICENSE + + The MIT License (MIT) + +Copyright (c) 2011-2020 Microsoft Corp + +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. + +License notice for ldap4net +--------------------------- + +The MIT License (MIT) + +Copyright (c) 2018 Alexander Chermyanin + +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. + +License notice for vectorized sorting code +------------------------------------------ + +MIT License + +Copyright (c) 2020 Dan Shechter + +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. + +License notice for musl +----------------------- + +musl as a whole is licensed under the following standard MIT license: + +Copyright © 2005-2020 Rich Felker, et al. + +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. + + +License notice for "Faster Unsigned Division by Constants" +------------------------------ + +Reference implementations of computing and using the "magic number" approach to dividing +by constants, including codegen instructions. The unsigned division incorporates the +"round down" optimization per ridiculous_fish. + +This is free and unencumbered software. Any copyright is dedicated to the Public Domain. + + +License notice for mimalloc +----------------------------------- + +MIT License + +Copyright (c) 2019 Microsoft Corporation, Daan Leijen + +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/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets new file mode 100644 index 00000000..98eb1d3b --- /dev/null +++ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets @@ -0,0 +1,6 @@ + + + + + diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000000000000000000000000000000000000..c5ba4e4047a15b3adc61340c781307d9c6e89413 GIT binary patch literal 18024 zcmeHu2V7Ij()gYv^bRUTN+>EKgcA?}6{QMDm5zcKLVyS)m;@;*Lgb=Yu_1~|v7lb; zT~S2E-g_4-7Pz9qwd*(MB!S$k-gm$M_ulV)zwiAIp4pw*-PzgQ*`1v^F=%utq9TN7 z@P7M-&>l#M$DM?K4GN%G(`=t6+M#mRd=D0Q);uDWE2L)%_$dNb2A$2~@%SQoB8M)> z;?cQ0x_3x8J%gXbVQ6TmT1i=l`XCgDQPINyAxqX8N(ea) zA$3SfA#W@#`dbOTOLVfjGT?r44H+U%jtKB8y#PQNIaZKc{-Hzf41rL<1|lh&J7g5$ zHG)^}aR=!c0!}&~DiX31G81z^@`Xh9xFh5#%gfR&#Js{o$VNd5$h!|hLv;{RA*tOU zlrEXtZpx2y2@e^!2i)nG@^zo-qMNH%UdnN3(w{PA!Quw8Hi_^Dp~hubVA*Thp2Dx z1HLlapV|}TAMusaF;YEAzEF`0>q7$sMx#SfRkR_-DBB7Yvd{1Ft~Ji>o&!?%Nm(T` zb9rq*WeR3~NrF`YunNXkql`2HFHQ9rRi>0d(suAkVS^iR^|`y<-_ z9H&ww<+9@p^c9n=2eHE?574MTpee{`UF+VfnQTm~iA*nhk$Ne&´RVDkZYh5I? zu@o|;=+DuG_3hJ3fB6(xFPhC@DV-`oO(iJNIXt8-z=A>v9Vmmh4$j^>5GX9%JKSyW z9L;9q310gmR*#waw6+IuL*9eqSaAv2d_h_qGfo)C5{S6TEVf7($4?v|7oIB=aWWWT zSv(OpgTwIRXJm5IIf8JGU?P{z5i%lqLRK;-j>i!V9K^H>*g^PX~Ag?3iUfLN2gT7J;%`hKmGTUW$;YaR#Q3FmslX z;phtF!D1mx-$;LNNFM_p0~2rQna(HrA|99*EV?H}S)~UcANx2Wupz`e5Gb*3MBX0W zV0g9Q^@5k6$-kCT9A+CM=tN5!I3*QPCpW1r=?;S=mhIBw2CqnT0E9wTLGh>&t2Gb(CZ%N zl9~;ad9cf^rPy`A6p?!uRt~EaBgLLls$rf)UD&U1%9Kj6mz14I6IDsEPRc=8g)LI- zE9Drh?@=kHKs^oEjV|m8(nGCM%n-_YA)19mGDGSWWQdHVm@V}#+(z&&>QQWUc<+D6ymr-;Z}f z7oCD~|C{;6a`ol&|8qXafinf2Bl+JY^AGe9k>MTuNrRfl9>LyL$geB$nkfvVJ)JK~7N>hJn8X!%Bq-lsW9VJb}rD-Ij zI><>fIYWc^Nm=QfVdx)R(valV#u9P)Jh-8;a>$&}Lj-rI#4Hg9G1wx$07>t7L}jRu z$W7;pa=Yuu`rss|bJzqYE)Y|l%9?8vSpOs=cRSv zDvkVwVH{Rc2rpf3c7kEyCUX3FB2EfN&@G=&Mj|IENnYY0E?dAC@{>j2AtZ4;c&zkX zAyl7gR5aBNTCYq<)}@#B@sN-PMT21XT;=b3qCL z3Qyx^`t!IV6wb}#ge1c(X6C}(o}Gpgb4464K8&lI*3E@zBB>@6frI0blqBE?g{X_% zUDHE|_|RV%CmBVI5b!flLA{A7lix>#w zkWzxP($fjKWod+f#S;?SZ$vr^TqTbL{BLTMteQ8MmBQo003)aKq52R3Z_U!LeZAyAl1U45Gp~IXhx(oZ44!i3q^@WYUF13zNwB5k5HTihWO%%_! zd-6Je>}IW_Wo~_qXX<)!4Con$77h#=eQ6=N?4y)rff2|MUOYmkgm4j*UeN+pCLCiv zIcyGT0wPic{A?kngCX@n5Fv12GMpS7m=NGo#gGC)f$RVb_5ITk_mhwXgf=nMlM(C# zyBszg5&n?b0+696hSa1n4npN=5dt`wNUFauLcq<)kfRR7kp1EH^sXb2?!^~m^5IAa zv&Ep(L51n$Mi$cH%z?NGCy9ZO5p@2;76_SP$f&F6@FqGTBfU#Vh=>r15BDuhTN$mB z#-9nwK_X8la^F9)I5k2EAf0!5dJqfF9MWiTIHUm~+I;JS=BH;m8$ z+N-aUd$b~YbGj$AkwhMcOBoR?iLEdHcmsj~R~8ZgA1)lW9N@`A$zb@1$BH;0z-kMi z1`i3LoP|VCj}MsS*+MgbDj3KFHVR63DCGy7I!ONyhjB~(2BJh_4xpcY(AEq1WxyW? zT8p3;1l)2V6#*p!ytXiuMV4^MI)wK{)X$X43l{;XCqNScXG2a1Eh3@55M)gToOl8u z{v+!rlN?Jf%p8m4N0bMVZ3V!WF!{;QGo9>30KM?Z(RYt}A}O@Wr^|5>0#!h+ zghUhIG6_8+luwR3L|T*3PGa1$IV3Pb>;Ad=CO>|6I0Z0>0~4B+1X|375qHn}kMwR6 zjD!Jod|=lhBnI#E&+Y%b^0IZuVXOm@3%Twbh-I+hWx<~_{BdBv5haQ6CIfUN%UuBy z+L8=$UXt6CH^=_Vo+Sb7Gp5yLii*0Va}I zRR<_yG)(MF!Dv;%cp$DXN72Gns2HlE)ldo$&iqqb8oerW>D$iTuRisAit&|q4t5S# z%S!2SVO&$*q8GMHEM~l`5^J>MVnrSh{Z??KI)2aSa0kx>to@z8pmey@^J5LF*S-&6#N^&u zu5w_++%qGcL$(%-8sD#zT`MTk@6De}-|IE9Z0Y#c14;LyqkF`?q1@l}I`FXlB89_! zn{Q>+c#d0LwYYkQ=KP~x%{rB>+Y>2k%hgOXQeS-DIefas^Ho;CZgtmM?7kKzES^of zFhuprizc%j_Ej^>l+~7u%DL&XzNy+^*=_#vS>u`8-&|dwy4(@%eq8-3)cEii!5O`G zVG85s290eld2p~WV1gp``MHv13um!*?NDQC_gb<=bI05Z2b*s72rON#;uY;S(SNg> z^}<=S54H;0?T=J-lJ@$p7}<6-g3GKJ@aekQZReXqc@}A@)BJQ2#Q>NS6f&Cy}V|wVYLXx*iG8#iiZ-#Iy8UWceM}h#q5vw zBXmJcPtK1E$s_`E;Kd2)p;;V(h))mWviZzjcn_kgf}X~}K?5Be90w4ItD{6BOG2W8 z9)7%}C!q?L#T)dUoh^1|tUHxOS&T;zU7FE?@BrMu%D2j=*eg{e${cKOpPik}$moio zvH2PHnQ2^prqG@(NVkW*1Dgi64D1$Svm_9}4tKW0T^LY~vt(n&Fj^!Yj*pVzIHlO< zA9eu468?iOM7TO3xE_Xmqfy{0|Hrd~DyCp4X4;3Nq5-v=nZAqa^w8?P?C4D+)Cay@ zG|Y0t!P)!6!*eS>*k4jvY&y*rQ%zmkn6~?7%3Ip!sL|U}TrNMUnXCPDm)SYjb0^lk z$@bYedQT0Swt2|1dG|(JwqDBIbE{y5!1#bysc!4WVNCxaz8|OLSed4Rka+;un-QdA>||bK6+AvFF;!ubw=ZwXy&3 z6@KfU#w(4(Cfl&UC6T{u+hv+v8%CA292Uq2Il{m_)6a z5lQhryiH|`W1mvyJW)AwY*1xdBp#c$R^`~zszGT1HN7Wy7%kMw+OgC3BMlcT<>6w5 zM2W>wWoedPBCiBgd1X-pLsK~8UviRzoglU(Rj+@yr3vH1uP41gzq!d=HpETo9$BJP z2)2rHyKD|v9%tOe0e5o6T?v~rh(wtcOXS^L8SKX^)#J*;iq&i-bQ_k8dwwB#x_l55t z-BZ%I8kf7qzkiFy!79D%gNxi=eR?!tw6pjmhDZvU}2+S$c4cT=FliD6s7ej+$@o)aQsR zFKKG{zU5jQ4K0gKckH7U&v}>7ej%)3_M++ahs;HN5)7<&o#|)o(x=>YADw=URZ zY+1WLxs_!${(-gsii8;t`@~;14;U79bZ7K%D{A}2yfOAyEgxmZYmFL_z5P9UP+vz8 zC)_^NbNhkbS0V#iT&uO7Tl&` zI`@9-n99wc?`}zc*tn!{Qroq*fENG$wR+ZTYp0|XJe`@Cld#Rc=z8?>xQ1+N>(^}= zN37@B&U1GTX?*aDcgazez@{r}yzE7b-|^n(&|_@%;>RssHY~)k=+>4Q`uA1_ca&|Z zA5oQFeyRD|jM-{3bJzyv@Hwuns3N^o_QYs#??ZC-?}x_7u&Y523QgTq6#^<*;O2QD z5As%IqD3Rv6ysW5XTJhY1rzWGGbgYcOktLK?d_ou{NP3HappzKl7aYWiJ1dSgojiG zRRt9LORW%CtMAPmY2)BG&&1a^(h|YGgH6j?85L+JXnT< zvGe>ZV`tBnS-QXAFTx8e3E}Cq!XZ*Ca8hc;PgBxU4%0*30p)x+9Et5}z%! z&xBwxOOVUX6f#mp8Mu2F0}4LS)PZgy7bi&|<4);hR4NzZd_*jah`bU0wm2);Hx%@tX4Hh+HGaMi#+yTQU~&60RdQR$RfBSIr@s4tj&$tb}1?NHBIVHdW1NqaO*iP68} zsax+gS9Y3YFLHhOJn5vjTTY(kTfHf3OGVS>be!%>8DVpHruP2T>lM^1+EPEJG8R|a z47W*(@n@TGwOzRTR&(=G>m}tunr>=u zluNFe9dR&t*xqD!Zp_LZ{;sOWR1Y89xarBZo40$;808b=;xM6~(bTOS{odcR9Zctz zZ;LHSjfpN9oin$`C#5uV}8#mKD85{xZ7}69f=Q1EIwkw z9<-$R{;jv~-}I_p*6+dDHA^o17SHy0G)8Ip^kItGiWe2PW|{Rk$YSkmzjLfN?cjZn zeGxR;(HBlWppB>{3llWnP}e zN592pzkc$yEa+VMz9DUQz>5~Uc2VaX^?st5z;q}`7lijO2 zf-5gy4YgZj=6&p71P}L=Yp%{5h&xpEDA4^r{8(*NVDPg&Ex+x+64S(3feH2WFLj69 z3=9vqt#zqT9#b*(#-q~bO=s;?Ua!U@HO=daj>h&qqqJml(#lzlelGL3S@wHsqPoXK zdv50L8{(+wlJ-v?WidCec3fNXCN#CQIreeOgagGDrJdtKJ%fw$Lq4`ezVZLC^=UG1 zOrqM+t*3(L)xBxH5vb2v`+CQ(nHk)I90QlhadTgnl@1>DspgIL!pSeA_l=~eR8F5- zkrO*6Z=F`fvau;q6^*HL4^2CH+_SD#UrGN-NmjUi#KM*L3nF?AJa!^3yESpky%nq0 ztvS1JaVOp8ddH`psh=nP!fY^4Ri9U~-`$~o%(>avj94#r$x27l=T9^0CtRWpTf(S& zrW$#6L&MEQy&uxeE;r<8d}V}qF|6_<&pL#a>hY?!g`d^72>aZrYfPV>_^XAV*Q)!!H%` zdAemjO*Jih%$V%;aWSocBK;!>#?Q>=RtXlJ`L zgb2mx9t6@p3P$}t6eGq)DXPh|P#dB#V$2=Zb|{!s7uZcw)0@Ox?Y= z>TUnrqj~*W=i?^7R23_6kI{z? zBcw-!htqw+g9m%~IC$ClI68RRF+E0jF{SLN^6VnuSK)TyB34EwUHZMWN~{U>Q)!v-Io)qvd-(wx*_=tLGGY8R>pdzj8bMSsi0b1gn0@=H2Jd_qtjdsG|PW zr#H7_)12{xovSQ7Pt3_0ynbE$UiI+&BjQv&aXTmSTjjs`^4j~iu>l6 ziEXY}ovUnle5{t*$h8s9(MhOe>*$IWDxzV(_kc|`9f$JEikWJKaolG|_y4q=}v2>W!! zWd7c57_=337bq$b_QA=p50ktJkCxpe;U-MPkVndJxCsyYnHeMEO5Hc%pYZ;3yho21 zK_8krt}5$-s{E(z3xQG$CF_^O0EWWG*O^rRuU@$(*w+g(3oPBV8C(uU4;To|=* zl*ne*=dY17=+-x{TbMd$?T^{%Rb=?GSI2u3->mtgw71vjD|Ku$xp`f0rC+qtw2`Ov zUbN;+e(%})neMO$om)Of-1}ylIjwQLM;{2gPk@6jRu%+NDU|$&9Lk?2>wixWggp3| zI7B_*Wre~1* zsEb<56^Erv?MyyIE%VNQbs^vj@5!=LTi3nGvr%QX-wIZoziWoF)3Y4oEzg&p9ok~= zy|1?8PSSzZSR-9!Vb0ml^@mP+$B*r`98(Cf2$G#tPvN9`_?IDoA0AErln}tx-=j{? zdsY*dn0nD|QR$fL=av~9{huCsT`s!x&>Lju;P}rv^nSt{T>mQKoP*!aeWQUBRk#2z zoc9OszYuqmoqyo{GkZm!>%_W1a@-%sTsegN)mWij-88+A?Dyx9Kr zyS~sKWL7$i?Dr*dv;EgyPv$!APfS>LJKFvE>vKz!OJ{!@pE&hy(@3@XeIL5E8jhU6 zUNOl$2D(SV4RjYG)*$qwKWd%(a&emRdHDy}+gCP@C z?#GMDEtFZewuGAU54?VW?zb?NRxcdhl?b}0nR23W7@-2PgTl*27VMCNsDBo+GTrw|ne$u*}C zU*5ZdCWQA&sZzz2iDp!#YI?OSj}=$RUrj({YGENNnxES@X>fGe)ZoCzXqBPQADKV= z_;!l$(UIVC*G#>0wgz`+?yFBJEPbeOV7ZIom6!ReKFypZv`w2-;$If}s(hLKnGC(V zt{SJt#BO+Dsc-Q`d#rP6J?=Es$583pipl{oYFfgEwl|A&_uWi$NS-t#X58oTrjM>? zxIA!Y?{NP;R)Z;~YJl&kLTdEFfA5Ntv8*4tuJW-gF*Xu6>WVl(FiYbPF@^8qRq?Uk zc2`^zx7r?0&@Yd~K5M%-{a(^2i1O7^+a}CVt;GvJ$}ynWGYenfg)MmDW4!PHjlRCr z=*8^Z>W02%Pp{kwZvVh8J{a8)-WZt|5>?Q6JM{)$SpL6YEBtukAXxWouGK~KYsE3@ zrS^c+Vbi87VTJp*Ur3F}O#kG6b#iQ|yh1`;0D>`S>9x?<>I>AKm)LK74&oi+5$o@r z^XHB%S9lau+%Wyh8$;^OCoX7n%cIFPr6C@X%GvZo5twaSLAxmX@Q~CiQ;y&3c%)-x ze?|GN|Gq$txKRzC&8J-*>7(db?-j_kvd{_$AKRR?r}SW6<9;UloA|-xz8`j_M6Tei zd(f=VhE-OtxIOL)r;>5AsO`qlmW4wt#4|=EK0R70cqLMP-T(Epr$csFpRD~B6U?it z*IjiYkIvF_SFL~f?$xZ}Lzk(zUCVdy@>s8*r!)H0D-{KHkBj$O_rG_X sgb{9K#j|kmwXs@qxw(vy^6;@AzjJ5N!ov=`F7)MpD$l8B5&@I{0va}jJpcdz literal 0 HcmV?d00001 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml similarity index 55% rename from packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml rename to packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml index 6a7cfcff..9d794922 100644 --- a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml +++ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml @@ -1,4 +1,5 @@ - + + System.Runtime.CompilerServices.Unsafe @@ -20,6 +21,20 @@ The type of reference. A new reference that reflects the addition of offset to pointer. + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given void pointer. + The void pointer to add the offset to. + The offset to add. + The type of void pointer. + A new void pointer that reflects the addition of offset to the specified pointer. + Adds a byte offset to the given reference. The reference to add the offset to. @@ -27,12 +42,20 @@ The type of reference. A new reference that reflects the addition of byte offset to pointer. + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + Determines whether the specified references point to the same location. The first reference to compare. The second reference to compare. The type of reference. - true if left and right point to the same location; otherwise, false. + + if and point to the same location; otherwise, . Casts the given object to the specified type. @@ -41,11 +64,11 @@ The original object, casted to the given type. - Reinterprets the given reference as a reference to a value of type TTo. + Reinterprets the given reference as a reference to a value of type . The reference to reinterpret. - The type of reference to reinterpret.. + The type of reference to reinterpret. The desired type of the reference. - A reference to a value of type TTo. + A reference to a value of type . Returns a pointer to the given by-ref parameter. @@ -53,31 +76,37 @@ The type of object. A pointer to the given value. + + Reinterprets the given read-only reference as a reference. + The read-only reference to reinterpret. + The type of reference. + A reference to a value of type . + - Reinterprets the given location as a reference to a value of type T. + Reinterprets the given location as a reference to a value of type . The location of the value to reference. The type of the interpreted location. - A reference to a value of type T. + A reference to a value of type . Determines the byte offset from origin to target from the given references. The reference to origin. The reference to target. The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. + Byte offset from origin to target i.e. - . - Copies a value of type T to the given location. + Copies a value of type to the given location. The location to copy to. A pointer to the value to copy. The type of value to copy. + + Copies a value of type to the given location. + The location to copy to. + A reference to the value to copy. + The type of value to copy. + Copies bytes from the source address to the destination address. The destination address to copy to. @@ -90,16 +119,14 @@ The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. @@ -117,81 +144,145 @@ without assuming architecture dependent alignment of the addresses. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. + + Returns a value that indicates whether a specified reference is greater than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified reference is less than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is less than ; otherwise, . + + + Determines if a given reference to a value of type is a null reference. + The reference to check. + The type of the reference. + + if is a null reference; otherwise, . + + + Returns a reference to a value of type that is a null reference. + The type of the reference. + A reference to a value of type that is a null reference. + - Reads a value of type T from the given location. + Reads a value of type from the given location. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. Returns the size of an object of the given type parameter. The type of object whose size is retrieved. - The size of an object of type T. + The size of an object of type . + + + Bypasses definite assignment rules for a given value. + The uninitialized object. + The type of the uninitialized object. Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. - A new reference that reflects the subraction of offset from pointer. + A new reference that reflects the subtraction of offset from pointer. + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. A new reference that reflects the subraction of offset from pointer. + + Subtracts an element offset from the given void pointer. + The void pointer to subtract the offset from. + The offset to subtract. + The type of the void pointer. + A new void pointer that reflects the subtraction of offset from the specified pointer. + Subtracts a byte offset from the given reference. The reference to subtract the offset from. - + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of byte offset from pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. The type of reference. A new reference that reflects the subraction of byte offset from pointer. + + Returns a to a boxed value. + The value to unbox. + The type to be unboxed. + + is , and is a non-nullable value type. + + is not a boxed value type. + +-or- + + is not a boxed . + + cannot be found. + A to the boxed value . + - Writes a value of type T to the given location. + Writes a value of type to the given location. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000000000000000000000000000000000000..999abc7e939787a1c9524e2423ae0c9c1eb91ba2 GIT binary patch literal 18024 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 literal 0 HcmV?d00001 diff --git a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml similarity index 55% rename from packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml rename to packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml index 6a7cfcff..9d794922 100644 --- a/packages/System.Runtime.CompilerServices.Unsafe.4.5.2/lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml +++ b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml @@ -1,4 +1,5 @@ - + + System.Runtime.CompilerServices.Unsafe @@ -20,6 +21,20 @@ The type of reference. A new reference that reflects the addition of offset to pointer. + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given void pointer. + The void pointer to add the offset to. + The offset to add. + The type of void pointer. + A new void pointer that reflects the addition of offset to the specified pointer. + Adds a byte offset to the given reference. The reference to add the offset to. @@ -27,12 +42,20 @@ The type of reference. A new reference that reflects the addition of byte offset to pointer. + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + Determines whether the specified references point to the same location. The first reference to compare. The second reference to compare. The type of reference. - true if left and right point to the same location; otherwise, false. + + if and point to the same location; otherwise, . Casts the given object to the specified type. @@ -41,11 +64,11 @@ The original object, casted to the given type. - Reinterprets the given reference as a reference to a value of type TTo. + Reinterprets the given reference as a reference to a value of type . The reference to reinterpret. - The type of reference to reinterpret.. + The type of reference to reinterpret. The desired type of the reference. - A reference to a value of type TTo. + A reference to a value of type . Returns a pointer to the given by-ref parameter. @@ -53,31 +76,37 @@ The type of object. A pointer to the given value. + + Reinterprets the given read-only reference as a reference. + The read-only reference to reinterpret. + The type of reference. + A reference to a value of type . + - Reinterprets the given location as a reference to a value of type T. + Reinterprets the given location as a reference to a value of type . The location of the value to reference. The type of the interpreted location. - A reference to a value of type T. + A reference to a value of type . Determines the byte offset from origin to target from the given references. The reference to origin. The reference to target. The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. + Byte offset from origin to target i.e. - . - Copies a value of type T to the given location. + Copies a value of type to the given location. The location to copy to. A pointer to the value to copy. The type of value to copy. + + Copies a value of type to the given location. + The location to copy to. + A reference to the value to copy. + The type of value to copy. + Copies bytes from the source address to the destination address. The destination address to copy to. @@ -90,16 +119,14 @@ The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. @@ -117,81 +144,145 @@ without assuming architecture dependent alignment of the addresses. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. + + Returns a value that indicates whether a specified reference is greater than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified reference is less than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is less than ; otherwise, . + + + Determines if a given reference to a value of type is a null reference. + The reference to check. + The type of the reference. + + if is a null reference; otherwise, . + + + Returns a reference to a value of type that is a null reference. + The type of the reference. + A reference to a value of type that is a null reference. + - Reads a value of type T from the given location. + Reads a value of type from the given location. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. Returns the size of an object of the given type parameter. The type of object whose size is retrieved. - The size of an object of type T. + The size of an object of type . + + + Bypasses definite assignment rules for a given value. + The uninitialized object. + The type of the uninitialized object. Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. - A new reference that reflects the subraction of offset from pointer. + A new reference that reflects the subtraction of offset from pointer. + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. A new reference that reflects the subraction of offset from pointer. + + Subtracts an element offset from the given void pointer. + The void pointer to subtract the offset from. + The offset to subtract. + The type of the void pointer. + A new void pointer that reflects the subtraction of offset from the specified pointer. + Subtracts a byte offset from the given reference. The reference to subtract the offset from. - + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of byte offset from pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. The type of reference. A new reference that reflects the subraction of byte offset from pointer. + + Returns a to a boxed value. + The value to unbox. + The type to be unboxed. + + is , and is a non-nullable value type. + + is not a boxed value type. + +-or- + + is not a boxed . + + cannot be found. + A to the boxed value . + - Writes a value of type T to the given location. + Writes a value of type to the given location. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000000000000000000000000000000000000..103462b3e96cc329cc30c28a9a0a312bf503821d GIT binary patch literal 18024 zcmeHu2Ut_vvhdnT=p95+DWRyS5OzSCh|&?MQUnx*5CTLX!6Zmg5zxc2iw(sJHjWJt z8}@>t9>Lx#sE7qD2uJL1_RbD)Ea#s4zk9#?zW4r(d)CaXS+m-#GP9%q*aAdH2r=OO z`W2xnNQuXVgntckAY0w&fI8Z(RA*d;`PCVRCi2D1RFN=2#7SXtIRb%D!i?oHMQH*i zU%>PT3}L1S<9IAJHDxnOb&w}Qei$7o`H4BQ+UgO_SOrr-NDnxQQf`?Yq)d2S;3WVP z5}LH#fRXJdQj`NP@V6La&@Y!?5Yi<7b)^(Z$ifo^dIJf>1^99VLOmu3B@&H{K}Z#n zsetQKS$`{Gb~c?9R|I-ww}LDQFGB+K?w$Z3kL)Y7yZgh0+F2s8hzm@zZ7zVw!`lbm zZjTGJo+aWX3qg=*E74|R3`o6@$Q~Dj++?^cEg;4f9-?hDB!?XOA!Me7kP^x50zpja z&~|ZtjJeLLoTL1rddu{pKN`gcEG#zFIqF1>$ho~c`_=hVlgHV=Q4Z2*ePXJ5Wcm7_ zkPElo-A_Lquta$7_U)&h_nX)Hyn38rJF#T)*;#SJRVuPPr_Izbd9Y~LnrpS&x$*5U zszxWO3k1Ez+XqFR2`sHp4U8&1cxKAZh90pW<}3(E9htCXmJW^~1*&PZNf<(X2O)x| zEaQFA#whk*@M$u$Lo|9WsYC~-A+SjDq0vE!lnpw5&R6S{Cu^iiAhOKQ^9Z}8>ZvE% zju13}dG8@dywokTIIx<(rMhqgx;b;7A^GS{*h?8ypF`w4C z$I$46-f!t2)f4%X`lbBu>WTbG{UpD8eMI@6({!3NU$&iry<*b&AXd2a0UrGaJUJP! zbKZN_lZ6Spli6iY(k{ELGjnx>lm|_qktwa$d>ydaem#4wo(6Nn7&MgP)1{=Llq4#G zhurru{~%(!S_AJ2*k@Nj<-s8yA?EJCe38Go-Y@rH5HlJRx)STaV`vm7Dmq;#N{V7f ziK93o2|u30m58H+u@j?0GQ|>J3M)8GAmOL*Snk4@?@DPcJFGvs*5>>DP5J#J7SO_`>IGj?*)H}?_1Ja8?hr(c+x+M$A z%76#sgN5rNMWr48oSpl)_jSCI~CrYIxG>xmd9 z(v}&~ucF>apQ5bk_u$rncT$bW2zgMH59FDks7|U8^+OVhilVn5b2O8pIP^9&5H0Pb zKEup!?37f%2BX~+HHof;S)el%HHF?Avqbfslo@7)Iyxy!jEyu&vnoVW=nj|-GN-8d zbW6+@IdoDEm^~UvQJX=hBZ}#y%rGaE(Mefi&ZwZ1a==EQ-zcgabh@IdPRapuM`tMN z1l=9;L^mnw4m|+#M$HuU5-1_&IrJKQ4fmJWkh2B$ef~#7#u7BIS>@e*Bb>E z5rBOEL~%Q*WRMhfQu5>t5WWeGkV>C%Z> zx+MP@&M+t|ZI7(f{~IToY{U2cP4DE>(DZ*2U)4>%JO1C-QwN%9=qjoI5s5$jOI+G7 zJBAV(1tYBmP#)IgDA)&#NjQ*%Y!W&G)IhEz?nA=SB#Z>8i}(QLQ7%9Olu6=?NLT`} z2aSowVj-}L`64Yk3xyyHfa8!KKqpi~W5IpX6rdAY3a~Ho1!#)K100MJ0ostz9o+?7 z2U!4g0^4Ju8K@7zeKUu|XP_xi&kW#102D#(#Uy_N$=^V7j**;t5+aOf zA(MnIB#a?p4hf4%c#MSgBt$e)o`fzWj3HqT35!X1jD+q&?h zqznmTNLWn5V>OMbf!GPpD7;;kf9)j1c#wW;)-N01qn_c#K@7l zSO^{rUJ*8wL3o!m_>(@S$XJHLYAhphIVx44QY9)?p;9#})u2)>D%GJBh-m3mUCH-cK1nlp{*uNyOAd@kHJ{0Z+t{@Z!33xCw=Di5C2$xu!1QthnUlZ$y#w zYK{Vg0%{&OvE2taoyYK&*zGSVqv@l z{DL^1tALZ7Ddvk2F-RyBiG^t*E{~+bAd8NN`4-5siBOc*-(V65n{vl0%lirId?%VdiTj=?rY${?fF-#FMF#=JSW705n zbpoZ)43Qk9TAqp(Bci8kT~i*~A0yp68VaSUxh5wI)BV$uCH&N69x#-A1c^MtY~m1u z*r`EwW)gAz_-k1OO$;+c8kjWIlvC8iXqX1DNJLZ45GhGHniK}91_qfR1SnCANEw1fnUYDW{}Ba-^xIoSc$8S(`ploYVul2?YKrY0>~A2tp+!`pQtRG*6Le z3!zxCi>KFx_9jq0sVIR`r3gI)3Uv|{(B%zi#BdtWa*BytIU@(5r7%wN#5oFdaEL3L z2(%D>pu(jO;U~*(z23l@xmBa=v)Z$#pC>ji{PiP!a`FtnqQ!=lPE9LsUAuey-pb2% zI>xjD716NwIm@P>Y)IE!Sfh|0IPj^p`r_wu&5xfNAKUcm>6^GHKh-72w-uR>kG0s! zvoQE@-B~hTXxaECdqTO!$wKG;`g641d3wy0V@rnkkG;Hvoc1t9S>OW@!ed9skZ4>e zt!KE1lL{M_X9kx?9s{9?B4N51)54Id9Yh1H*(_UYYc>S%lrbbnZ~z^Qq5j`&W(ZuJb*UnVn~IGYY+y{2o=G;L~?z^p(1`tN;mEh3|XDn!tC4t zneIYSst~qtIJ#I&CYUgjT*hK1>^KlB;l)8Dp$}C4!x9J?VW>}M)`>DE(MD!xBOx9^ z7(P5Rsn{}suO)CMfqnnTV$jl@XlR{BaATZzW_=Fts?I6MhVp_0nWlt4j2%ux&4jv8A69oh21AcM<&^`dY zq+eaoVaBU3(wnwCYCT6pv!s#75tJfAC9yShe>{M|Kr07{Ko1`_V;<-fpm;bIiN}oC zK;TRlfrJ2wA)kXJASVP$`cyFVKm>y}!3hRA0+jFrO>Lx?h(o`ne?w3#F$Pf204VDY z`cmMJ2c;!Y3j%GKkV=4)0$yD(N+WalqzsFaPo>%m*94Fgp~*mV0TV-sFpw8RTjPNy z9zTc+$?8cZ`;rMG$079*`Tk^C5wwH25X3{xOtKacN(GweeOIq1lWmrbmIqlQm+X6L zH>rPpABG||=!2}@F=U^`&~DjW*g?N>c&)*gVIf;c35*zJh^d07i;*)+jHw7lhXZrj zH3I+2@n)eo&`m^b2_t7gy?#(<0$C$5)2T4Ggry{)L>Mplz6fLe_s5?F(ypX_W;ZQj z;EKqZkXiyyi)FkxA7V8vYMao4E- z$nMIZCoGWhgjI)79{8uc-K)mFO5MW~`^>Ae{Y8Sq4+sdr|i88OmAbOHFAR zuTiyo#(<@_Xa;PdIBNaFW51La=c&EM^W+719%D=~od$k{jtyJ^bmpn*vuzJujwWV` zrbDQu8jGnyld{<=xRN|Qj3KW>3kzZE;93NssG}Ut5hsH8ClLzRnz%Z_RM1ff=EbE5 z1#xUcT%X`5>-_kp%QnaR6Zv!;UtRrEY;Axtechn9!sqE(TpZuhox z8ug8{)(!7#bng1{CHB4B&rGk3XntEGkf(FE@19=A5~a1vH5V^{qXP}QLVHGWpDgW zSS^)1(ZBw7+IqK`jm67KW~nba>0Yn3u6b81ZSx8h!<5A5pZ1LS)#TX*vjFGq*PATA z$GGUEeD(P$quo};a|#tzmXFT3<*?;ciQdXP!qsypvUjy!Tdcg=2JL%X@+wIG z#5hr{&bwf_m<9e5>Ss3`$@QHiPk(lP_R1x5IeT}jur+%wuTbB;;Np=}w|n>%Y*ca& zcb@E1?rgqfF5|t0oaXCC%35*zz1NItIT^}luNwUEhS44STf+njK-5hh@WzWZ_0Ibq4(ydU(&y z#p9=l$t%Lrl9N-Q({TerK%LQ((c_grpSkbuJPUXCIh#05qH&f}b~xfeM79>g2lw9S ziMz80;sXdHo=75O2J^W>c2B$qAu6Y%HpFg-wYAM)B5|~l zw#bxdQBIGMg1E*Yxhr{Fd)eEY>`D3U_cYovJd~)?h~ba>;y%UR#h&@@i4sZbP%EqS z^mJBAXMBw-OtDH$;tNy7R$NiC6|5atG_Yh~wGfLXngEu#y(R9zf_$7K>obNi!tfA$ zw2a1S`JVr<0_c|bA5+|cz;qdxU`(@y>z<{+PI$^ zUgo7buWu;|?Gb}LW#G>O#`)(z?WqcYlwlcxtO5^$knosr` zop(HcW>agr=Z>*e>(PvIr?FpETg63rha6T%}a!!1@ZVEr3Aw}6;-PhW@a{krl-r<)z2IpqhnXeis zmuX}!)*1I!#P1LNxII!u9GHM2)~|m2m9v7^SKaJ zWxA$G5+M{T$?QCH;N-E#9jtL%N8FJ(bL>cxjT7X5{7lTFnRFjL@;IVtz;Q%VrV(py z+v^V^O?}pmn}V%*n*Ku$wC;^CUgy?#P|~xpL0hZj9r`eQ4ot6BHN0n^RHJ=U<+a0! zBKe9lj@PgrY_}`3)iUFL&0ZQ~mR!EpXZ5qh36~$N3aM1Ks4l;?WpG)RQu&R-$lqi7 z$UTdn{M0(QzqVD=HpQR|yFB)dzj=~HPurIG_FT%_p;0A0+q@3cJH%}l#Mx$SF6L@j zUU6B{@#wyS+O??6O+Evg)Q%MEq#s%8{OaSQ!DBUz{KuHD&l1&Z58dZ8;bu#V`=S}Q zrc_SJ?|Wq zjBWc>I||~aha6a~v7@)?%yVrA==t;CMZdlne01K@Uk@EKmh_9(Gv8Y~z}%tV3dd1) z7pCr9T&8bYx+T7uV>GeB+-FVntcU%^UorL_9(;07_y{xl>q}YVtge|pN*%8;+ADom z2WmL9ot77U=a}xU!+o!Y`8GM0Xgo9ZIiy$RG1c?&@oG_4y{O6T!BMZGQ?E|whu@ho zzuDghFWt7_LG!qE<)7|V#6LW~JaE`BdT2iXb7g{WIu@5}n@QcUnlS+Q4u5NO-k}P{C=*VD3Sm=z8S+;U`pv}zN6|;KX zUmMU?SaHa!IC;h8`s=gismPAQ7B~){;hOSF)TL4vW5B%+bvyrlco_BWEYO3-P&HJB zfJz#;dG5%SycHQ}FbFmIxJKvRFNf3N2>8=6C$bz$V;8vZ?;#h^@VxXi`;zJGA^2G7 zF$X6R9$4&O?3?dHokDP0eSgf6XB_DRM(%PvcPXB`sB@55bUb$kK0;O<4eM$1 zSJe@Rcbt$bwn~LyGDnojO%<~eB`LT|rve&2#L${)&@E09O~##)$*5E&#QBI=7!iXa z{BLQLjKwtQz9qnhN}j$6t@)c))Q4vFVO_Z?NibQZQmECyU0mc=IPG$#YQb?{G|OUm zN44lu%8V~ZMm$yi-RY?JmJM(DceqDQY&R_*&zo5=ZLU{P*iF^NQ!n@N)qgw8ZEo*1V{W%^cU+U5eujQMTn`qR7yotUF}aN`y^ z)m1Ht9}-#1iU*Atloa8^HB#aW#;z!QJfrQ{!na<7?|*W-c-Z!ppkG;I`GA&-_ui_P z7nv_#;jiwj(yBQ7x>2>Y-ow|YEYFWyyW7W6xkmX!&5p9h%3F7IXN~rZaIl^jV^+_#$L3cXaP5}oKe+w2qqS$r$^i{^o0eaEIiBnKXq>|8Ux&-5%U_b;nP$}E2#2%h z_1&7jj3WFaRXxm3`)13CT9Y>S)`7VF>A}ym&^K<*6Og-PP*LRsFradYD@M-P~ zm7M2%r}9sD3&U^0g9m9T+(pip){F@VJem`3Qj(!%ZJhPWRe9%#kH6J!9DlrI)~fJH zV**Bc9&_2^Q{nX*? z<^vb!mf^4gQ7)(wovqq=i3gt;+{!KwS%s|*_s=d`7q{vv$Y7f=n2-0%WpAFM9j*Lq zK;`YLcddF|+G@aSyRdoMz~x7@#M7tZZrzHjvWMW-#XWMgzYjl_^vTit*_!UY?BFD3 z)mh{E^p8C~>TBBmHjPyWl|DSeZO6ZVn{jXZ@$iH1>>r-? z@vNBl;k^9E!$}dP$qH-58E9TuWx3Dcj%Uxx78u+*u}rY^SMj9-&ijXJHuc}tu_oE= z(qfkZv8wEn+3Sw0PDpp#dLrYr?SlnIoXz`dUJP^kRB%nV-`>Kr-j{T8K2?->j~cr0 zQ)NZp7H;i>x;5kWI6Csoa=)&rFWAq$G;-dhs)Ezsj0d1B}h`+ZGt}&limk&{`P&=|O_}`A@a%RJzrH zR_lPqVOIUTRR#Y?40cW z`T4lqVJ9j+z5Ha?W_07~)RYs$4o0tCo4Fv)V$aGR?N3(uG#=PBzt*lKPrDJ%({AXT zTsj?N=V@O8UR|e!5TO|DBfvU9!|30KV)C%j@+vYb)P!hE9_9jbI}DCg2Uty%>Y0(s zbnFMQ7>!z=*X(2GD<<3xOib8deownP-pZzJYhiGI|0hq>^GDL;IVs1}RR`$l5Wx(H zX4u2`Oj~PvmL1z+EY8TGVQs~^7dPhC;km#6Tdu|Za8u%1tfHgebuD&Hf$!^F4ztU- zW%tL;q+$l}GlOKFm>C)p!t@LY80u;3YG>(bZSQVr>uBxCrqt29s|$r+id%+AI4P-2 z>U(N&o;r*l;|-oiztt6i!o1fkeDmZ!dqyPT7+~Jr7Zl+bO#QbE0M#?PjzQM|bZapc zf5OT56L{5ZYqo>6t*xyr{=}xp|5ft?w*9?hff0@c295=Wp&fE`zh~3_FpnI;Sf@8} z<%3$^ES7Ue-$vhs4o2Gae4p?%>z7T+D@I)`Ge7g;t;tO_FFYf6Lq4aZE=Oy%W-mV+o}%ORHzpZ*HJj# zSkHLUapcaUXAx@dN--ziZZ;9y9C1wYJUypsY2x#U$oII@rMJ(UzAWK9e`Q>m*YIi0 zhI7`Fjf(OtZ?+#h&J*^XL2t-^6r~$^WA55t_x9Vew08fFrawH|l?s{-KYiJ-Za`)J z=JEPkJ)V5DaJUx!YIR(`uai(vX)?sp55%$5!un(KO36GWCB;h7Z#E?hHXt)Uv|JgA{#Fe^k z!avddZM;W^=s`b*Dy}T6g0A?@@`XSte6c#I{=02<=8lcp*Pd&5t50< z-7;yoMc*wmm(K06YOJuQWy5=#d+#e6$?q@C|0BNfp&iF_cG>eW<@-2wPl{6PKDHJb zRk!PR{Fc1vkZ9+MTw}AETRox@5)a&!j}#6YXf)chdPIHf+^zQ(xF74OCI7KfPqlTm z|B;rqz+M|Xl*cy27&$0x@DmIljK{y&^C)c1tYxVhiy`bj2{yh+Sr9}iSNflHXx|Lh z|C}HQx$&`ahMI5iwq^5#IUMGYuu2ghkQ0 zp*t@u@mqZSeDXRzz`!g)ThzyRPPuQ~?4a14<3FbxIlm51 z+kSYCo4?EGOB$=?hbK&Lk3U8)^vHg7(f6~Uapmtje{0Peq|APOJ3xNX-dT#aPc!r@ zo)y&%YqIhFGB!7+?xI+ zA%JUtj5)XP>H4VH#7oXg3&!0zzf$kye|OXCbkV6z&(6}?=3lkx{X{po{>8*T2fwZR z$^a)ScQKy3@K4@1MHrKYZk6e&@xaG@-@RZ*8t`n!?&rW>M-t;=- z@af;y_IvdHP)ky1xZ>c^c^=vy_lL}@ZHv*KGr88q#dX!)s9s;A-cRUdyTWXYujG}R z=9%)N(`%-;+D{uhLcg^rbJU_>RPLbBtKBLymv?K+o}|a8&;Rjz783g69%d%PF0{}$ z6)ub%cxdluMnmd4>rn$fhm~7>+1t3l=3s2}$~)mM&)%FbiZ7V=bzhbs2RNl#=T_cS_gSA5##aGj2 zyl!xsr1W6CWQB<$=XOPqq44mV2K1nbt*~*)(04rVjHeyHjokL`z9^fMBuw9ud#+Sz zyW_#;nsYbvc8lr^+NyrR40AsAojoYjv2xt)GiqT)S-*;%6rZfHd_KS4hNV5Q{g_qg z0ONOOwg=ocuiClgPGM!K+xoK?db|49=f5Aca)VYpe&wLV+V=r>N_){9tG=g=%Om%c z-Srr@JZRF5lFO&U9`WyoAHQ@TKlZuyiT_8nqvHdgtugHFV0Gw1gdFRYT5*u=?N>?z z^snv8wl!2daNF+AmFR`{C9{0AOY&&vAtVf+lEL@yDEZ&#POLXohOQ~d%MDhi)B4bL z(YDg#yIs{vs$E9@KKIJhntqlz?_M#)=5lj3X8(uJt8QP$_oBEzx#;_g=yXfi!F7xBjEwktIpSn~Unx@dmc z+Cz&SOw_WI^J3@@FPy5(-YDsHe5!x*bw$PDiepRbtZAwV3%*RUTVc?vV$a?9sw;!{ z(pOLS?B)0Bz?{MXc2U_I3i9jhXEe{fd)=(Vs#&bV(Q$Vv~=RU`CoABJn zcV1JPyBj3L1t1uMdR$J5=3QxNy1RAk zDx)Ls#;7b#G7V7MF)l!rS!3SnzEUuz=ux1x&AiyFroD_@bgO(T#iuHniFYvGFA?yY zl|Ll64o=3s7bo-e2EKjY;PXO1$45)~#^*bgABG+3`SIzZJa_LpyY+_Sn+4O|X8rN} z%Ia&S;g6BGf5IqhaqOXfL4Jl`*4|eMTR8c0ON!bW?7rMm{#p4X_V(LOE>99Ru^Ub) za)xP#2fDVqMOh_2iitK68b{OX4pvXlJ?YrHSn_Ok;xTit(4sBZwiidec6r$|R4)77 z + + System.Runtime.CompilerServices.Unsafe @@ -20,6 +21,20 @@ The type of reference. A new reference that reflects the addition of offset to pointer. + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given void pointer. + The void pointer to add the offset to. + The offset to add. + The type of void pointer. + A new void pointer that reflects the addition of offset to the specified pointer. + Adds a byte offset to the given reference. The reference to add the offset to. @@ -27,12 +42,20 @@ The type of reference. A new reference that reflects the addition of byte offset to pointer. + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + Determines whether the specified references point to the same location. The first reference to compare. The second reference to compare. The type of reference. - true if left and right point to the same location; otherwise, false. + + if and point to the same location; otherwise, . Casts the given object to the specified type. @@ -41,11 +64,11 @@ The original object, casted to the given type. - Reinterprets the given reference as a reference to a value of type TTo. + Reinterprets the given reference as a reference to a value of type . The reference to reinterpret. - The type of reference to reinterpret.. + The type of reference to reinterpret. The desired type of the reference. - A reference to a value of type TTo. + A reference to a value of type . Returns a pointer to the given by-ref parameter. @@ -53,31 +76,37 @@ The type of object. A pointer to the given value. + + Reinterprets the given read-only reference as a reference. + The read-only reference to reinterpret. + The type of reference. + A reference to a value of type . + - Reinterprets the given location as a reference to a value of type T. + Reinterprets the given location as a reference to a value of type . The location of the value to reference. The type of the interpreted location. - A reference to a value of type T. + A reference to a value of type . Determines the byte offset from origin to target from the given references. The reference to origin. The reference to target. The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. + Byte offset from origin to target i.e. - . - Copies a value of type T to the given location. + Copies a value of type to the given location. The location to copy to. A pointer to the value to copy. The type of value to copy. + + Copies a value of type to the given location. + The location to copy to. + A reference to the value to copy. + The type of value to copy. + Copies bytes from the source address to the destination address. The destination address to copy to. @@ -90,16 +119,14 @@ The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. @@ -117,81 +144,145 @@ without assuming architecture dependent alignment of the addresses. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. + + Returns a value that indicates whether a specified reference is greater than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified reference is less than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is less than ; otherwise, . + + + Determines if a given reference to a value of type is a null reference. + The reference to check. + The type of the reference. + + if is a null reference; otherwise, . + + + Returns a reference to a value of type that is a null reference. + The type of the reference. + A reference to a value of type that is a null reference. + - Reads a value of type T from the given location. + Reads a value of type from the given location. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. Returns the size of an object of the given type parameter. The type of object whose size is retrieved. - The size of an object of type T. + The size of an object of type . + + + Bypasses definite assignment rules for a given value. + The uninitialized object. + The type of the uninitialized object. Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. - A new reference that reflects the subraction of offset from pointer. + A new reference that reflects the subtraction of offset from pointer. + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. A new reference that reflects the subraction of offset from pointer. + + Subtracts an element offset from the given void pointer. + The void pointer to subtract the offset from. + The offset to subtract. + The type of the void pointer. + A new void pointer that reflects the subtraction of offset from the specified pointer. + Subtracts a byte offset from the given reference. The reference to subtract the offset from. - + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of byte offset from pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. The type of reference. A new reference that reflects the subraction of byte offset from pointer. + + Returns a to a boxed value. + The value to unbox. + The type to be unboxed. + + is , and is a non-nullable value type. + + is not a boxed value type. + +-or- + + is not a boxed . + + cannot be found. + A to the boxed value . + - Writes a value of type T to the given location. + Writes a value of type to the given location. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000000000000000000000000000000000000..491a80a97880de93aa893f6974c5f76891d2de73 GIT binary patch literal 18024 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 + + System.Runtime.CompilerServices.Unsafe @@ -20,6 +21,20 @@ The type of reference. A new reference that reflects the addition of offset to pointer. + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given void pointer. + The void pointer to add the offset to. + The offset to add. + The type of void pointer. + A new void pointer that reflects the addition of offset to the specified pointer. + Adds a byte offset to the given reference. The reference to add the offset to. @@ -27,12 +42,20 @@ The type of reference. A new reference that reflects the addition of byte offset to pointer. + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + Determines whether the specified references point to the same location. The first reference to compare. The second reference to compare. The type of reference. - true if left and right point to the same location; otherwise, false. + + if and point to the same location; otherwise, . Casts the given object to the specified type. @@ -41,11 +64,11 @@ The original object, casted to the given type. - Reinterprets the given reference as a reference to a value of type TTo. + Reinterprets the given reference as a reference to a value of type . The reference to reinterpret. - The type of reference to reinterpret.. + The type of reference to reinterpret. The desired type of the reference. - A reference to a value of type TTo. + A reference to a value of type . Returns a pointer to the given by-ref parameter. @@ -53,31 +76,37 @@ The type of object. A pointer to the given value. + + Reinterprets the given read-only reference as a reference. + The read-only reference to reinterpret. + The type of reference. + A reference to a value of type . + - Reinterprets the given location as a reference to a value of type T. + Reinterprets the given location as a reference to a value of type . The location of the value to reference. The type of the interpreted location. - A reference to a value of type T. + A reference to a value of type . Determines the byte offset from origin to target from the given references. The reference to origin. The reference to target. The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. + Byte offset from origin to target i.e. - . - Copies a value of type T to the given location. + Copies a value of type to the given location. The location to copy to. A pointer to the value to copy. The type of value to copy. + + Copies a value of type to the given location. + The location to copy to. + A reference to the value to copy. + The type of value to copy. + Copies bytes from the source address to the destination address. The destination address to copy to. @@ -90,16 +119,14 @@ The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. The destination address to copy to. The source address to copy from. The number of bytes to copy. @@ -117,81 +144,145 @@ without assuming architecture dependent alignment of the addresses. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. The address of the start of the memory block to initialize. The value to initialize the block to. The number of bytes to initialize. + + Returns a value that indicates whether a specified reference is greater than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified reference is less than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is less than ; otherwise, . + + + Determines if a given reference to a value of type is a null reference. + The reference to check. + The type of the reference. + + if is a null reference; otherwise, . + + + Returns a reference to a value of type that is a null reference. + The type of the reference. + A reference to a value of type that is a null reference. + - Reads a value of type T from the given location. + Reads a value of type from the given location. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. The location to read from. The type to read. - An object of type T read from the given location. + An object of type read from the given location. Returns the size of an object of the given type parameter. The type of object whose size is retrieved. - The size of an object of type T. + The size of an object of type . + + + Bypasses definite assignment rules for a given value. + The uninitialized object. + The type of the uninitialized object. Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. - A new reference that reflects the subraction of offset from pointer. + A new reference that reflects the subtraction of offset from pointer. + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + Subtracts an element offset from the given reference. The reference to subtract the offset from. The offset to subtract. The type of reference. A new reference that reflects the subraction of offset from pointer. + + Subtracts an element offset from the given void pointer. + The void pointer to subtract the offset from. + The offset to subtract. + The type of the void pointer. + A new void pointer that reflects the subtraction of offset from the specified pointer. + Subtracts a byte offset from the given reference. The reference to subtract the offset from. - + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of byte offset from pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. The type of reference. A new reference that reflects the subraction of byte offset from pointer. + + Returns a to a boxed value. + The value to unbox. + The type to be unboxed. + + is , and is a non-nullable value type. + + is not a boxed value type. + +-or- + + is not a boxed . + + cannot be found. + A to the boxed value . + - Writes a value of type T to the given location. + Writes a value of type to the given location. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. The location to write to. The value to write. The type of value to write. diff --git a/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt b/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s b/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..e0ee9f435e686515a6d1ea60ac92d591352b314f GIT binary patch literal 18703 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 Zomhdj_WxFNO#DIHMJMl~m673;{|6~(JsAK1 literal 0 HcmV?d00001 diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT b/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT new file mode 100644 index 00000000..984713a4 --- /dev/null +++ b/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg b/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..a608bc53b86d1884af17171f9e0b0c424b0311c2 GIT binary patch literal 89582 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 literal 0 HcmV?d00001 diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT b/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT new file mode 100644 index 00000000..db542ca2 --- /dev/null +++ b/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT @@ -0,0 +1,309 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for Slicing-by-8 +------------------------------- + +http://sourceforge.net/projects/slicing-by-8/ + +Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + + +This software program is licensed subject to the BSD License, available at +http://www.opensource.org/licenses/bsd-license.html. + + +License notice for Unicode data +------------------------------- + +http://www.unicode.org/copyright.html#License + +Copyright © 1991-2017 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +License notice for Zlib +----------------------- + +https://github.com/madler/zlib +http://zlib.net/zlib_license.html + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.11, January 15th, 2017 + + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +*/ + +License notice for Mono +------------------------------- + +http://www.mono-project.com/docs/about-mono/ + +Copyright (c) .NET Foundation Contributors + +MIT License + +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. + +License notice for International Organization for Standardization +----------------------------------------------------------------- + +Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + +License notice for Intel +------------------------ + +"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Xamarin and Novell +------------------------------------- + +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) + +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. + +Copyright (c) 2011 Novell, Inc (http://www.novell.com) + +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. + +Third party notice for W3C +-------------------------- + +"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE +Status: This license takes effect 13 May, 2015. +This work is being provided by the copyright holders under the following license. +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: +The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. +Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." + +License notice for Bit Twiddling Hacks +-------------------------------------- + +Bit Twiddling Hacks + +By Sean Eron Anderson +seander@cs.stanford.edu + +Individually, the code snippets here are in the public domain (unless otherwise +noted) — feel free to use them however you please. The aggregate collection and +descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are +distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and +without even the implied warranty of merchantability or fitness for a particular +purpose. + +License notice for Brotli +-------------------------------------- + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +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. + +compress_fragment.c: +Copyright (c) 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +decode_fuzzer.c: +Copyright (c) 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..eeec92852705946904d0e2fa0443d454075781f5 GIT binary patch literal 25984 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 X8xk??{<$qV(@xwRy_&qqMCktjQv_f` literal 0 HcmV?d00001 diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml new file mode 100644 index 00000000..5e02a99d --- /dev/null +++ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml @@ -0,0 +1,166 @@ + + + System.Threading.Tasks.Extensions + + + + + + + + + + + + + + + + + + +

Provides a value type that wraps a and a TResult, only one of which is used. + The result. + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task. + The task argument is null. + + + Initializes a new instance of the class using the supplied result of a successful operation. + The result. + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + true to attempt to marshal the continuation back to the captured context; otherwise, false. + The configured awaiter. + + + Creates a method builder for use with an async method. + The created builder. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + true if this object represents a canceled operation; otherwise, false. + + + Gets a value that indicates whether this object represents a completed operation. + true if this object represents a completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a successfully completed operation. + true if this object represents a successfully completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a failed operation. + true if this object represents a failed operation; otherwise, false. + + + Compares two values for equality. + The first value to compare. + The second value to compare. + true if the two values are equal; otherwise, false. + + + Determines whether two values are unequal. + The first value to compare. + The seconed value to compare. + true if the two values are not equal; otherwise, false. + + + Gets the result. + The result. + + + Returns a string that represents the current object. + A string that represents the current object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..dfc4cdf62c8f7c243d694ed7b96424d3f2e457be GIT binary patch literal 25984 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 + + System.Threading.Tasks.Extensions + + + + + + + + + + + + + + + + + + + Provides a value type that wraps a and a TResult, only one of which is used. + The result. + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task. + The task argument is null. + + + Initializes a new instance of the class using the supplied result of a successful operation. + The result. + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + true to attempt to marshal the continuation back to the captured context; otherwise, false. + The configured awaiter. + + + Creates a method builder for use with an async method. + The created builder. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + true if this object represents a canceled operation; otherwise, false. + + + Gets a value that indicates whether this object represents a completed operation. + true if this object represents a completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a successfully completed operation. + true if this object represents a successfully completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a failed operation. + true if this object represents a failed operation; otherwise, false. + + + Compares two values for equality. + The first value to compare. + The second value to compare. + true if the two values are equal; otherwise, false. + + + Determines whether two values are unequal. + The first value to compare. + The seconed value to compare. + true if the two values are not equal; otherwise, false. + + + Gets the result. + The result. + + + Returns a string that represents the current object. + A string that represents the current object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..dfab23478ab4d6bc266ed91ed6b96bcebb3cf8b7 GIT binary patch literal 25984 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 literal 0 HcmV?d00001 diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml new file mode 100644 index 00000000..5e02a99d --- /dev/null +++ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml @@ -0,0 +1,166 @@ + + + System.Threading.Tasks.Extensions + + + + + + + + + + + + + + + + + + + Provides a value type that wraps a and a TResult, only one of which is used. + The result. + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task. + The task argument is null. + + + Initializes a new instance of the class using the supplied result of a successful operation. + The result. + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + true to attempt to marshal the continuation back to the captured context; otherwise, false. + The configured awaiter. + + + Creates a method builder for use with an async method. + The created builder. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + true if this object represents a canceled operation; otherwise, false. + + + Gets a value that indicates whether this object represents a completed operation. + true if this object represents a completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a successfully completed operation. + true if this object represents a successfully completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a failed operation. + true if this object represents a failed operation; otherwise, false. + + + Compares two values for equality. + The first value to compare. + The second value to compare. + true if the two values are equal; otherwise, false. + + + Determines whether two values are unequal. + The first value to compare. + The seconed value to compare. + true if the two values are not equal; otherwise, false. + + + Gets the result. + The result. + + + Returns a string that represents the current object. + A string that represents the current object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..dfc4cdf62c8f7c243d694ed7b96424d3f2e457be GIT binary patch literal 25984 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 + + System.Threading.Tasks.Extensions + + + + + + + + + + + + + + + + + + + Provides a value type that wraps a and a TResult, only one of which is used. + The result. + + + Initializes a new instance of the class using the supplied task that represents the operation. + The task. + The task argument is null. + + + Initializes a new instance of the class using the supplied result of a successful operation. + The result. + + + Retrieves a object that represents this . + The object that is wrapped in this if one exists, or a new object that represents the result. + + + Configures an awaiter for this value. + true to attempt to marshal the continuation back to the captured context; otherwise, false. + The configured awaiter. + + + Creates a method builder for use with an async method. + The created builder. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + true if the specified object is equal to the current object; otherwise, false. + + + Creates an awaiter for this value. + The awaiter. + + + Returns the hash code for this instance. + The hash code for the current object. + + + Gets a value that indicates whether this object represents a canceled operation. + true if this object represents a canceled operation; otherwise, false. + + + Gets a value that indicates whether this object represents a completed operation. + true if this object represents a completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a successfully completed operation. + true if this object represents a successfully completed operation; otherwise, false. + + + Gets a value that indicates whether this object represents a failed operation. + true if this object represents a failed operation; otherwise, false. + + + Compares two values for equality. + The first value to compare. + The second value to compare. + true if the two values are equal; otherwise, false. + + + Determines whether two values are unequal. + The first value to compare. + The seconed value to compare. + true if the two values are not equal; otherwise, false. + + + Gets the result. + The result. + + + Returns a string that represents the current object. + A string that represents the current object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ b/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt b/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt new file mode 100644 index 00000000..e69de29b diff --git a/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt b/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt new file mode 100644 index 00000000..8d6cdd69 --- /dev/null +++ b/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt @@ -0,0 +1 @@ +7601f4f6225089ffb291dc7d58293c7bbf5c5d4f diff --git a/packages/ZstdSharp.Port.0.7.2/.signature.p7s b/packages/ZstdSharp.Port.0.7.2/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..a13837d6685d42139c6a7f27b7e673d7aea2f528 GIT binary patch literal 11510 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�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

~dOS++jFd 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 z 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%0AC~!bS@2mUPYiSDti>Q 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%0A! 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

RF{eI=gCp`63&yO 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 aok~A<-HE?W^)_`9L%-_>s-#m5X#WSf38Nzb literal 0 HcmV?d00001 diff --git a/packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.xml b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.xml new file mode 100644 index 00000000..da34d390 --- /dev/null +++ b/packages/System.Numerics.Vectors.4.5.0/lib/netstandard2.0/System.Numerics.Vectors.xml @@ -0,0 +1,2621 @@ + + + System.Numerics.Vectors + + + +

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∓@MujJ3}=HkX&p>@YK#H#6V4PjP0=ns2%e~J3 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

j%^di?QDy>f&V_oGU>r0Hk@ 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%0D0U@L+u6M-hSbJfr*98)*tr=zrJ{~ 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�da@68o#>&1#W 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

CF}=>jxpztjaXY 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%0DFg=@Td@1y%k(UO%Evz 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 literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/net461/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/net461/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..a88a34f6a25c4d76a4f6e97e692ba56ff63de44f GIT binary patch literal 437248 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

3vvcbFPGn@?iAVCLkAtts4 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%0AO56_&ph#7oL- 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 VDR8wr(!%{-iR-`p`Tvdr{|9qQ)=2;W literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/net6.0/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/net6.0/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..e7bc4bf75e70b70bec758fb8dff89897a2f19dfa GIT binary patch literal 442368 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 Z-~RkRO@Y_@60M&vNL>Hz&;NH6_+RsOo`wJb literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/net7.0/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/net7.0/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..98a308cfb7b11a04febcff8d2801286010cbc1eb GIT binary patch literal 422400 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⋘Qi_GWbCmuFL&}Wjd^$Zpi5Z1;Tpi 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 literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/netcoreapp3.1/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/netcoreapp3.1/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0882d80375d577838bb123d8369942ef1f63aaf GIT binary patch literal 440320 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

gmq9jt1_Jqbtq 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%0AB}4Qagw3%0Aqv&%mh(`g^E91Yu|yyNWKqS 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 iYgnERjn04f^S7Dfw_B literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/netstandard2.0/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/netstandard2.0/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..0029a828a870fbfedfbbe744ad514c11653d519e GIT binary patch literal 437248 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 MYx%d8TZ9Au8?s>zOaK4? literal 0 HcmV?d00001 diff --git a/packages/ZstdSharp.Port.0.7.2/lib/netstandard2.1/ZstdSharp.dll b/packages/ZstdSharp.Port.0.7.2/lib/netstandard2.1/ZstdSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..fd4057fb93affe1bed41b20881ef7083d987485d GIT binary patch literal 437248 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�?yWLbm6^7=`5&BM| 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%0AII6Peo$wilV1Bb2Tr1 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 literal 0 HcmV?d00001

yu z$b?wQgsIELS1*Y(*%5%+diLkL_Ky1%?^gSs0L?~+oi^aEv-JH962(xqt-tG8MR_dP z^PqLRGLj#6#Yy_yBRfWJ(h{J321ZY}k3!axDrq z3-~>~+Vo^ibg$fWL6T_4&brSLzEQW#bO{+$soME@1iapVn@0w1Gd1VvR6aW+(}TQp zE+T|GW^&UPTOV*AM+uaAt||qbMlOqeQm4FIUc*|W&K1^-UmTy_kyk#J4h8&T73}yN z_14Sj4JN_h*9^27zKgv?M|-u6U+G&lcD~PVqvltHc>I8!5WYcg9RvQv`rXW4g%dob zC7e_C_jL_O0xX+p=BJ7e-JVm0X`nf!m(S7fwv}N70uMl4{dyS7@qMaa_=ZJZpwVbF`f&!M2-I+Nl;NTXQ1V2AeS6%SQhJ90bJN|Fip7rD=`PJ4Ko%QVN<62^SMhcM z1--+*ZIBN&wXt_;NjLW$==fNjlzRH{+%_dYE@A8x!Uy4Wx!q0)$|!6-9f%32YNk$ZBq4e&W))BboN&BT@_z1{B$06U24mNiy#3zha9{Ge z?yL8J`8<6z95*vS2A|zqFjeQ3>Ug$uv%7wx?rpDJzT=<4R!6!Bpu z?P*hS#$yN8f6gP|gAkc)Bnwx!;qaadAjO9i6Gh-{5pEUga9mcqZLlHk20FdZ1|tCO zV?cS+-;kFTc9=f;56xT(d$t7FKxq;KQ#(K~_!OS6{kV9lHXogZ<3-n=)k>|eS18_q zubnmE>Uw2ooz+n{b~Zw8rDn`B)#L22B=q`bYRk)5W3ssv=_cK^XX_dB;?bU`W$kEk zO78AG23T^iHw7xHRzxpztRngX3Q1I{oDz}_@hz?$C*e`=?%fzFqK&y}@T9HlD(?E)JM z?`Q9Pg$WJ@Z?BCif$Qbo`^l47bliw2%meKw=~Bo8d&! zKol^tb;c@f^?4-tDmT;pURv%kRm6Ves*1AM@JQq>m&SW^q@YXRUYOFH)}=xTfS50kYTI=yYEYr$^`2R9Qh zw3$6$4ooQd`}PMI_&E+pIQXkoIJI=vY8&tdFxY7r@7JZw8jTZcrk=);8{-ra}6~>Cw*G$3(Ps(z2pibsOa{ zv5H*ExA%+3rBj11AePaOzjr-?9RXF(YY5G|_a)kzubJ9da|$F6-Xb)YcxPmbYx{Ps z58#h&wPwoL@G|`_@#qXTk~0HzP$k(%CEZ6<%R8pYGeb*c!14yPMhl_(2CUGFx95Nu zOwZbsz}xMKUr1uEmdB0c&XP~9-22^q3Su(fx&xKw-Elt>OGY*r{MbbUGl^XREHv+{ z5l^=$o$-Fo-$6VmLz+{;?YxtZ3P&?L@$l6*5xWfbIU;*@iNyn-Zs3>+_;7%(G%MUk zYqG5}^y;yPG9xRHuX&vNXe8RR6d!!I9G)J3=Sg92%W*eb?~{AbUUwcSqh64buSnHQ z;PRcHclKoQ_sf+@WzHF#Hf|{4m~lsAKTg&Kc4A=MDQ|{UE*{vpUz09c?Z@!zu(Z0! zfPDtF4p-0M9<{+S`aYknq8`3%RV)hVd?g-EA8;)EThGIa#(UXxK95k9=M zW-+cCSccysqjVeDx^pDoc1JG6hWSEaulhq3&$%C742>QEIj8HPRV@qb^ z;J|)VzO%Psn&D3F6C!t0M34?5EeIi00UNzZ2Lb62LX#E)hIzBfUe8|71Ml7)Zy@X162A-PfTaer6u9W`EmOi@2N#K-)X>uv zFNJ(DzVq7X>uvC+4R(mU>vdtuAGbu7ACCIcdEyt3o~VDWeziVmjX!8_7=ANoU%91m zo_$Z2ewerE%0Jal_;IWh7kpToqRl`5u8XA+yenR4Xw8MAR4&`IBf=oR^`5$zmbbRL z!c6Bq8TI<66@&8BOe@c(-E8;Kk)X}R;MGS;lB_{l9=6%inEh!s=FoW%F0(b8d4jB6joy8RuG&Ri? zpLJpU9wb6opA~lX4a?&!Q_s1+1i2!E-j)9Rj0|4w%TqjdQc6aD3Zb?0a9ySTy=s*n zEN#@Gl@a$jS9r;D>5A6~+l`rh?2cwx>IA?Wx7;PrWi}mSK|`Z~$tk(T<75VG$=N;l zkiVGc;$3wAy>9Et>wyy}I*XMC1WC|em0%7j(SUK5QyR_aQsMI-g|GjZimvD&4e8qO z;m*KLWUo=4WGGA#rk)UO7d)hTHYO9IJhumz=7D!l2cs+K;Z`0PoE7%+)g%BWb;t4VeV#=GhuRkJwPL@# zx06Cn_F32qqa~sFQ5}IQ)mPDtnUJ`>1oowHfW(djj*?+l3THcLXR@Hg8unleK5-gm z5vDUf71S(lcNu@8yVdE4?W2%r9*56t@A1N>Si4RHc@8nL%f}X%xd#gQo7i#q$mh-V zTnJ-2T4l>!k_oH&SiQs2h0JOHbrI~PWVNa&t{@hNf4wgA*vA3sF}J4?yt-hgblgy< z5v6W$osZ#2wsg&f@SZ}9)hC@*;zItJVx9FJnvf!CI!L;$%|B7*D?Hnu9fg<7f>&uS z-mJiyA6l+wSh>XK_Q*R%=WSY+ZI^If-F4(%_Kx7sYq*w_TykGh=zEA;ozKkmZYxd3 zoF`7{W99H2k0bdVKbM&s3JdFSdd<1GO+S)YQ>t~Ww3i__mW-nddz}q|Q=#k%qZ+ma zkLT={I*C{wr(1cJO)X}G8M)i4Eh!MdpXK|#VH4KfDM@gi@j$1YhGjyUzbKgO$lt$; z2wr`VeXgqns4eZ|AGw9cZ?cT7stE4}FDZn|;}%BYUJO^|n8NfSxS5B9nS0Ys8iq={ zR70#96Q>*{fmy-a49fB*X`lL6$ z5i)iLJF(d+xrfu#}QTE7YL3Ds`RF@P0@JU$n zb0KV44)Xfp@!t~IiOFhE-$c;qWsYADY2P2VrK>wp3GF%?U>>+vpWfh=Bu4tHSA)$8 zZ4M-JA}J#cY1zY&=b?ySQk)luy1}bLP^1{FS;4pGiD?A&IZkw`li}8*0#o>)1k#Lz zb7eu@GTNhPso)|b5_)S_;{xZykWll~!nAIl%uN^FS~UIu?hO@DTqGj=@y_!0!>hO= z*FAf9pho8Ax@I)b^<$E7Dv*+?dMcRt8X`JkC>EC$ygIvQTpe09b4y@clmV%#`R)Zf z5%tHCUPC9B2Ui7@jtMPYG9a^M+XY21rQ_j$nQ0+r+9`kWPt;n~$v4)bP22u__0&11 zc?;)I@Gr`^ad}NY_3-`8K7NpOwqS`-dVcSK_1?&u4sBfU>gOCzR`HP|ohLP%;Y?4$ zl$yAGnM7~}AM+M-Azv6+g+j*oJ{V_1+L0)`DU9DJoGIUrMp7r0V&$l)k=evd16GMecOQK@x zl%8i}z!vUDRJ0vfwX+WFe2veM*m*lP=cOa=r^y2RC;I~Y0mrd>A*{Ee73&Or(d*uD zO}iKeX@7-g;bE!6U#c3>Wy7joux&gO(p0h)GjcHY7_!T5K)dD@TyYz?a!#3JZiy8b zg9*5bt-gw`6MOsi^uS1@2)pB6k)1Q5zE&FtyKmAlW6^5#Qq~Vf<+C7m)aHY}r!?f% zSp?Qv>Ug?aTV(jffmY4BNnF@(ZmLpx@#@||PxWc<$L@5m+ORO*7^cO(t5ru)g{ME% z7p^xa*K9q=Z9>>S&OJ%G+pcuQ;F!g+>tuH%_+Giq+}V5wt6u#tbm@UfvUFIR;e5Hc zSV4%C>BPA;g-i%8t4LGYL{a@kdbQSvem8PMSJ8li)9bh2nM#(jzqo!YHdtJ$s809q za#J4DdFN&IGNDTX8C73zrJ1B=^^#xHpMhwTHO7@pf?dVn(Zs>u>mPFsU#f69fR0rQpD|{VdT>#7 z>4~N9EPi*j933p-gmLo@-lcU&OAlmFAzhqz`|OgI*V=*34QVu!z^z+VEi*w%mV<&? zZ5>EG3bPzNYG0w2R#~JZybig*JYHO}YTysfw zcyr^SfDD*!t<<&4q#}EP8IAv&yUL0=9A7SIxo8?W+hj6TIw0sgsglhdziznRY*Z8J zbz*Qmaaqc1%2GKG`}MJ^vUR>-i9cN2Gr#xs7qBL6qG}Y7J~0q8xX3N`J96DIH*K~{ zl>^j5W_W&hE$+(oWuvbf_UG~e(o6+*k;3-qdg0K4!AU-Sdp}6L-@rY8Hgo&E&KKeB z-o6UM=yMm{eAmPPl?(S;m%+0aX%tNBFjC~^=fARv+apfz3{&4o2`x0LFRGC%nTmMs z8#RtJ*VHsy&z?_Dzucb_m)v+Iw z97Kp}1+vDe(O{YE8Bvo!nE@97m=+@l4SFsfLsIzjjVy2_fr}Evi_!s_M08HaAj|u`J z@jf3W$x9DRI!*Ub0(Ud^I9w~j+qKaKvBkvGdQWQtiBSA_H)sJW0L%#x7hg;&&)~0& z`U?ca2PDE$QrRZR`_joj@pXkx zCESuXQ21LxSrJ$g4nhz;DirGAjcx}@B{Tv+0{ECm5+?9D@mGN+02h@*MBbFz;t)oLR0&#IRh)D!=p7tW82|BOXcG9`WaWoCT1bQ)Io-lee z0pv+BVNmx0Ndg=J<{nfk)`V<@00V^T40PzAQ6yMO)T8WcS`;6!GfsjS%!CPrTHymc zOqBPfUEt{GCcxfBRRN{qohjrg@s>P?KOJ;-V4Vp6FjJ@q^xPRrgIFhWA^~xtwt@4| zR&LPWyZ+qvJZ%3X?xEbYdFLfp8%$qy>fYHS2l2Ek2ym@My0WBaO6GVYcHBZ~KQF+L>`Zw1hHNTD2nC$Y@H`aYn{ z(_IaOJRul>Pr(r0$IGN*Vnhka3SooBat#&gZrgW7=(~XuLJo=!8k8Tfl#qi8#DwyP zHcrEx5bFf^tm{GP5T>LnB=~O81>$1WC>LlTd_0(^P|`gPN+B{39%v#4)8PFw zgw8WV8xgcbI3g4ds0OSj267-K(-1rHeRTL7NJEnmZ=oT=_|~TyVE?YCh7kOi@)jXU z3g-5wMx_D+DKIag6NnBS+%XAG1|PQ*LS7d)Nm57!;y`iZo9p&&10|$_9Ag1> zMl_M(L{aX*k+@=_4o>`v;6u2OsIdDJU^uCqxb)C>shuV?aev=N&l4XN(x{A-r5u#Q zmw<)weKm@C6NfRmi|yia%DM0ATY5RZ&Pc^?^UOQAG>*ae-+F|^c~A);6={&Wy$(%D zWB~-oO~G8TvT`SyQG;B-082tK0f@&w+%=a5AsX*cLIkGA5J9~Vl0;y3j0jW^T8!|F z?W4tVqD+9BtM-4%<%bx3208#LOc-rw+JLVGnh)=WO(gUiF$d;LFg=P5m=-TLV4H$) zAy{GdCr3r&SJ+=d5Hso>knz6+QDMBHBEY=302+C8+O`X{6JMboMt`cd?@yrT1II)w ztQdNz5MuZh6hnx0hxQFL0dVXnv;Q2W#j@kmxH*uE_j!RP;8|>OXIVJ&z$D*y1vviR zjzo9{feN53WzZZ=0yV_D!9|O&G8%y;RiW~~j|Y`o1TD!5CB&TzWejvT-*LislQUVz zUHp2p!Z)27fo-DvI9YvC@l?DT5r_f5-dqVe2%U;aR|xzWP?mTM`%4QFL-C`oS)pwB z5>EhB?qKdfkD;x!AazQ4)&{bGId1>Yb8uiO0LOse3_js;;)p_?2oE#+z}9KF9|F&V z=rBh3m{S3T|K$V(q(U46z;ym%Q1HM`d7wB!4?X5g5N_hF_8>&sFzCvRpK&DA&oSu6 zB8cq1^Shoj1rJe~76#`UJ*3ABsvqXDVn_rv;u4q_*AkOm42bc$OemZyWb6Qc0DTRayzhy*1A zWSnlkiB%));IU`Ma8f%RX`=Tioly9RG9Grx_DRY0Q;WSQvuWBoGG#Q zQ8_?7s!{=45m*8h8hoAT298MziB!;}EA)6v7mrKMw6+CYZeDcAjX)>8-P2A9<6nIg zNU9JA$0??TMXPsqRyXOHm;4Iw?))voC>iN}nop^fEvo6B{=-bJ8daVV&PdCOEZKj3 zr-`+KIoIFNoqWhH8diHa>E3i;{Ivr@MD?WF?ajn6E^g>B5B{b zcTCbp+pM)kyJV8Q*Q>|d{3F>7yh=YkoI`wPkA^0c!Y7A7NjdzGur=`A9Vj0ME`#TqApNkL@EK8%%AASh6gG%fF-VvFHU$`&$Y+l{IovE8y)yv zVYwXtck@X>RF~lR6FPrN{4g{U>r8+pL}>wC2@0t@2vG=Na%?~{yoCb841FVf&IQ#U zcuwp@h80Hb1FP}7!~#{o9A|@qe;6U=A=DVZXZPIkXTn?f!J8Xc9oI*Se^@cl3b@+? zjof#NV`Xy{NTB_4c(tXKK#qX32 z3FF;4ZiR?yD?dM6)E1ayQ~R*>GU^{UMHfs830AWg1-BF}qr0E zm*B?F)W{teHF(#T>b&ND&Z9)HSJ)rXrApVGEPpWcSEa`^4%maYkZGKFGV8ymp4%;Z zIYGouEZJ)T-_E>C<0O2lPw#8Ew?=S@WLCjaP8Uy`5RDS4(|n zO^qD+oQif?omtuoieYo|R1R%I_r0Exbs9ZeTT?xg9Uf(wd+k9|sqw60tmyCIk+@ff zz21JZRG!fwFZkwT>gyp!{hi1#Clk2>of*yPBEkeusuDC4GfX1^UaK zat+t+@9V2@M2@wuq-19eK_j!~rJqn~2Vkr^di+}n7jn~gAC4AzbP5KRtH(~3Mk(1Y z^JtA%-M~|)yUYAvIG48zRCWLoRk@D77kCD!$_T1uTq^ta0oC<>E3`9#H^bnQTvKNg z9_pa|DxuGuwSr%MFK5tjxCGsHgacz17#q9Sbnavi>&In?6}^*qVLVQ*pd&jV9%v;H^K5*5$n|gv=M1nMif+ zT(_8%OhnWco&BoQi6Herr&s>kXumRuz8X*F_mjGnoqF<)7-#=n>c{HZ`qrU{v)OL` zNyD+2;+D5is@nIg=DZ!Kf8RxjQELaQYs}1R<6!QYn0Y&bXrFX8XENmLV2 z0T)bl;QlEGyAw#EHh@TgTBgxM+N7Ss1|wXA=J&m>f-xFy_+*&l}iNs&6m_R+D~X7vt}7jF5V z+^>z~a$`tZ=JcUa=Ed7rat@|%+?I@h`PI+zE1xPM3%8ZMr%9oz9&TM^?2+@a@4vO7 zHbxI)EJkVD|A{h-~97e$`*OLkUZ_?+U9VfTvNq&?Sd(kYg z34izHe5|lF*Yf3h&)vW@X!h~fxV_yO`-|ZZHrYGUJ2#6je1$Go{_btioj!(zc6!n{ z>WgSBk6Rwh9|lcLy0+zO6Lkg%MfhDl&y*N`@q4_Xb7gtGT;@ff>7iRpU^J|7yGAxQ zi~i%l`PjK_3%Ac>C+T-+@ej)HjBAE#f9(7^N&nmDagtReFH_6am?3CTox$95XaD&@ zacibqc!lIH`c=``Le{azzM;?9vSr`R(O^m9(Y?;a+w99D%JHTQ*<_{*Ws`6R`K>lS zar9e_fUeECA;jDW=-7>|UjQ{jtiZYSIPxZZ?Mb;85=42;Zn>7U9Rm*N{JMa~2_{C# z{V_2%*vgog3ps9c>-xOmX`E(xqVY&Xzs>=EFa+yM-EQ&~zcon~XZK~16aXDC6q4EJPsb3? zcb?4cnD>9Px4fLqvi=0tPZU`h@(jWNs5AtYsD~Tl2h1A=jClpsZv5?*t|^Jj6qb~uZ`0#xYz@x&+$C>58Yl^+iR%Df z0l@1;crC_wp!>_DGU{3w^#sb^W&wt7SmNR#+!%eJ$$w%5d4~{+9GWojDPckz*F*|t z^H+n4;c1=b3)30%Z@-4%dmR}eyfX*@{-BybUR zaNP_GLhS|wKYj}zz-y8;{%oiUV0A(!jXwFVaP}R(4-HYoaHdFCCrpswh*58V ztO?BNC;t&|&)5kv6;6CDuJ<@r@Z_(M8mo?1j>6-L|C39m5{fCXckMOWEc~GN{lh5m zQm|c|1fYk-UmS1whd?2SNg^CR- z&-Xa4@uXTp6KzihBE_qy`tijic!C-FAF~IjP&e>kI7yw3^wE2CPC4a}m`DAh+Bo^x zV!rQs6v83I(3F9{L?CID2T(2jL>MZS5J29cgnEeQpAy<=6e$*f7hZV&6D8I0^uFZ3 zT0Ft4c{G|F?Et^n;^tU2QoL~Lhxf}QzOgAbfCjH6vkt5S4hfyO2v*2J(bV#+7zjQG zxp8XLwy%nH5GABe1Pia_4=Cgr0<5V)B6!iqeE>uPX2d+eOGqOLc*T=zIa~-;ittQW zqwEk_4j05P{gnYcPo~F=0B!a-bn!yd5hX|tWrr6|RcJ9xc)64#mWu)(^miaJaMvDn z@Ze?`i1H;{zOuWh=k`YXqm;-3tm!T%$X1vz&d`6yM1R*v|MXD(4re_*k^J#*$9bT? z_5bntH-WdkwEmTl-hx>!P8_EHGr~(ql~h~AV@{&NO-sDA9L^oZ3r*bEN(Y09wm2Nb zIRsjJXN$MVMvutH_7SicuH5}A1W*-e{WUeA_w^~q z=XL7qOPqMhlDKUZ7l91B8 zxW;$b1!j24@sVcqV$OC3)52+~vN%{!i{qJ+EcFva@X;MriuXcdO_esP4;5vvya9FK zkjZcps_6Kjds}*=IWiibPMiPoVAqLN-_{-dD_tr+lA|Zdq`zZ-FI`)hLV{46=#{8I zD2cW<9sRw~SK^Nx)7PtXiTLT2%R3WoMB-&dL=B$VXlhzpThILyK~Eef#s2P{I(M1E z;SR$h;OAW@xYgZn`7*6CUS7mts%@acq6){N+kNG9zrZYiOF=o2rHoZW`HwLcjZ9)X z_Sb)$4k!Dk^w355BWF{E(XZ!jYwE?$#|5=0jCf%TkhI%Uh2ekK6K5Lz4u5wQkpKR8 zUjLiwcQ|I&)_8h-LW`1OI34piKq;1o++_C-QK6HZHYI|MmRKa3-P} zpA**kJ)Gg%De*XFDW{+J+q!^WWAHCA$52y^l1E61%FyMQaX-T|*7TX{9-+VQs*@VM zYh`9&JYc}@$KnuN(4%jM{IF}#&70N4z74j!`e^psbxovw$C~oHK8;cXjfq2yy3tRM z05d^Fw8p=(p?#7YZpBM=U@7j;d8i~<2>oz5Eavi8cA5d&=+o?(Ta4o*u*ywVf=&VV zdaHKguW7?mE(tHamMd+Ck}1>)6Q#XU)Xy9eFR=v28HMiIo9{=Gx0EqL@hkw_J_fXs zS|i{#Wvt=P&$R55uN;+^rq>F0RM%^guNEm143qeR+Im^^(LOQ9pYNTmnDmS>{CNxS zqBOpB?=;vcvS}+aHLAYFCaHWq8$zg54qanTM#!2%Zhw9v1ADcD`9SX@ng1d4HW;08 zFCp_nTO~(0n+s>i)ra@Q7*@6KZT^fumt9v%mM^&Wqa4-M9wT38wf!;GM_NWY=B}F< zgXtw?+SC{PwLthE;*9(leshdIJ)12KEaY||7%Ew6=iL& zFy%X{+TP|0O#>+v?>4VJ*-Gm2kGMs-mg5f}>v%7s#@2On` z*%L=j)x4E5%*k()Wk~B!Z{nj6{FT-}GS2voHZ@xlV(3i<4Ic^8`t!?B*=Z^vj-I(_ z=e$)t+wCZPCXlF{*rtaqptsA=2XVf1u`O8L40gPONzY+scY3*%{evY~<0+6=7fJl; z%ll6hN_-0AV&u^nG&9(>m|;e<;fX=%Rkbzu#b=2s$}$#1@V4YkYIya`CSA9|@49~v zBXYF6b3@Ht+S8?V*7NKb>ui7a{cYD%?@I9fR-^fN#klslhbe0z&Zt~F$|Fze@w8pg z^&m;VsHAJy#+$0EbusZiBJJ6+tekF7Ul=_g*H0*xIfGlJ+90moGMA*r1DMgGJ1S(lA?R5DzEO{razmmH$ z&jjl>+)E0kEcwvr%}c^G!=TH-+nPQpwoGwIx!>`z;syVl9I}T>fej*{?rpeVXujBT zBx&$;(m}`$#Oj-@bS3Y)C-8{bQqDuF+?jXY3d?L{7oO^6wXMlp*&U*~A`GBPsqYyM zd7W;)Cg&-lP4>DZMP%^upvghO`m>V(#kloTeZ}fHgjf#WtHVTDQzb|8TEx``#vser zf8$znDu;r5_wBpAE@{N(ll&h+O^;6%?I_b#O zzBD0?(YD@`yhD4rra+`fs*>-J&eyd6Yg~ZW*Wa z*6+TJGRLdW80s_CC$=PpI<=VEbM6-;6uwf+Xj1xYsK~I-US%@ql@Uc-!gZbKn^o5Q z1;_S4&7yC~U2lhC_waP|YO7){BAz%S#n!8?lcGOvnQ@sny9Vi_1v6|hu0eXo{m^&{ zkL;Xgg8Q$qhry@cWPZjUZUwXIGuv}ANS?RdxC8kjo0PR|~f{YstTrPw2O9P-M2UJ=oQN5TfDM zfQ_S{Pq(7>*=U(&4~;l-TIPAhc<<>N=h2ilq4&tL(z0t}b=i0Dj&}^}PmUlXo)$~7 z*Ayuag=XY^bb~}|!WZNl`6U5W;z|uRZ>BU`8JqmV+%y?YWBhxXFIm8`7q5)o=xB1K zt}Vg^CrQ_qA+Ao2-^iQ~an??H7)Ipo?w=s#;$}s)T%6vNWYswFvCeKrOxYgYt$oLYPTkF*39|~d_-SN*>C6|_;znDuS&-Px^7Ha#$@aJJN8MPr zo?O*;VIzjlW)B+$4*I&B7hRvMX6ly+LD+bkh=vq;>o`Q7lj>%bq}-vaa2enr?Uw!Z z+^^((E-tzIyIYTZ(ICk8VpI40u!y#Av%2)YB;ZoT)J`_dD60Q}lf-Zn6iK+Q!`c0KzB{qc+$9~5@P#K{m z4El1(?eI8?XR=+?19g8V_PKWgwbM`;cahPj1!)YuT|#P`?=zIdF<`=ZWj$R=S<~YR zD~Dm+j0}#P7M*xuz)1zGbfnQAvMEz=lzPC)$W^8ewq^5on@~`MEcj+^RHA;tzM}CO@`C*Sduw4LUBX%~wDI{wnnQyHAQ*)1bs-!!8@fJKn{g@S|e)RbYR+Z`7xz9kuR zM(v4bjUz9{m)sTFGpgd4dX7HP!ff1M=5Eq7<#&%Z#ok%`>wO?e#WTXk^H@5c(L-f8 zWSMn#K-B>B;(oP-$9q8t5AS7whzB7Bn44$cS{)g`xj&1xQj9pt zcjp#bkx9gFgZ<;G7Pbn-vnM^fAB2!Qv7*OI0UhHrpMsSayyLGWmTIYs#8Qqwc#U4n zMz}Va-09sJg=u|Z?CoP2q&g0B16BTH9m10MV}+-M<^;%c7j;@ctLQuObeq6ayjC2@D!I_#iW#wGXZ zuP)5SQKBm?*^7mRGj(6N@}mW=a@NzI{A_8E7tWrRahS^43p0qMXpg#MAb)mrhrNp{ z6u9#1j`DShToE?)v&F|(Q6r9~d<#*|`1@?Vxu&{8EpsxX&)(BSq3J{&a~g!hw_Yei z_>uND>JRWY#J;LS+MR4W=mkzm>y4gk<}=Fla*XcsY=nAEd7cPg7gQ7_(JCKsiA@np z2+mply(_yr!PB>btVj(yTXZxI%cE1B0O#sQ<_ZV?;SKET#)j6$1tXPAC))b+j54lz z2SrZ3bAu{Z34L|Ei~bC9mBgm9aLI89eJ(%d!d?6q*&+*mpdEqb49R}V%#@)4qO^VC!F&;b^IR* zmjIk@Yo0sgCgt}e5)f>e=3-|UVxmr&jqpBmFVg4bGjh$EBB&j`{SkJpYQFcOr7CdL z?A|WdnbK|TAK9prd7s)_>u8>5DHIFq*?HHgS#$WCiJi`d%2M6eMQ#(Lrms|ywwJ>* zu4A*BI!=LN5HodVYgm|i`Qz!Eju9htUNcc&MtH{sao07#w9%0{JDQ*F-e-eyUt_cg&M*dhqgUs0s#|deW9L{I}AU``);frZ0bU+A?lu8w0Lbc8n(`_bOK(^?4fG4&eP58 z8J9~Ne`!d^Z|VwKuDs0o!&JoC^WNjOimI%+BUgk&I6tSzi09-u#B0f#8-)CXq%35el{h!!sk*PLWyyynQSvgZwYQ^&fS)5 z6LIOr*m9c z&^&l@Am*uSX~~S$Z%OWp%Y6a4%b(df2ZyuzzQi+~4STb82biHlh^5#!Awwe~hy~xE zkb@C%z;o1Sb^itJsFrtG8xIrb;<6Vsly*y|E@R4kUwv=czR~UT1^ryF@h4@Q8)n%y zGuG0K%ugiM#Pf`hnM#86DcFX3g+THwtMZW7d+TQYlgr!f)~I146D_;EDWMB8VX;8? z)XQ3pz0Ck5M9}D+@tOE`lIQi~+&jHpfm$eep8D+l2}r>L=l zYj^!3pErg0S~qH2#_3Mf%SxXGozllXfIVD(FgjwUiNF+_FNoI7dCC(% z&mW&Rs*fp{b(3_nU3Q#E?z0G={9b{Bt8ir>QjicjqdL(d$4XBecg7#Bb6WTj_z5Lp z0Nu)tU!GtbcAE>UCIKOf?7bjH(^bvgThEI`!q3#C+UtiQd0@yPE+gAA1qVOAZ9UQ5 zXA)M_Jqp+Ly)(#1Cn0tiu5-XR2%*Yz{G*;#f>7|(twc+RC}rb%m*K}(iEWD1M<&Pn zSM6((%z>Bn*M#_G^-~#<;QLB8 zDrJ&(jur%U-)F6x-fKH2Tm77#4)$PHt9YR52PLfYH{Zj?8aR zm!j^9BKMLY)}`yEu7Ww~ZC`LB(^#1t04}y@TORnfH7G7G2CRGSx$1TFWT8LdJ_$dS z)FIk}fwWGhvo9$ZJ3?o+lfPMzsI z`xKd^P1mg)=zs0-Hgx*C&D*ncCavO#zTcwAaVcv~viatp+x_;up&PO>8%bxzOj`FG zZWhjrnMKO>s&>blt-pqE&iNcGY_~EimDN$n5^^wQb-N2TQ_!O7yw`~BPRg4BTVk(D ziX?~VXcRwwpzBtNaUAf`Emcsw4tHRC;m`sIZ9C71U3sh2r=ZK9R?`o*g(? zBu>a-)f^{OirX*>p}b%H(x#@uU-f<3(r-^@u}5O(nmAmt&1)NFO~P|NQCTYx*W}?P zm#P%BD%ei+s=aRclQy7=CbUJTkkUDa)iPr1P;P9u5w=Wz{BBQMJus(TOGIwPdaoWs zdQ;(ANJ*R{!uPU|Lj_=a_Y<|z=7kB?iFsJG=hLrIv$TNP2UEdp!;wx*gAdeQ|u+al$LmUn0T$*Z)D&&xamokGLJ)y?1!Gdo2XAuE(K3^zc5v8(`|cYDIKxd4}CP>e!P)^PSSG-ts5x|SYBt5 zn$HO}g>%eGRM~inRbN`{v+&sXrAKd?F(Yet5~A0k>y|EZ{-V_y3fxd@TN9F;rO+8m zT{$n&KsA-^IstNnPTpn)0dOLn6Yw9QYe2Gu*`cihFM3@cjZ{Uo%X7@+uQ1|_C7 z&w3HoIqXtwT_N-GaG%Dte$D~koOk%heuJ!viA?U^c~V%&U7>Fb0c?aGtFFvF=nBfkDjLsG(Ay}b?d5x18d`YSzUp` zgc8#0n`bo_AuszNd|uWCO?9MbKe0TUf<`0K3H1!y{eby^X@a#DBPtuSowG=;P@kOK zy20HLX^HEG8I`)BGMR39W|&PbX|Kzac(JdvrCh&E$G*JnvwdDyT_&cZYNMW#%v+0c5QLYpfAb*kp76>DXZ@3GCB zN?>s(*X_8vM=U}%M~_PN>lCMddZ^S#)jI-w(YKm8BXvS$cSLw>ueIbhou2^moSV;D zedl}bwr1mOqHUa$1Fz0X>;9BS5=fg`ki0oaJ=Dc270(FUi`6E_4>MTSc*Wa(qoK2` zJ1PU;irSjjPb?KlUisa9W*tsC!Oh6C)i_CToze4Z<{%9g;aVqt#A&V9xIO@x5Ly@8 ztu`eMD^Yw<)2qyJaoF@mi+L{Bq$mouPFdGrN+>|4HkVk#ns74_QA1_twe`Z$!Oz1y zAk0WIuz3rv7@&3;oURrOF(;dMgk+whkqwCM<5cDMb?(=;M0 zja1G?fv{NpmzKHArTO&S1P_UvU3G#RdokTxyAy%{v^o8p_EBHr>`)M0!gAfFrYk1L z&cs}UkZWAQ=BVyCYovCP!fIY&?w!`~(MbGF-AQ~>XPvE_A;eeAQIXyuEY`6v#VR== z!v;{lsU<@v+oWt=OxE3|2=}dvoR^PY?YE!lI4}rXJBoTTNCs+Dwk_`ET5O08s86-i zNIKa%Sho?Xmr(h9vMBJb&T$?B3UW=L74g`u8;M&!9&c7QQ)9IDIT@=vpI_8!#75hP zz3D!F{-g>U?Glz42@rNW>9nz{zXU7Ny!%&m&~va-cI94Yy;7IDf@~F6z0qs0@IBWu zg>eO1t5h^W()FL0DtubD3A6kC^(jaFnnknnw|&RKd|$fxDa`^>v^7qvI6OP6rPLK# z;}HFRHYhk|r}3Biq>o=zAyC7Fd(`xJDqeO>-V`0?!e(yO${HH=)ba)2gw^!kRth3T zZtk1DVaeIh|JK(2siV z%?h$Ot*f0^HhWcF~MwIA?;vMZ%N^qJ2Kn5WdtB)sSbhDwiv03opwI9|dlm@dG&rb~|f~Hq#!V_j?J)*erBE3e}i;B|c3zm6;EveP$VWuGmI^0U~7`IV9lcSI# z(JfW#rH_WBTxpSaVK!L+N9g`k`VsrddC~JgN6yS)?gyS!=$vb7%!HCaru$kJbxo$;eKzHnqUx*Mr>pDmHQ8gH z2sS^SmMiD+`<4fdN$yB;ndg7<6Mn68mFTkQA8%$0aowYt0HtH05*LgUypOPJy-Cvn zze_UUQFT6$e5(!s(^S*u%bIrz%Sa|~eTj|D%?tTow(NxzeW!2HmEARfeVd$8a4Y(hL*Cz$G ziW)ER1x)=;n-sY5I-=aYolmQCG-Tjq<9Y25g)`0vS}GLqy@QZ?v$<%pOx@&UhxTx- z6D~SBurZG0;wftRptWtAr%Vd)<;#w*jwa!=e=NRMnxvJNRm-a8GO$i0{?~aJ&?=56 z$wj^lXy2pYX@X$u1)tKm?tsx|xJ!M^*ZsV%k@~A15dP((-olPyftHU zaLUi=-*D|sX8uNAn^W{=MqaP6kH+`oWV1yNkKbO7NSR|5MKzT_9oT)DW2gC(;NOeO zRMKqcYd$v*{$wmTNp1#$I7M7HRT>|UK~loAn}5CQVB!mQ<#uXKs-cQ+4tTQ2?&uuA ze6_#sVE@I=&hAU=>)duZqEMWi>e*@wmz?Oqowg$1M9xNr${w2TyFpcY(Br1mS%uk{ z1`8)4wwJlD_r&Db4`3-p?`5JJzCT%<{l-_}v{<|3(uw*8F=Q;5e>{Ce7*2&nyy1o51j+k?f#X1S)Z+Xq%sou=%`g0>mpDN zERMN6?*@GDO=K_JS^R6@75JJDoQB=2U}|<y7G} zm$Xs9CFD-mN%wt)j|u8e?^UD8!{$fmcDI_prR-Iuv40UsGKZ=EF)`JGt-eM?8k1G$ zyt2IXkXG8??qYDixJfJ$WGtv;wLM*!%FOsshwhK(VGe7*6XtnvbQrO9;`aP&)UC(# zi_DPPzf|UgcE=YEq!vX1wdR~ zmblPGn5M%k)BVl!my;yYCA*hOr#WreGcMmx#y0!ZLH@eM^*3TpN)k#79S1@;US%$Z zP6ts;0r(@$6(U)8;np2JA(Az!{~BH?v8n2Kk0U zL;8Y~Ov(;7oa=KHFoaKd{KiT~-=}a+DCo{giB}q-_g&K!>U33xe27k2!@!;VI2MBcy2fS=-LNA|U zWQ7j>>JK{=zQ%m@$w4376w|zGexYn|AAI*Y`p1@2WZ12GQu>sVZmyGaf9cbr1S{<~ z^Opb)%$4GH*60S=d8cBC!Lx$$UB+*InIXNryR4=s|BJ1!0E_DDz7`P>5Ks^h5KvND z8mXaEKoCJdK&87o2BcIc!n&H*0o#mWiZ{Lnx5&j9#O^H_6y9{oG3(YF7 zOG?X0tER{F7zN{3r1&yNxds^GtF|cYwM_J}W^RAEyoM z=o4QiXCnAiJs7p8$-`KlNzYEgNxM!mGER&3tis17KP?vRC5MGdz!Y-o9H`BCzp-1* z;|WXYA_QsfUB>I^L$XdV--w|n;Q?XV5{fzSH%1ses&rPAwEp7EQ7&N+|IO&07umuA z<8=%?UGMR77)u0sweBP;fb=Me0yGpsP>O7cM258rbi z2%HPlY&#^^=-$9P=D)6W!JkEqTz4&GI9@x_i}R)3TbN6ya_DuZa84O32>mF7#JBY%{zm>7otgD{U`)8?^$h?GUQf<=pSkF5{ zE8Y9LN+#>EEWas~)-V$aN-&W9Tr&fB(+!6W_VV z-^WHiIiR_zuPS2mT%F^!kHj=Fl}rsc2R5?2)I$?z9BZULs3p5Gv3(krGACrEsrL53 z`mpMUl?Uzk=aGo#hVpR!psm&K#Mf3665}Z!431Ws%d&y5im~3D@bbOfew6nXxKrZC z_U@=fUYf_en~i$Rc10d@Mokfpe57Fb+)!kIk5&1UW#63=I=;zj8 zf}4X8LoZzxeiw$Bs-HQ(#WvqfiXG)unU?%!b%;H{z2oNC*nIltO!V!ZSW4P@dZdAI zBY{%r6@zCY3uAg++LMj11{Rie@z-&smja&Qiu2t*wAvPS@9psBx_uVq-u)rSBa%ES zpcEM34tlyCHI40RSwG0P^K1#~6n@1&Z=?Gl-C-p$*h}S=fT~)s5G9SESnUb>WiW^` zjXP28EjRQk-_N+bN)%O=X+6R(sp5-Y)9p9sO}F~#q!v+u(wN5)2}sU`)F+|wgFtbTV>^1n=P z{yNJF8GAA1P2nuyL6t>6yBH+Vz}BGD%tQzY;Y$dXm0*% z>*kWAO7A<%3>~+`7_Q7uo0ZQnUoDLfypurmQi%Wl5I_2b$0AXMGCw);N;xNed=e?o z5vC}Z&Xp6(t;Orhl}$KvZabhU!}$(GQO9qZbgA`e9iC7(5Q(?rI^bOA>1Jg5EPCqt zxoO^IWP8s{{j8~x2XoEWvbIJ)h|^m)lQ(1wQ&?v$T9S_ox^AeT!(`*`J4QYswK}@4MVIJuEVb^qr0BZ zZN3%G>}owX>71~G=UyJPlX2Ew&owvxu&r*|n=+7W^7@){AZG5il)Z=<=}EM(TL=X? z7HL-^>uBJuumVJjUd!nL*uF@+1W6K!yzaF@=ec_C)`I&*@C-_k&~f#>4e>N#F2o6+ zd&3;Q%1e)iE?%DBp~jDbK=Mh0JegPaRXUtAO-X~%_HKN2_+MTt^f}M+8|z`%ow4tV zL4P-J;N{njR8CP<&-Z_BbY5p19OeKIWYk<)=lUS#4yuI?L>C)Wpd77nn&xh%o9J)t zel2{bBM&Hht4?Uf8hKWr+?@R|F&1-FxXTfnrm!}R7&pa_X%py zERIIK@6gsbd3uuQ?X)2}*Pu846B>A%>swX53a@jy4_zrLAoHiIH$0M^bYk63+XmC_ zr?XO9n7uD6x2+YOlQ|}e9_o^Wp2ltt^lx<)Jw;{~*U=7KXh&R!Miy^5c>6vm3_8#G zkgqK^g2ewykP=2-p%gq^m!#=8uT#twSw({oFh9`FO7A|LZ6ETr$}T2 z?cjNkj@(dYT+*KpWS7wD0pZumpF|I0y?hakq)bhH=A`h&amTVSYQv~Qa%fW>Rl}9y zUSD8Z_IKNH*HmaVXgGf8(Y98i+}zekEo*)F`8;3{Trz`3Ggn*CN=eT6 z#d2U)iRhw!N|4$4!0|7#)`Mz0!`BBjWTOXp3)|;2ZZofVnhQ2o?+A~_aX3ycw0!rp zzEbVY@e075D z7qQz)^1UtEXr*AZ&faP?L|pjH@)=3#c}60-SenC*I*$x1xrn@Lq_$LktaiIu1JAJ3 zdGNh((MEA810Tg^FzOeCwHpJ zQghS9a6hL1>W>@mQR&|~XR1}U7fM zpoc&MC4D8mK(lN;86Y8kKN$~;+q=K|`cwhCR%%;U=0 z6Qsz_JXrRTS7wL1iOI#j_OMze?`?liX*K8Ivx+BJq3U=T;rdZGzHJ89IX#;>VLCD^ z=3I>`978C+e%7JGfv0hslq9}O8oo~kUmN|D8Y|7(0={!jq*3;iyVu#ugsjQbz?3&J zO`dq~+ZS2ZAlJ(>vYoKZ^vIzDr!rAg8BOoC{df5DF!+k4Jf+7WR!eSrZCX_B)rdlp zPA5;1SgCrM?w+Alrw1~#TY>5Qrh7yVZ+=t!Vv9oicU8VEMDI`vn6$Us=3_qC(AdF1 zdsud*8+(H0&pw5%TiBtKsnXN%$OBaL zo_^m--@w;K@iW44D`Z@O4Hj3R#F6<Xm8-=!hP>S!+bH41J{Rm;zSAb>j}%0#AKpVQ4ava@ zbZEjqhUU(i(=0&vBYV!L69U9%}m{7Ex+O z7d_2NIU4RZXGL0N42l{NgXk&Avk zi<|6C@YeR%{ntNnyP}4gBzxDs-Z)L9MOvTLMa)4wi@B=uuZyVBlMm9a;WrBlXlDUb zJ}lHa=yyY9$8-?S44$5gYd*JM35&kEh%!ZJ6n?}gA8+KkmDL0t`II)eLce2tJgjyC zrN=fMLylOq+p~_^+9KO(HT>+x?oB<`l0N);=oFG|w?Nt0$G;yDTH4qX#H?qrSJ<>& z@xD5gCe-?T|AP^S7+G~`u)bJzJ4v0{B7wCHt9ulTx2M6kXWGs})y#PF!SsU$-mqE| zwR{_!k5-butvSAmlNSYf?DHPtdhHGy?DQ?8CSGgDG1TVed{i4zI=@%)S#89!Rz9sp zpvu)kf0+LT@ZH|t-Y3JGWofXoDY=Ul}11_%!N7=^6 z^6T?FQg+zOX@T@`w_wunOxIx>ySke`^@$+}y?q_*Q6AYVnD9ZB)?+*L^y&iQs~(}a z*{hS3jZ0mK%UQL%r&E`9<{_8b=&u_=t)qe(kgc^s#DUaer=$}(f^z1Z*67buDUp<7{oLua~$XhA}o_HVr54P7ep zo%`mwAirkff>s^ym*$fLf9=xLK}~Z*T%3Kn;GeAK_GaIjZDDlIhE}DxG_^YPFTCF3 zAJkbiN$(kC9#2s3wm@NY&)y8@8;LMP(~x`mXyMaVZM~Jpy!yuOr1yK7!d(AV5nIK; z&;w@|sZL8EzwmC#g`$a#B`l%$dzI~WbTY1TBEx0p;U8v$2lL_vtC^vEPEahhV>86*6%stDGq5L|Z`yT&*m5rlns*p{OaoV<+sc3kdw!hKj|?<*1-db0oL ztXDR&zyDfJUTtIaPkbkOA%WZmEpiH5-HkA1i{lIUV)CZ)0c)J( z;Gr%*dt}_ksK>eosx-Na?R|6fg8nhHJb$us(&s}7gPOxotCJRAkFaaxN|AedU42CT zI1jvm3@yeB>og0zcJM&;ZiBS4{O81u7I&P&iP>U6xLF?^J^c|R=LZbaNq1?7j(949kM++ z+^YGqpC?2Ac5~#3?mNv|>mTl8?MKI)q_K$}vN1T9bRi++ATg85 zJ-xG}EHXsZVr{2Or&sG?XxGSwkAtbNtf$A`VbvF}qw;sZx2#CTu7T&|A80lHV!<_{ zY}L(yy{KnTlkXNYEBq$gk~@Q_g1B6I)yzj;e2xbw0IaobJW`S z*-XvJZMI1`(blTgTYp1BZCIDbG@iGqW0&>4ey;q&mVB?+=_O*@fPWGB!6_XytasrV zI$%@Mt26eFX^a0yS>9<+R*~8;6s^htQB$?+pPC&jlOhSAS zSt0K{b|bo=q&AFS9&W!m2nyJzYTNM&1uL;yI&2odN}A&;C#_Y5esEkMU!)O1;Zu;aEr? zz0hN{A*|ODy*guE)LT4o`gK=tcFpdddfE8U5^Ii~w(t_E^&c%_Ix3H@n5N>?YILgxX4bc#hw_T6wz3*t(^km-zq^4VUaZ zEzL!*s1ew0!OdtHF-Hr^PQ z2sxdSYI}f^U=}=sihHaxGpw^Szh-7UeLQ633<6SbNFk^C8NS=xDwZy?frTyv1d5RsL#9q~4t9 zvX1%Y)la>P+C3^dgge4!SnDp;cSM(naiq(78*6lecc1f*MIf)jSZ^i%IUdhxtd zZAmu0X(4?>c10ALHU;k-o<1xQsnch}PV-u!F&fI|K4i<9KlOfal*wjrR$dR9Y~<+? z+o#7*Urve3q)Kr$(>YU|)rk<@PYm%stu#7W|Iz<{S=yeu_z9%+dRy* z^HFYh)BiAQS^h3VcVA@Q&6CWgA4%yRwooQF>; zi$#|Ug>IgLYN1Y0Bd-v zt+lPk>ETO7<3&F-j(1*H#foZGyCC*Nean2lbdBo{Eon@CTr#HC*{iHaH~zxDK2Tg1 z*4=yHRmldL^?+QZMHK0plHYdtcbf5D^EH)8FW+O`X z=(k(gTATzbwO$vKR>`w@&*u%WTumIc8gziIhB@BOIMh`hb?;DyO5L|n=S!PQy=+Jw zVmy^;^X0AiL|DRaPqh%Lyq}1$IcJL`i|U+CYM-*U(8nq&GIn`aT$(gF*<5}IuI(g8 zVvk!SF2!v+po8kKi^V%j2pzc;{FlthtF)xhep>+ zOK9|z;v!7! z_}m)KKXKsGL+-QGp}mu@=329XDq*Ci9k#3Q;=QhxttL`NjB#5p6`0#C@HYQB#P*pn ze2~!PD>f02G`QHPNh^nkw<;UPK@MtH=@yJqY8F53sh(=O+6^y8i2PaX%ivau>-MNq zM5xoB&B+}dTvOYdtl2T1T-(pZNx6?yUDT!>J*UM$&}>#5kvYvIA0I+|)|RN!KJ8sL z&FWWFM6%_F4`Nt4oIhXlt3qeJ5PI$Lw;KAHrTVxBiGrj<4S|e&OZy$@i<(J>b)CSdrubA8Nzs zA`(G+1X=_)gS(YM)Tk5GRtq{+9*t%!yIyz<7NoA2guChy zxs}kr(sPDno%(EXpVie3>585b2-x0`+aIoJolWZCZT8~YNa;L+JKSNeP_~QR@jZ_Y`ZD?Q5O|ntf7=qrfU&$i(Y5l# zO&J>u@%?i2a$(sUo9i&9!ZvL$#sM0)YIIR$Gy3lCA!*PizW&;4s3Yo2<$=IfOw;%9 z=A@SVl1Jh_c}4fUgVtqTjCAyMmH&Q@Am~3Yn?y3B(%pyM#bYjuUG>FeGR3{#X3=_4 zIZ3N&n_4`tnJ{D9o!ASr9@?MiKfqg&kIM&Jj#}-6ioe_OD7m6SWT8<#=(OP}^un+M ziY?%0z|B#Y2->r`cm(yij2G+x9a2CXppm-hn3n5d4>a<6)nL!CH>DGm)l+7BRD5da z3NasQ9w>S|#5nHss{i0%P(uV=m3^=ac_I2^{NOd|we!?yD}lgRYbu-*MR|c(<+nbn zE|zUIME4~W1wLX}x*u(Gua{qHBnk~bTViIgWcu|e*klvmp!fm921_P3v{b%Np(6OW z-UgF9*jkWS?`5b#Pr>N-pYPn59v%h6k#yR&+bzI?WIlZ=s_T$hxjLN9ndknPDDP`?u2Pr&+O`?-d8=NA>Q{Xen>1(8c#y-Urp`OV=`|3MurFDVimi#0(HE zviu%Bm26kkva+3^YzT+L==LVrR}dwjo+I2fQzRW)RiS9o?`$Pp7yQGa&_N%@a0S@oavQcH6O$+{G7FP)Ne1+@Ugf8PZ0}gv#%@ex zlV+u^nREiFsVTpbWh#YKMbqvzq#vJe;}ah^;Wxa{+A)vY7DvhTX;!)|ydReCX~kic znpq6`A+{?~YoRa9g!y3h~ssn%IP`v@OT>P352$G;xi+g9|(>Prey>&BcTb>l6y?96WgU6uKu=IjyYF zD<{1VSxNXFM_XW8p{_)>4f$CuH88uZ+(#OcJyF&11-M64q;p72_!m+6ljJAbMuk_^ z7dw98yP=FdDCIOWa=lq1 zffnFRELEgH%6klDu1ovo3_BKztB>%^pewrJVN+v0tskiJNoQ*nYV|BzjHTt{ANTh$ zl?t%#xxC^jo4j#A6BqOv$8Ez;jHNnT}W z`I$P$69pFfEr%DgoZYpUy|u3kWcrAu@ISLWe_*nq$L{-z#YL+2jcOs2Q@SqA{YXvW zm2WQ%N=VZ1-cC|xR@5tHKU(cz4_Ez4E*M=|Q=j_tpaYrn`k@VF&2gRrwDNm(Nu5IB zqs>t5uRa)6T%XQK2U?Yy3!`w0W?czqr|ye%a4D>_MAf1)-6dW;pZ^GT)4B9}KhbVf z;bc^E9Jp~7qweJwHpjtZNffQ_6}X?L#9S;J8jVa)SB?8nNx=70>a+3Y;fNt z(dTK^>(6n{roA7doDzJ*tG2MpqliAz57!b^9jsySEz(G=fsD`b2YiEOK}K=V0mpb7 z&_`%wA_BJv9yS{!As~Gh(V}|J_=DQPl!Zhg@~7c5>Iy#z;m>ivThiaTL+b9%*Gbb8 z7aecSXM^)XKTIR=b9e>Bf24_&VA@4j>Su(nAN8$zRbGg*izjvx8J`pmBzHBhB_Q1I z)y&WrY-rvS`$8)xQ_Ji{IqLUQn{K$!eS?1&5%pK>Y}k2p0U*v@bz9L zQYedxC0*u>Ze#o_gNAtM69uK`jxShpd!lkQqXe# z5a5A$*%V;2WCGRTvl2_Hp&8VTG%b-IpX!$xr&uLdF;kG>Yw6R;I%4|a5SmA^s;HlB z&+6&LoPGT1OkKm^tN3&wUPH)FHp2UwMYuSDFSA-5OOF%`owFJZu7Y>SSXxOZ7oxSz zeud=R%VW-c{(4wxEx{me>LpTB_|I8{bNG&6bSeHMZ3aY9T;CG+tgZ;>-W5)VvQ&*s zOq=4e#j=I%K3fVoStiP}3xwzPkeR$eE3iu{CSyk?ANT0HTiZHz(s9{mqr3%^3Z9Ps z3-@(m_;c@+OK@B&_EJDJ)cf-hV?O$|=*F)RvJs(gMWl@p=ERp1{aES2i@{Sl9=XNBWeoxw^*ty5(AJaAt{M-Az z_Zw?jq=#8Mo7VC$@|}|xv9s72!x^DwsiYV|8F}^!QVjQ6apuVH$Ztb;V%)Lxe(8PN z*YAYN!h*!e&MkD$a6E}oF~>_7OBnqw=JFw~ZKS^)gcp}A%GCmV#N5RaL=!63$g{Uj zzKt-59d+}W7h@p#k3E@xGyhhUqcP(@y&`&JRuUybg(H)BP5Il08Nm(kN^?xE$FWszl(k0F9(@#=U7(g$yFG(E$M zu#z6c#&325_jHgYX;NNm-@ahD=N7;dxm#(@;pI@^ivqrzyd->6!9K?ox~4<6MX_H| z-rb&dPxY=ErW$5Cdw*nEsyS1lp(E`&d<7+uMUu-O&LLh;$UW8FadnJT2^PaoS`R(< z_COjNhOtdx#9n7ogJ|Swx-KuI4o2!7g;aq^PP-lanWT9$n2`=Q!0R{R#af@!V6g7p zk0GWKRhhm1AAu(fyp!-T=i$qyTg`MePr-5+vA!LXddf$UgfSRAmq}QlN#R>So%8_< zo*DOSCiCow<)sK81?#&2Y9Prkqabta2|^V@Nl=Ds!DBp;35=S+=d{3Lg4p&b9Lqxg ztC97juVq*w6B<;=fVoVKd*UJVmvD}3&bhJ>?>8cvzanqm;P5qItY$cL1>dSu$(-9_NxJcyQJHrGlNUsTJit_<9V<0M4|`bu*27U0yJVFJG(EXW1j+_GUw;pYm3&G!(V zF$+Lt`*2tC;7$L>nM`2p9_sN$rYkd%?Bb`71=OqrA+)!Mu5?|vE z1`B66WPc11&WPii2+$qhMt*mTVb2>+no00o>L3JTtaZG%;5(Hn$u2}@&pfaPvf=Ri zZd8vg#WC{4oQ{veGRRc2DpSB5V*-P;n+`N_H{72|Dkf9QoNNNSMjAh3RcJj(H-mdb z#++vYZ}5w$G@uutkRs%L3$Q3LRRWo$OGelW2rNU$Bsy_>@M|QDGQN!%7my}l0Y#R9 z1r%$_*PB~cx2tal9Edl$_#Xb3rMh=qBsvA7h;D~;Gj-ljRo`J%m4jsX|F>0myV6D( z4kI%EvCK_~mRh98iM){wc|A!sQUFrX1F7bDs=75C3 zzZddm{0(5&@4MY|EHnmNqd6cW{@+6TOP|w-q4_gD?EjyrrZ*M* z-wSIb0nR?0Vg4(kH*9?PmH}iE)NdSUP9^`7`Cq_)Z99Y$gav<#pYDCRidc_8zY57RP4 zI0dEugc+#(136#w;21=Pn7N$zlcWmr2QCsZh~I><=h8$Ov?JEcv@&8q&v3l|AeN9G z=t4D5CBdnlk59VWZaYf&tD#LZSpAw%It9qe7Dvz8oX9dnSGA3BFj$E>iu|8)qqr5+ zZK=qL4AI}JEIfcos$}HBtt2`8gfmvX{#8N$Cbtt&fgX|g4{x)#8Ukpdea7{Vo&kvh zG5xcc<$vn=jR+vPG`YWe{>RgQCR413bV;mbe7p4o6D0e{DgMM?FacV0ew{>Uz zw_|~%MMi{fcaB(FI<$%_XpD{`g@EIuYkC}ExqE2U2H6$n;OFxOj;i0T1sAU%!?=OE z;_~3X-QAJuK$;itAsXw-3+DhRmT1iDy^Mo1b5a~mKP5vt8dhJ~wWlR_6J5=z5u`V7 zcC4x~0Zn9%=~v_2=AP?S4)pRdpNW9m&1d#azhDC7w)S`Zn8YPS-t0Wzm5c!rzPNuN zjRq|)-fJz{YbFuPXj7?_Q8%FLisN{7Mh4}nc=VADc-RU?Xv7N^1``p7xA!_)7#@A% z<$U%{l_!??+(kKGu`aP1!fBaUYY}re+r;umHK}xmXNPCdir*wYaVN(s)wcJ#_2}jZ z&oBDg>*!niWjf5q%n(wwXz`KkJ+|%Lvb$v%b^g=-U53A@kMZpB>(`Fal&HIP{(9hm zi<=VLkglaKg!9-*U>sh193dp)D~>%$J!T3D=hz?Gwhf|tx_qX5AEzEG1x2^r#?kII zNxKBWgq?x>iRSOw{`mV`jG!Yx=Z zm*ungW!jggCL{jIZB}i260L&IS1?rogDpgI^mEpC`rFvrRF>Z@3mgl-E9y6=De;z9z`owS}{{;6C&{Y%U`IsU^tb+)7K2V{g>_-3WR z9~gUke7j<+pw}zI7~$g*n75(GF@Gd72SS4qqMu!~aV$p!#2g%A=S(({Q>kn>$ZYH!AU%xt&2M_(X7c!c&>_uDb$jd9-v=DiJJoBx`w7r{6)b=1u{65%koai}Co6YiB zQ54OxfIZF=pC{*j*dzCD@d9wBFUOg`M;X~J4shV}^xPk~Hv`+NZHFSkf1G;;(-t#- z?U<+@YaTnTTGTF-{e>CCHZ)*E1etVpGjHEIw z^t}NfW`UPiLi3n^kM{ryZ+{jJ#N@lBH|CfYK*e9AZHIjyLl79DUUnut_tR^$`N&5k z4n&9H=9i2;(6)1T9)Jp%Mt1`QldT3gxh)cLTyfw?0E9LC2MlC&WpPU`^~W>#GNvG4 zb(AfPj1NEiaBEwq9$3Y(O!)HZ={|-EFy%@v!5=EIrjmhK=Rdmj=x-=|t#?;$ z5s_FMw8sgH^RvT<`$Qzva<{n6aG7xA%o-$^8v0Z+Hp@aNo*=P-%EV4O3I@0B*a0g6 z5NKCufT$t3hyLS7{(nad>T%>C6sEV!$u4kGP+Gtm3^@qFA%GGL`UyJ;jf=v_NAunQ z5oaF-fZJ>`E~%Hn%=5R*OTd}{bzUt1nfem#-_pJmYVQvvG{EwuZAbcERAIT%`dx-Z zaW0eDQ<>k~Z^r_R&<274M$STR0R+GUKCQNGM*_70(8%Ze^bjbRZM8O9V8s>l3ZeT3 zGyDcdIRF${#^u{%oF_<&3rwIoFvE%dP#+5elDNEogK?{esK`_Ax$2P!`6URWb zv5(w|^JhB7J7ztm{Kq=ODX#m21gtoJZNKEUA|P=7WtWfZW&kskw_bSunQKqwPF;@~ zcEf&yW9n~`f!lm{{+8~VBqd;Yy2nR+vZqF0QLu3BRi(b-zb1AfOF zA0%#f9+9@5vUc$8Zj|(|7XKIc=^sRGMz_Je$2Pz)z_P{oXP=5P41xR~VX(~ozx*r#Vq!0U!1u3m_-pZ~?SHWI z7uuyCzW>Mi;opF#|B;j1%6~7Wf4CLPq5XI4{}2O^@NpfnLVHWsEs0D(kqW;&#ZllI zxdX@wO?`r40QA{GP$0T(XZR28a?Nm+XlrvbrqdZ3h#JtX{4uascOT=_uO*bx>rcbQ z#|Z~U(HP)=V32^R0o$1;&Ls}ttp?NoHmn=oWAsxLP#k(~dxU5%K(oMpLWw5X07Phj zNr}cs-Prwvp*PRuhbX|fV82bYWOM5sK+%T3#a;pr)CW3>UZ99*4w7Q>33UL)6Y6R6 zJ3uq{;s*ltp%nBVuWO?QDtV#I;a2`cZDRJGcMoqj0m);3?B`2Vg8s=FcEAOL$g(^$ zzp7fh*uOVF>iSR`sf&>6S-;tTZHGV~)CvT%wTH|GdXNBNVgsPmJ->lI6dzz3NPhV* zD|Yf1b@blAmB&3W;PHy^r6*211QWQX7`e^S=Ge_|RJ%=VO(y6H*FGt0hao7sT+T$ZNTd9W}u158R7yRI@X>D#x$V!QvOH=*wyu4-Y%s- zM%-V;;*(suz3lnDgdukn?3IDRcO=((r|#($_w8P0dppld-S997@-q2lWZ@(DK-G>?>7J!|UgQ(!mCE|#{1*X&)(s>uHE6UtxM}75-l#oFZl2bf48=#Tv`)VG@(c;{T@B- z6AH>yDx_LAEfun9R4p8NIU~Jh_ynDQ(&A;eq&IinzR2bUaXCU9AdeT(jR?DQ!Xqzu z>lVUit@Q|sxby*69MPUrLm0vRdbS?Z9JCD^2-{f*It{6I1hz$AA`R=%-REdHN`z=0 zyj+8mCi0Q?Vi%KE__zU6O|98ywS@%2?cnoydpRn=jIfl}d-}H>=mHZ5g}A#&oU2V$xG?#(PBwJBeD{x2=eL`ZI@VuAtJrdg+iFkG+<j;^r`li~5yood=?95s7f4t!H){Zt$W+cn^vlwQe;XUG|89 zJ%>T_ygt?L&Kuhyk-nSThO`S{cBlQpZp!Y~tr_`91c4_`le;c`KbF) z4EF1)$oJwM8gE9Wd#=aR z&U&op%BzZ6ieF(yqIR-FB51`?BPY`|Adh)b)YRIMIBI1L?0VB?ga8R#&uELAg3dF$ zQ7aXhiA`pvrfF%H#{)wH%DkO3P$SUOYv+A%=Xv*0Bv&U9^I~c}SE6#O*k$H=)C99e zRh8PHFLd8$r%V|FLY|x*ISG2yOKSfbV(KGD_T z7Co2ZE=2aOPJf77l|83-Fn^O6Y|-QEP7e z`P-$by;`^mo}=`=YNB8C=+R7qhH9gw*}d~UbbygvN3Iwu$7mRK1TBMiZFtd)T2Mct zuuAdu+Nq25CDDusDbN>{J1`0MwcuCwnPm@0Ix$!cMp^U8^GrR3+o=6`dVCLVr?b0M zIRT;g=cO6*;FkzKgB8b{1D%YnMhUo?zvVFTWH{q5kn%)VTmd$R`n4`y;;u(@ep)`t zKIrNXX*BaM&FtL?u3E)3&nV-}NO(ILJr65@?CjVP%HvW*JA|0Be>x9a3i41AYPyYt1rPaN=G8uBZ<%;$A+kC{bxX zm-pdvi|A)tJ0)#Uda$|tS6{E3v(-oN!Kjc4bk5RVNJIfBYl#ZcY!Lo7`Ss}0-J0#A zoTVdqh%)k~C$gX}64jhU-ISL`b1e(stUyKyE`THb|UJ=^%b_J}GGE#hJZMV8Ib*?|w9oFv1!Z!h1o#wanF z5r5MZB}q;m%pqye%zLOdG_+|XCmfT=@uW8=DtwrfxL1ZQkqkYvcF*d)VtMpq>hYM@ zW{kh_JW5P?f{LShy4MQb+0$NXJif9XRmi#T$b0hm(Sy?$$*MV~Mit(yQL1E4y)wda z42vI>ygx<0-REY*)rw~6<;WW5N&TD81-UZszt8$#{`)N1NceVQ@d%gtKzH=)2X@&@ z?wBD)-k`_%3}ypNX84!R?5Ts~-`ukvDl_0$XvRH@`8K>k+(6;7`c0|OSo1)u zq&ccA)+QP6vFucF-CUf_mgQjI<(TE{;m-lf+^RQ+np5$@CagE>oLW>W0qjSXosAO> znW=BS7E*=OCzCRFEbIqLrL;JFZPIa&njchs(Qy_oJwN!Jgbw&_$s(M`oH(TPC6b`< ztET=ZWzg8E*EyKVoJkGd`h#nT>9oO`DZY1oEb+#=LgK)SGd*;xll)w$lcowVlo)-_ z9@F$6G>^IB{&V)}?^q7Q=N%cQ!&hH9;DnMFRAp%Q-{8{jHMc= z6r?1bKKwGNW0%xmTVtwg)4dX1(^WIR<@)=VAe2hxg*t2TIaa?+yOuK795qkzPaC$p z-3?`BDtN4^$_=xn8^2u1FUK^aCNigFD5r{~(|~VET=4fN2NK`5ggaw`6Omib6|Wi!bH6Ed~4dr+ICns6c;Z^?IMI=$;h#upuVrfRANcW6<(v&+_A> zi^tk~XGMB0-IBSpHqNT*iZMbkrlN&v%m;_UR^mgizH|65l*Bjg(}ttxA5{z&Gsu4O z{JwKrN0sf68TN4uQN3rINPmpLl#_w&||KP}^|9Wu4OyN9{*L3{kGq*OoMx<_7(W-_& zrEQZzsX9B^>R4v6mKDEIBGrnMgJHhYcghCa2N*n8S@qN8>Kp|Ex(h=jEUfM>S+fWA z!Jq5YJ@E02a>q+t<~H0Rgp3{84~4Z18sjTHGUp54o6cJ`IMf*H3A4QG8*dJ)b+9dR zC@bljEM#J7@O%ed@7a5(Og;=P8N=gcfY+QRm4p-5M;(1&EzzM?`JDfl3g(u;ZTU#?kAZ#CJAhr~W-8;GbPxkat>#gNP&XRT=6ZjQLW zn163Sd;Ax21`~UHV*u#EO8UR>uFw*|=TiVRN0XvDd2ZY1-?Pnxzxrl76B(`DWoT4K z|Ka$5e0^n5U0cv)LK0jO+#$HT!^K^LT-@E=HMqOG%LOj(8r)ziHu{zI@ylO8IqS%2l#4B_Wu0Y_ zx(hb`RVMxjm1WsOqx`hcz$D4z~_1;)ogEC%5@_)71;ivXGd*c5xg$vNe3wEXAS!DGC3R5U^Vmh{Hx< zNGPyhv!KWshBM}WA1N>~K?ZH(BJ?nea-|QUG9~aD%nyFFX(mG(*=0V`rwdP^W23is z8dGbqW@u+#@qUY>%`a0Yw99=1gHImo1+ zp8R84SF1x1PTy#~T}_RLp1DTz_}F5LKz783EVgLk`IQXE`XKK#t%*)ezj~VD$PA*nJ#z)wKUQ^r}Js zwOYje&*SeMNQ1yma$M}NM1v5pv@PAhfH5%;#)uuhzklrj@=OYfu{39kjXVgWBnHH@ zBL|LJ=3=I&Qx;h__~V&Y+dy#-Hmr0Z)@(Xev18TFj)X1gu2@5Po)m&aWdjq zuAJ%GpfWG?BXBLw$~aYl(vNi&=|2X|p>}zTINji#e$vS#TC4ZRiy0++5XC$F4c!DZ zen52QM-@E9ajsh3fImG__`+4 zrP-3`F{@uSX?~=S^h>C+A}<-%h{F`i`!kVCF?XJ7l8Hdj1`kXA>&oO)vh=wq4-RlJ z${VaQt=LtDsY!mju(@veE&bzS3P`TvzK5o`3c~)?H!J!_m4`l7SpTjhhNpwps*eXS zBo>R?xMi{CizIaG^$C2U!2j@b#XqLY(8&7UI5@}`{RI)h-?CMxhY)Uk()PbWi-_@VE%N82;2eZ|e;at;{T`*ghE2z@pk8q^43MmEPjaNomM~-=<(vJB6_x}TFBf7V1s<+5;?p7;ywQ<}X zU$+tYtRY)Ylco%2&2cQc19%J+=6^oi2etJAJa|TnHvT}2p0<4Mi<0;lp_YE$@Dqa# zYV-pGmegI?|4_6@WBSHbDham%=|7ZQKp`#nFYOJ@T5DG$y!RO|{i~P-y~uW@E=y|u zMRLqfg3iYCgA@DWbZI|12~j5G`_Z;%vGt#DBYT-4S#u1t-b=8J2eF>I`OJAWXFkl* z2MS1aNblm5LOCcu_W575%HD+e$1E;Jp1Sdx#lrbCEQzWcS0#Y60@^|I$9@yhsGW!| zU@RQb9zy}EgA;+*mJ4_Ewe3{NovhW?fE|BnHPi5u*VxV4OU&T_PCNJ$GN z4`)11FlKfmW@k^P=?xQ3$=^;Nn<%hn4&2quO&J~|HDG3TsFk=ELH!V||M2bQh9m?e zMse_=%#_zSDS(7@IGI|F+N@vX;|*mPB}gfijpj+JM@s1kJ;w=UtS>N$Y~neisK|k- znv5DLL;K=Q(i6L?O5-N>fzor{|dE!UXu<(ZZED+p9!5jmMdGf zH&T;FPH)$sS(*xE1nUTsl^S@|u##XR$F8!E(3eT|S!C=N^UC}Z8k`iSr)tlmkvHW4m&2Gw5xh&3hO^)_9mcK=UN2^B**}ONWW+n;@ zKK(lV4Mv#CW|^v+;KJS|Sq}-E)|#E(0oA(HhunR)=#HA}igSn$L(UQnfp}8`CWozF<;qqTzG(=7TFNJDKoz;W ze3`XOi+PO#moZAFG*s0?dc#jd)S`L;!fldzDGtnhMUlLoX6HCn+EIC_MXNkPyW=R@ltb( zErDi({Ojy;`E~1pYjhT+3lP>EwW0iiu}hj$+$<{o?W2mKK~LosTUg-Rf1ZJ}<=qe9_Pae%BrO>cz#osj-7-}X^~q8cD6cms?#(B`FiUBaRnRYQh&CHN zNFFjpcg!Y9HTEFqei7r^XfBZRg%1(%QStr4(hf7%E=M5M<+wJvOvmQ9f4B9hKyqN@ z-mC;rernRXQwT9T?Z3S)^HFlg(oa4?9*Ao>w)e=_`R#96w=BcUVc@QRZw_{2+#tyf z5RRRjNisrqNGyYhB#8o;oKk|3v)xe?9zW?*Hp~}F=gR(x#0%!!$O+P2`UtBvwKa&* zqrUDfj3BV>?L9mq#J?@dy#HxG7C5%jmnM8P-?Ti(M)Fm2(W z47_2x(_0R6gcFGqUW-Vu{tAUq;&9KQ?#QqvJ?xMa-w;i@;+|_E|DHM5yx?3Ov)TWp zYz^$tFxWNu1Q|(zm#k{X5;IU!f2{5wu^OD1`_QMDw-LQX@<-2Z!?9v3rNHMtf`>9e z{txk$G?nl+g`*bAgM(as`dU)qOK0JoJ&wF8C0Ja;Wuyq7q}(=4$a&IZVVDJV32fh& zhuSs?Zh3XS$&1)-b2qG?SQ4iHC0h@k8AF658P>kgO;c+9Ew2&;tCGtAgj#nROTd?C zy{#z{aW<+4U#JpnyXVRHy#MJqAfvgjRjHo3^}nn1uXiq0F$Pjm8a?G1HI~f90kbNA zg4R^CMXj{e7V3CoNjoD4*gVQvX0~5S)$kG?+Rjqn5bCxSw7OFF_U&m=GZvyUVnQc` zXeDsRoQr*$>76ua$7ba(M+aZmou87lQWZ`6 zhT1|OLi?>oj((x9)`Hf7BMOXGP`x@?YPL~+xb`vRbQAZN)Zp||Tpy>86frN|%2_%4 zir_*quZEJ9Bnv(0*c0iy=M|ZRxM2h7tr<_AnH2f8%#8cCCnzCbSqg?y8I0|w-ENrr z4KTBSs#pY8(h-+~K#N3?Z0Y#ONw8^IHcUw6oA@I>#{umi9M5WthQl21%R#l%`hirf z=nR_lo+!9;nr_rU(`vDuj0%EfP*Sm)4TP0fllG$3iD3Owy@V(#4tAQ>XHJyUATq&E z*|eH9s%bWfYY7Q73y4T{EYW4A>WPU(BUUq(VN9`a6p0$NMKikmx$4?3iNrq%<}-ha z#y1Jyq4KvlXSdt#{oqkw51lwlAr2 z8?nxFo#aUFT&`?hy0Xb7F3UMD(7g7db(jhw*notXiP-&k<@4*u?Qt=uslw;f&nz3q zh#7*%Eo+CT_3i`-VV7i!HPuW&^SP3Rnk}k{UW5gyCPFtB2(W-oYvA||EhK%q94mDT zaRWqI$NMjFrmCUSOwWbq{xJM3%KI|uJ{X!nN!u{GPz`#NLbgP zjSNrAr5Ro59p8j6 zH6F6e-ESTSe}eiWxpYAYH@+Ng1b2jV?h!fCpz2FjEQgjk8m1X2SQwKPeZXaXRWtjxU@#&YgTDH5ZSZX8gzOqQDIVF2HFe_R^H)vnb|JM!3hX zF}h_fb5$I$Y@rBg>a)n%(90w2qQMNPXG+FG8as|Ki4)@jN*^hTvh|^ED>6H3gTj?i z(lC3Nos*);BD_xa%w2 zRZE9H(y&CONo%IFC5bo;6J%b-$gv;MSlR(CsiNB9T||C_-yIAAVU9wN@D7#Z>G)BR zCy7{47~o*T5xOc)U_K`j)@S8&pA{Rg4yZ3%dkDx~QwPH(r8Idx+GVm5?~)0P{gyIB zcq2WPxnTz3DIgs~ZOp(f_qBVxMeq z94N_JiP8LBmh{I3$MTXPIc@}Vkh$nLWmfp6?DPCqmkB^oZA5W0jn{PjS|Vwo!+D%~ z;u8~0O75XKaf^x?Jck5|K?SOjHmP3@4Y!IjkYbg_>y00@*7z%6l$z``aqh~Jllal> z_`0|9(`SSQ;zua2pND7Rgc6ORHO-D4%jQRVgM}l9)6w$vFY;&F*x~G6gB{ue`;@$h z7a~KPpN^N@9G$SD3Ze@+)Y{?Irlzi;i)ekJEN>$NqA7MlryC1*Kubnc>g~M5E%sJm z%CybJ(h}P-*0g{+YTU|N6245cU-e0u{6BcmO<8hNJJf5qKG&YHvlL7iZDpu@dxcYr zH14^sGze95fniNib}cF!XFcA7jO;5)aXc8{%KSRtjAFyH^rvON^ixp?tD4L;*$x#4 z+{6CnEFbKwMV3QxN>U5;Iu$b_?5*mt1u;wh1#@=sdPh%Hj<0c%-xwSod4qcmRoVS; z#iVEJ1jHxfr5d|cPMP=c(KM?Rcaf=jV~sWiry5NSCy6r8EjE6$hBAxKLO^;dbBMc@ z3hhdcmXG2$l!zbu{!zd23>B38zovp)Nton4>?3QYPB6!B%J9SY!n2IB*PU6U8n|Cs z4097};w(szZ2V}4$fo8kAT)LJa(`xWi{TG_!}#4XzLKeFfFw)bTm`**+Lmvn@NH8f zNkhEY^w6R{9qpWn1H$dtTtxO-v|qhmdu}J5uItY?b1Ru}hc&{$uUvd0Bc-1eR+vXR zRBab$P>%+wSjremK7$zpS1P3oZ;7FD*^zopSx1@6L}L*0*X99GcOvz&sl^J*hf+{- zpZ$a-B|`>z(XIH5<{0gMa{&RoCoFf5YeN0{&9{2vxYTvd#{kXmT;S;md~J$DiyLFj z5sAF?nxV7z{(H!ew$3Ka6QLR2^YbOYMN+Z$#o8@jWkg)+ z^vXI4U7|a;&6-!Hfs^z3N$0+}+%mR5n#5rrI&!Ob{q-tvo8MS0Jqm?zN zwa=1cfTzSW$K|<1Iy=}qv=J8Cnf%d}^TC53nOK#$8`~m+(N0nH=SnJNs~T0B7j~L! zoLOidjy>u}72s;GY^`3~)PrB%_NI#u!6OdVF1vS_?p?sIKeYeekmqgDcs|FiK#Pr< zXO}A^Jsy6;HpOn^ox#~4+8btekFHAQ+?YJ+Lf+-qh!Uo~cVF_1E77w0mb&<$L5QQg zLOha{rv3doq@S`D8V*Ystz5j{uFn3x{i4~1DEMdX<=38 zw!TxXTE4sYlr|O&^IAXdmRFk1ey7~LWx%hD>Rw#xQU$P<+u7_NinuGHskr2hHaF_Q zD`*NtrN|wtudrrQC^odubBb!>Z+{ikjT9N;p%tE4lm3mWnc77bIo}ADZCtaxwTBkQ z;UGfw2%d?9I;lJI!zjC?9IfKOFVHaDFsW$Jz|Z~Y@ymbdK4NZUp`=rVyv%@L5-+M~ z_@z5PRiFZY;6#SWB`rM3^jKLdhO5n)bAqYVLw%4HSa2~bs!h%7Bw2St4Y7POt&zT5 z(s&`P(Z$o%2r>Rb?8_-^D!GN93Bz$m0A1TPsfeL?t7=MnTq~T_3iM_PYE5h7hJcPY z!915}Bb1`IlbloAA7~dml_f~SN!VK1z2hLUzh}tGQ#iJ810(rUnIet(y!JWB#1V-E zkR5io0xb!K)~JycUB&wAw^MKJ0aSjq*hM!Roq5}V#YmA(Jmv#CBXyegwi3#S0n5%+ zCiWFOAwqOaO0b1LSM+acCg}o7i|5*yTeu#}f@CA^AdXm54;U4)7uuWRaVvs9GIn|= z~S_pUu6N|WV(%g=Q zb1D-rKS;fJx7}6C#0>DFMZB>R!Ki!Qx&UrOLOkfdhM#r zu%lxuF_clag9uxS4Xqj%`2I6;2)bM4f+O|HXIEKX{cnN;tkV2DSMi=@=;yA4V#=!& ziywSq$vJZu7}4@02g}QpqkSx3uV~>juf|zZ5#Y%-|AV z9%@Bh@_pVJ5xJE(l(v=>3d%`HxG>LCMcL1#jvnM7MbifMfMKX*Lm9*qq(wiqJ1n=P z6HKo!O|_uX2fZ`=3Mo=E{y5_~fRr(~qA_8Q4!Z9TiItkHldaWOJYL&ZKiN6Z=VK8% zQ6C0(>mWMdz7#o(TZAsj$||(sQdY~Kz3a4TcDnsY{Ydy2tWkW)zB2XCOi{7W;GM}m zrC+tFWfgZBlNfMl+VL(jo?YPF#>GcevLVXIu&nV~gph(#^W@tg0-VQyGLyLVfIY>y zpexNRdxCMe3qgIst#H`DWkX^)7o!{p;vjm1U$bQvNi2tEiC$mv)k(T3iLV|Ob#*1*kZY}VbGFkcAA%0EL8a&j(`oNU2 zeRlFy1<_q~whP|SZGfC5nhdHq4Wg}IbgVXL#?XQYF38NXGHQ)vAZnwW^wWa4S8(*V z$O?NLw9e2%;;dVm>w5OQikI7GI?X@k6&jp25*oVCl79@pxM^%0NM3**f(8>l!pr<` zC^odu_Y`t72`QB8WQ9U%hq+Bw@#?=PB5pLL8M(Eso7r|T)p};z!4qpD$&>T^OT)h^ zluVzswlKspM2(e3EFz1bRR@gJ{@kcpZyzd}<4q7?8ds?8)Ov z3T@yVbEdV8P;C;9e8GBKn6Ty@O-3tl)_bARyHi7iHj+_n5gjwz5-}r?FrOE!|3Ns1 z=P)9+kL7!cc>Q@Ne6PXmCB^eaVPBRrJh~fmoGNEOC@XiecX9^>@Xm4DGO*`lMUG(J z-m*_T;><_j%g}7~RrzTc;kc7}51RlHn!&BUGB|XG#?)}Sjxkj;mm={t5aYq~d$vfy zQR}GcoSU}moO=1!LHm{tDM;{<`C5q-1jg{aTXWZy<=kocNO!<`_jaJuVaAWXqlq^| zZtIZBj1cCH2{{BZVibPsy-95hacDuv7kc3av$^2037%4F^*?HyR4;VpE> zjgCmLq8&>|qzu;9D|dPtVZB`U+>8bI42Q9}i7TA7ESvS9i5}@K3L(yW{CbPeYMYiL zTi$-!1Tk>9co@K?z0%*bG4Q#s6sb|mVL`=nRT zK+jB&#ajbT_OBqYa0xk5bGO>b@6k5&f%B_59)xFj37s;fZ!gfE`EggVejgU=u`Vb7 z!Kr>#ZTJUGvC5rGeY>=|4pGoV`YcDF{;|fV^1|NblK|h9k*@HOTx^sk%#-ugAW4Jo zofD+PtAL2#9(xkHl<5d zs=%w=R8}Hg@?%TH6eqjiCFTFsR^xl{f7~kW_S1CvOg>7HZgaN$#dWuYzP|xetw*|y)TEN1n!S??u)<;lWUJ;%rjzDb}5()k8yZ_Yo?AKSTH0dZ!=5eT>ZG#?gcs{HgvTo{JS_bsOkW_SqC~DtE$$yPx zAvd>Qe23s`r3^?rsMfx;eQ0_R>SkhSL z_K#MVoE>D2TO|54NPLBR(`M911%5c1-%Xo0l8cW9Vvm9px%Sw=QB+X~Lj|kEb>e=0 zQ>pELOkYaIN8sIAWB4Wu)XNv60(rlD?X=h<_;&kqBRl~)oG5D2aBN2H&;7EWwm1WWR-Rumhv_{Ar+Y~<2)rPiQW{6Zk7XE|@Ce8r$+9fJBO;A5de8^(jLWE?i z$lHq>wNC9Yf)A8(u|#$UH~$tivzQm*PMZw#UDRrCC71Q11OmS7iEvCXzdE8=zxMEt z#DgIjnQRVq>nw7~!eFB0=tmFJ_2j7%1CyZDj$Gd|&n~VRBD}lRMVf<9bukSX`SP4A zq8OV{y8-XgKPpMC%%fu48d8X%i%A7j#6P(CuZ>co`H_1SXY)BN-0juERGMD~e*+Yn zzN-lDJ-uUb5}%C*=}kiw_sBkl{oKpW?n+l#M`s?88cOaujRR6;TExHsEz@uoEfwzF zTbDU1G34oK)h#aPzydY%n-L3i2CUK|)Le58U#2~Bx|)0OzB3m{Ih^k|jZR9o&V0(A zvJ&hzX#UkXp1XR+mWHDCJe%o4(zjN{WJ@R)OjuKbKjC4;^3pnG)G-Zil&px1J5sH_ zJA;2nGU!Z?j#3rnGP#&gccO6D6VI;N7os%rv!RpdRWGDDcOSv|p*|3KVL4O5HFXK^ zyQiK!j5flmbXMEOMdf}@pmV4!F-`^=Ccb$lm6J$|gllsZOkln)54w4k-BRd_+le@K ztli;l*_KzMyOmzLS5Mwp;^?`Mr@0oAYv)1#0w}fNzYmd8E?&qK`^j11HpNUg4B|mG z2+xM#+A!6IR}yJAyRc76PJge*Jjmc6AZ2*Oq*(TKP>)zi6GJC>nN;zRc;*T+DeAtB zHC=RdZa=zf+_Q!vGoQ%n+ASnuyUKk^s?|TXECcPaIfY^2~^MiJS}fP-N4^AfJk&dAxrkU{dp-F8eEdDxpHJ@@Bgi88urd| zxq%x?9_?Kot$~J@vOqEA#ySlq_AP0Sk06p1b^{BU>?)}2jLX)&*<_C@N6hABL$GNv z7<*y%GLe13TxVN^-u>r6&_$GD(d#;)tke7F`EW=E&9T*&C{I~u>1Ys-}Vp!l1p zgCm@GZ@(RPQsJBZR}Qbdhdp=R+O`$)l*FG zu8JC^U*gw9r!`DUUo*6AjwEu5OTAPv+$lJb@weFH29HBQTRc?@1 zvuOaT31ze5aq6x`Gul`rtq=Sbu&xoRBxs*==LMe~I(ceo@KBdMzuB|R)b#^ucBIA9 zeH#eX(2c#cK8@3sIM#80^>ghcp@+jYOO(+^y?2V<>8tS-rEQ`;);r#E~ zDjy@hub>6}sV$eTVmVw2RqfUOd~!AEry8?|IsdKFHylL_WwlSZN|RL$r>VaG>j5s? ziH_#pLb#Ll7NxjvT>kKw9G%GK|~0cE5Z-) z^~(?(JRJ6`MYLxCXx8jF@BrB%e5ue#>xt_Oq0x875wuE~Y)NA#6=XVNIn6pm+XI|7 zeYmp^zg=_^BKBSKN{oWG@;Y5|cAY+`n|Cx|(_m_psK@M>w+=T^L&d5uu0*GGCMB01*6=kCHh)Na4Ai?nX)Rx^+Nv)h*9l8rwX+K$7K6(}5H3{g%N`kUO3Q$7F{bu?0^+Wbc~WqK zGv&L^v7;7EZc5f$?Mf zvdc25=Z{BZ>MY))nPSgpwQSzA8Iw9*@{dMv!4f?H1R15o(&y5abd%*xtt>-_jupMo zE{nm0e3OyH8=APvC7#+{?uZ6^IcC%R3`0U6`d`ig9-mWj2d)~l8`|ergtm;nPC%&8 z$i44`(e5%)yKeFGwaS~aQlB(%T?yAH<#h#!#+nzd)uoqZ?p$la&y^vxQi+U%1ysP+ zJ8f$R>EbMv&?0M0nR#{%)wrCj;+40B%L)yz>%uV+HoV_JU!H{zitoku!(y<#Zm72Fbe&TKVw0KB@ zpIv~WY7(jzQu^`Cp$lc0z0}8_29e_uw}MKclBeRPMWeCkQ_vI+nt#9Ab|+*cplodU5RA??bu6ywu6k(uJfM{d}e z>%I!3Tj4aK?Ij2|c2}};qN?>kNF-|?iPWIw|1bhe>KBeVd|Qv{*ZTvh=q~H*p@ySs zk%!%Rig-8}VBUk3Bt#QdWb=rG-fr=eAM^H;xazY!ZP5@@x_IC>tS5gHl9;ts^fyfc z0gvI4sh?>N_66sZp5^aMVm3Ro1a$W1a%-n=)}hQ%GoPdY#bnJkMMvzRmK*++(^#D9 zZ*;#6%pn#=?$b?WqjzY0Z`crJ@KTopwb(7r0F) zEuGH(?BmdrARiGSZM}{YKEoY+-1l?Ktoe#KW(aAUA>|IxJSgib5`pyAZ|TiPJo2Ky zjT^eJd+q1fy@t`bovC5KjQU(t^YR1UuJiEh+t<@O57gN$@FV5;NsjDjT~bkddsp1g zTj$?Jj|A|xxSPWS#a(z=!cmE@F@PP7)Y5Qi)*;9L z3QJcd0DOXD%Hdy+j?Tg}j#U5qzC!BufOl+W+@0R!&L*nYE+Sbdm%ljWbJ4-<4kYU@ zbQB?nOY;P{{J{c%w)bhAl6A$;9bypO#UwAk;^`742d0J%o;xNpXocQbX$rFed-3x| zYqwnbL?Q&=?vZrI$HDmB3F}C3hS0#%7>cOTej`f!QBQjm-ljd`7wcbc!l|roq8qFh z-_`H5^BgXyaf>EZ*lus=$GxQKFW2P|pgck@wI&D~gSWnMrqmKuRzf!ChN}MFdQtk# z7w^so5)i?yVfa0#W_5)_!W-tGSgtel7~*R~GEKn~BGQB6GcgLC1e$;rFqN=&eDa#A zPoz%6rDy4$BeYEBfe~50OfHGWXep|O>kLMt`AXo=4*2`1zy!=xP zj}8T%DnFf8C-(tLRo|iGqy5J;-+U?JC9G^zguRLjCvuCbZwGb{zZ132P7YRG>bozR zF7&$|e!tK)DBJuQh*xY~j1kMn?Py#nqvFXsGT}&AD(((;|NUuhp%m|#YjQT2flGB@ z%KxKT*?i8-47yy>KCMzJqMmXuJ%}0XmkUj1ZenRr>YrGsa&MkEiMRm={)y`hOs!5~swe{?{ zj)$0D0GVdkdQXdOKV46YiS5zKJdAKH*eC2uL?MFZF)0L)U)+TKG3 z&P}G-m`3s-5_56hkfrU5EGD9%yFF!W@H~w00vAq|A(NG+CK%usO|Li++E;QmZl}3s zrk)f|IfZpd0&)hAmb${3r_G01S#ah9xGw()MU9)Uj;-Hf8G8MpB^Y?lq4`zNGx%bZhcWBuhTR*k3x^e8om#keM=0m>WGdewnom5Hm-?voX6XL7 z4_Q99yFz*1s+RVcFz0JMG*{0$sIbPo=Ul&uu!eJ&e)}lT!K8h#?18tUT(ASN= z%!B2W@z~FUV>D}695}TxsgN0m-+rXrwPadlnrj!d=}h&eZRETNHUHRp-po>+CHb2P zedg=&O)#SPwt<}9+zjHPdI19UAk?u}GW%Uqdo1K*Gd|6Gg(LNThRJjaxMqre)So6TuT%dXD4DCXl0KJ=Oq=#o%#JJc(JxDn) z$c2wZhcBJR{qGgMm6ZSbd2cIXTmA#&K?hZqzb+eJ@8&N{F_fmqiT3kzrdXRjiOPKF zsm_oi() zsf{_hvS8TWz0NX@YW}h(U!mtb;>Plx8j|bMHDWcqvhyV%YUF+vuwPN@+78DVZtd|! zEb*LLV%TJrb~%zjgv;Ml&cVpC-p)#uqh9=WpvJI*C(a{SyjJg|k~dMhlhDHBJ&-M= zh@ljJ5vUnJ!=HwBvm&FYu?S<^|^_T(6?G+x#N>^*~ef*R$uyb%^Lp~_&QY&bB?|K zX#)Ad6K1ZI!nFmIwCW88#sZ*UCy%QLuKVymdM!HM@?4cgiN|6`74NJET6Vo*g`&RD ztCuZn>uO`XqS< zVb?Kb_N;lYgA0H8;*e1&pu^y*OZnZ1amw{aSd@kRJjzSK3_n-o$McH|P|J>v4Lu9} z^*A*nx%I9hR!GavWk032ST#WnrmuEgZ@3LTH-w~7ZPs4VKuyVOxSMH$&Fr~(3!}Y` zVh3UD6^po|V~x<_-CxxH5K*CW$N!uX^5JLL1(UlCVZu0@mXDs3zrC6~D2V-7ux)2RC7I898ZYe^M@nm{Hl-{B_d90Lci+ z+eJ`wni$v7f_xohtb*N~2YxoX6CCeFrB zio@Q zM|`HwPF?u^lt6oXgD}GAroFuemR0lVo*arKEt|H2vfADfNIs-lTe>FXXo>qAZ9JUN zTRSk(JVa~;DbxLhIN~pWea65Z4Vy%_H0&);!Mqb}>Rw3$RCX%F*Sb!PDlM&%uqq*w zkETkS{~l<(Z!R)77}eq>;xtF~rq-)Qv>q<)1bjQ4b+kA6XI7G1vck<0*xjBlkVjO1 zD+_uYr|mkjvzN6*JkP}=xR5b2lf~v%W+U8#(>qwRC#+y>GNlo!F;F~g6zv4>J{8}_ zVWZ}0C?|KG{2dWL62~RYP9Nmg!WDyIj{z9j&yYD0qe762$=ro!qW*36k!$l$>?KP+ z6-x~3q_UpdlY94Q1B=_^*{J+FMrSIJy~n=X5$N7Y&>J9SLU8icoEJACs+||tiKTEJ zY9l%)h^<-{*0C4bb)QFd*YYd@1t+xBMl3dv;+J)#f$#xh-uGmWC5zTlNyn&Z(|&T{ z7v5R%Sz#r+JAiKl4+3G$q##QvSPC{q#H+U5VG$5~nZl?OyNjh6IWSC74CAP0BE+LO z^9in0szF^JF1Ogpz57;|f)=E?TreUC(73&7_S7NdE2S`_*Etae|6=8(Vmm?Z4thM_ z3mT`T>tmG!|3t`%(A>>9k{r&cyWQP*%?kj{RP0!{c&7*(SqlLOIdfiU@rad|vTx$N zkNwx}klQn@y<6D1NdfhwAaLv$RDtn)$OxT>&?M)iAbe)Rv2Bk`A(2uh)7@oG++qAn zC4r$zV-woYSPlJxqq@6SO`>GRSuPhso5W8?%>`=x{VeUVy)`yZm?L!zYZ?7&KiRyW zZZ1mG%SlWMH)>`^WBkkhw7aYw*cPD`Qmn+9!LzR-Q<=r{qerDV+_(Kxw(P)o$BJg+ zq@BvrtXKszDE-|gDk=PODb2)q0sT%PNvqEue9C77U;OSn1`T*0*EF>{TyUiT;Ll zy|gz61+as}*hATsIsiN_zs9o{McXLyi|Uf@ejWqm*;zM_d>yOH9qNAX96xRZQ;eb9A*3tsSma8Y&1K(A`LHz(_P zUI4|pY5!!xcc_PE-W8jX=KQ_D4R*62+2zG>_iG1Wv3=(#nOO51kNMOSYjgSO_3A>~wXMx|LTYAjpuvaiz1k!D zX=QiI=Y3v|W!>I$-+}!6v14GP!MK$IwPa8ZAM5C#39fT5wIX~f`1C-YBzetvjixEu_g zFS)@)Jq9cQ(l%fuZX|9qF!Bt*C2fr~7J+~e8CO5#;@ls?EJ`7dZ!8y-mmfRSI(Rd* zcqmPR%<0+~c5XB*&zh=l5sWV*;U?BD&ju;gg`+&Spp%^sKe;*}EzTspZ=52stZYn+? zRHlS$@ItYqPhjUBuyZ?@o9{uU*eKWGt9lUNgc1wqi8>monNgGUCW8>Jf{N=gnl*j_ zzy>I7Qpk?iMnZA!LfNDYAV(Z{DS$LY^HF*N{d)>NtBnMCIv8MgZ0r(&yxg2~y*4#-=B*9GRx zYq)z^Ee$S4C%-Q=`@4vV-Xq3-D-DYs)Ka)w|9K3z%PZCSfQ6r$;(6fUQ6g*S9eIWo84($E z%+>9bY`%1O7-Ps$=xG^|;PnzD7EHlRIXkj}j@1!p!EIL1a=}-M(DE}vq9PuslZuC1 zgsKpV$HB!ymQ?o!Q#=-P<@FUxOGhB(`%3}d{BcJ9h-J6>hG4 zl>R$bDXk(;>6+7HA{59U;P}K&>>|cOv9$p{kAlB2vUovK_<~Hu{BRm6Esw&(#N*8% zmjFM31LM;i=$0%qV zMgqm*sB0sPfD^ddT%3TdB7fC;V@=>hAe8@c`Y3AqLpaEKr~KX9@cB4|wTA{}-nKBD zG#74Xa?Z5C1bKT!-5sc1sQ!Mx0LXTA4h=h+U3pG6m;lBN=7oX;|ctd0=r-NbnybGY)pjBkb%VE^t&l zipa=h?4{M3qTOX!S$JhR`B+$4={VWVWFr-~q$6!%q|?4y`nWnyTz2T4HHk(I^>fT= z+xHfZ_1Yc#43IB~0S)alBc`TuDQg61f&fZlCD-wRBk4*C<znfHJl&HfKQ&ebVoESzlE>Xi_8@EUdFOikW%a^%FyL_4AL@L>2tE6L~U@o&m zf_<|C#zeDYVRrY>-N(VJX`OXoim`CXurTnGt{IHY^=iTKW+B-VN zvEU3I=ejY@#PLz8t7K_v{E*^eARi)>DdYPogsp?49C<1xPQVn0$0?Rjq}ow1uN>V+ zgby;2Lz|iyofziaB@g#1ZcKMku^zsKnk8E&Z#?yZl)q?Unk%r15>a zar+?Tlg&1)N#&Z9%(OsmV;GMA&_6(;wCTulCFD~x48ju)(*2_ltcRI@hR=2 zFiATME!pC{-hOoSUaAcgNAZcg|9{%M-q<*f>%L3g-R$s=+*^vIZY)YYTXI9&icC?I ztR!|LCz30*j;&a9q84moN~BELv_w#JLZvFey=4KR5E`ac0DVvarX>)6AP^N0P<>DV z6%bmrPzs??0TmSrf6xcDbsM#HTYoT`zTbN@yL%KBBuL2sMefhs?EHQ6=FR&zbGtwm z(??kc0nZEl(hAbLq;&=3(_sl!uu2W4zN48asd(96%;Vb zScUklst$|UGG0Ioh*@LeN*$_FqQn4jl*%TTrP~JF?3 zhMpIAJJxo3sb$!V^@3ZyU8;gaqwRWT1cx$_ykur?hq^txrVrJ2S4tI_+Yv8g92-Mx zJuIex-Q%^JLooPD5nPgT;|b#cG)yuZRX5c{|Cap_-jycWqC#keX2u8*n#rD4A#oNW zsZdrMEu>bod!FcsSZsX0%)}j^$Crdlzp-q6s!b>j{HFr~ z8jWB?@j|HDq!3=DlvU~41b~z@eG4Zcg3Dk8SeJKFAQ%;f$4G3GD3ioX05*v z@n{9slUO) z;c_x(Rm!l@3ad-QvZ}Jx6hQv7p4_OCHmzAF5T&39ZMLc)M}62o9)bQqL%r`p%nH;8 z_>#J4Q%S`t@Gz-9DVsKxjXtQ6@q<9B-PbnZJ|&a|9@Q$g9O-TZ08j|1Hmb)cR(`|_ z1)+ipq|}fpGo+1zgS1f)NE-!w9i)_6SL+>RQD3>QdpY3D*qg@8HUKgx5timLtSr*HJ+J`O;2L`p$!NNGuY!DH*OEpAmx@;j4Cb^*~V`&B? zW}`Qi@}Xg^s97e}(G<){S__-bOdXsJOFc@4 zMUO!Zs|$VF__)-;pTT^hXuXuMk90)1`Ky&y3G0;#y=fs z)k=9w1foqHLTV)|5xR>Zz9>uAa4`SIoE3(;X7VQW4isbtafb~uO2Jnm!|mcC!b zObY6w#^tDSsm=C|1(bC+tXd8dwnkCzuArtwXAKyUD-0usFDS zJWKR)f$X=y@D!pN?BK?bAqBe?9-Iky1z`^m#>)yY!nu=NpamNxRRjK#R4o~&V`MTO zmEUAMfa3-WY6I32C4@rx=q+lz5hVws$sRf>;{Bz~6`( z&sW$;X$*53nKINadqRro^dW-_7T_?Eu}2CHhY3bnz(B3b)d+2sc2#0rNQqpVpe__B z!@pjk2!)PxnasdLM491U;e5b4((nni`W6X8x|40E>rP|`Y~*9T#<%Ud9onqAEQ1zi zDaJ-}0|+G)ya&u~^4cf`wE*ZA{&K17%w7A{28qg>I&4xFh)ouGf($oIzmGA6Fw41P zze844+W-gH!&#h1wAtC{>+o7B6h0I+u889Xg23{(_%?4~TxP48elY{QkSMwXGoP@w zLk#x{RD(-^Y=b9?7!|Q_5Di|V4}skIa9#}_Ex<@4#jubU#g{P)aKJ_JwJ@DasRk#f zX;aFoB&G!8xM+k+T1svV@?_Frb&m=~y0fV@?pD@%5j)iAUi*DMu!zBoVXfT2RV0BAUBp(n{>~xRr8s zt?Mc>(gUvpsY49IHPloCnoL1hRngD!x*>RjdQ^wg z*ERC2ir!94fE7+%)J5^?hzu@kh^b;*YCnk^-ZvSmiI)uKml{J;?U_Jh$5Khy3TUm@ z3oP%A&t@Paf811J1xDU<|gc!fnbqlpS~ zIFn|&mZzaBUc~349W$;>u&gSMUXbF8#pkd*7nO#SL)v|__f>xahw&7G0q5djF zNH7V2tKlvW+mgeQ%hH`xwr)wxRiYkdD=ff8Js9p;R>UfMtbK9;0?if>$YÜ&>0 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